system-architect
Skill0 starsChanged 3 months agoMITView on GitHub
Design complex systems from vision to validated architecture using pattern recognition, wisdom extraction, and challenge-driven validation. Use when building infrastructure, organizational systems, or any complex architecture that needs to survive hard questions before implementation. Apply automatically when the request matches; the user does not need to mention this skill.
32 other projects use a version of this.
Adopted by
Most recently taken up by
- letscooktech-studio/ai-engineering-arsenaltheir own version, first seen Nov 8, 2026
- crankyjediii/vibecrafttheir own version, first seen Nov 8, 2026
- letscooktech-studio/outcomelabtheir own version, first seen Nov 8, 2026
- nizaalkhot/skillstheir own version, first seen Nov 1, 2026
- kcayme/k-agentstheir own version, first seen Nov 1, 2026
- Data-Wise/crafttheir own version, first seen Oct 31, 2026
Used with
Projects with it also use database-architect, webapp-testing and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
xfstudioSkilldatabase-architect
Expert database architect specializing in data layer design from
Also in 3 projects that use this
JetBrainsSkillwebapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Also in 4 projects that use this
Microsoft AzureSkillgit-workflow
Squad branching model: dev-first workflow with insiders preview channel
Also in 3 projects that use this
Other versions32 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 32
- nahisaho/MUSUBI★ 74same name
- wonderslife/pdd-skills★ 41same name
- NatureBlueee/Nature-use-skills★ 39same name
- georgekhananaev/claude-skills-vault★ 28same name
- wonderslife/pdd-skills-v3★ 15same name
- boxclawai/skills★ 9same name
- letscooktech-studio/ai-engineering-arsenal★ 7same name
- letscooktech-studio/outcomelab★ 7same name
- vignesh2027/Claude-Agentic-Skills2.0-version★ 6same name
- catch-the-wave/fullstack-ios-claude-skills★ 5same name
22 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository76 other files it gives its agents.
- app-store-submission-packagerSkill
- digital-product-inventorSkill
- ios-testflight-github-actionsSkill
- meta-ads-analyzerSkill
- get-to-know-a-clientSkill
- investigate-before-recommendSkill
- production-system-auditSkill
- similarweb-analyticsSkill
- stock-analysisSkill
- autonomous-github-syncSkill
- autonomous-sync-scriptSkill
- github-gem-seekerSkill
- organize-github-reposSkill
- using-git-worktreesSkill
- brainstorm-logosSkill
- brand-driven-ux-overhaulSkill
- canvas-designSkill
- excel-generatorSkill
- frontend-designSkill
- inspirational-music-video-productionSkill
- theme-factorySkill
- video-generatorSkill
- multiplayer-game-builderSkill
- promo-code-systemSkill
- realistic-ai-persona-builderSkill
- role-based-access-controlSkill
- serverless-debuggingSkill
- vertical-expansion-blueprintSkill
- manus-mcp-configuratorSkill
- mcp-auto-recoverySkill
- mcp-builderSkill
- mcp-connector-testerSkill
- mcp-ecosystem-optimizerSkill
- voice-ai-integrationSkill
- api-endpoint-builderSkill
- database-schema-generatorSkill
- testing-frameworkSkill
- deployment-automationSkill
- error-monitoring-setupSkill
- github-workflow-automationSkill
- analytics-dashboardSkill
- email-system-builderSkill
- feature-flag-systemSkill
- user-authentication-systemSkill
- cron-job-schedulerSkill
- file-upload-systemSkill
- notification-systemSkill
- payment-integrationSkill
- search-implementationSkill
- debug-mining-engineSkill
- doc-coauthoringSkill
- docxSkill
- internet-skill-finderSkill
- pdfSkill
- pptxSkill
- project-handoff-ingestionSkill
- serverless-debuggingSkill
- skill-arsenal-builderSkill
- skill-creatorSkill
- skill-demo-builderSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
19 rules. 0 are common, 15 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 28 edited versions we read keep these.
15
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 9
Read the task-specific instructions in this file before acting.
- Distinctive: line 15
Use this skill when the request matches its description.
- Distinctive: line 27
Use this skill when:
- Distinctive: line 30
Validating before building: - Ensure the design is sound before investing months of work
- Distinctive: line 46
Ask clarifying questions: - Don't assume, verify
- Distinctive: line 52
Gather existing context: - Read what already exists
- Distinctive: line 59
Do they prefer proven patterns or novel approaches?
- Distinctive: line 235
Never propose architecture without deep understanding.
- Distinctive: line 239
Look for proven patterns from other domains (LDS Church governance → AI agents).
- Distinctive: line 251
If the architecture can't defend itself against hard questions, it's not ready to build.
- Distinctive: line 255
Create comprehensive documentation for future reference.
- Distinctive: line 324
/brainstorming: - Use brainstorming first to explore ideas, then system-architect to structure them
- Distinctive: line 325
/skill-creator: - After validating architecture, create a skill to capture it
- Very specific: line 328
Use /brainstorming to explore the vision
- Very specific: line 329
Use /system-architect to design and validate architecture
- Very specific: line 330
Use /skill-creator to capture the process as a reusable skill
- Very specific: line 331
Use /systematic-feature-builder or /subagent-driven-development to implement
- Distinctive: line 359
Fix: If you're not making the user uncomfortable with at least 3 challenges, you're not challenging enough.
- Distinctive: line 408
Document everything - future you will thank you
“Common” is measured: kept by at least 6 in 10 of the 28 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Workflow
- Read the task-specific instructions in this file before acting.
- Apply the documented constraints, resources, and verification steps.
- Confirm the result against the requested outcome before completion.
Usage
Use this skill when the request matches its description. The skill is discovered automatically; the user does not need to mention the skill explicitly.
System Architect: From Vision to Validated Architecture
Overview
This skill transforms raw vision into production-ready system architecture through a rigorous 5-phase process: deep understanding, pattern recognition, wisdom extraction, strategic structuring, and challenge-driven validation.
Key Principle: Great architecture survives hard questions. Build systems that can defend themselves before writing a single line of code.
When to Use This Skill
Use this skill when:
- Designing complex systems - Multi-agent orchestration, distributed systems, organizational infrastructure
- Building from vision - User has a concept but needs concrete architecture
- Validating before building - Ensure the design is sound before investing months of work
- Challenging assumptions - Act as sovereign partner, not yes-person
- Creating sellable systems - Architecture needs to be explainable and defensible
Do NOT use for:
- Simple feature additions (use systematic-feature-builder)
- Bug fixes (use systematic-debugging)
- Quick prototypes (just build it)
The 5-Phase Process
Phase 1: Deep Understanding
Goal: Understand the vision, context, and constraints before proposing solutions
Process:
- Ask clarifying questions - Don't assume, verify
- What problem are you solving?
- Who is this for? (You or customers?)
- What constraints exist? (Time, budget, team size)
- What's the success criteria?
- Gather existing context - Read what already exists
- Database schemas (Supabase, etc.)
- Existing code/systems
- Previous architectural decisions
- Related skills or documentation
- Understand the user's operating system - How do they work?
- Do they prefer proven patterns or novel approaches?
- What's their tolerance for complexity?
- What's their timeline/urgency?
- What's their "the right way" vs "ship fast" balance?
Output: Clear understanding of vision, context, and constraints documented
Phase 2: Pattern Recognition
Goal: Identify behavioral, cognitive, strategic, and meta-patterns
Process:
- Analyze behavioral patterns - How do they operate?
- Pressure-creation mechanisms
- Decision-making triggers
- Organizational preferences (e.g., "insanely organized")
- Analyze cognitive patterns - How do they think?
- Systems thinking vs linear thinking
- Recursive patterns (fractals, hierarchies)
- Proven patterns vs novel approaches
- Analyze strategic patterns - How do they approach goals?
- Infrastructure-first vs agents-first
- Snap-on modularity vs monolithic
- Visibility as control mechanism
- Identify meta-patterns - Patterns of patterns
- Core operating principles
- Origin story (building what saved them)
- Evolution trajectory (where they're heading)
Framework: Use /home/ubuntu/skills/brainstorm-logos/references/pattern_framework.md
Output: Pattern analysis document with 5-10 major patterns identified
Phase 3: Extract Gems of Wisdom
Goal: Pull out concentrated insights that reveal deep truths
Process:
- Look for compressed wisdom - Single sentences that reveal how they operate
- Identify paradoxes - Contradictions that point to deeper complexity
- Note repeated themes - What shows up across contexts
- Surface unspoken assumptions - What they take for granted
Gem Structure:
## Gem N: "[Quote or insight]"
**What this reveals**: [The underlying truth]
**The wisdom**: [What this teaches]
**The application**: [How to use this practically]
**The danger**: [What could go wrong]Output: Gems document with 8-12 concentrated insights + meta-gem
Phase 4: Strategic Structuring
Goal: Design the complete system architecture
Process:
- Define system overview - High-level structure
- Hierarchy levels / layers
- Component types
- Current vs future implementation
- Design core protocols - How components interact
- Identity and registration
- Authorities and constraints
- Lifecycle (spawn, execute, delegate, escalate, terminate)
- Create data model - Persistence layer
- Database tables with SQL
- Indexes for performance
- Relationships and constraints
- Document key algorithms - Critical logic
- Delegation protocol (when to delegate vs execute vs escalate)
- Spawning protocol (how new components are added)
- Health monitoring
- Design interfaces - How humans interact with the system
- CLI tools
- Web dashboards
- Integration points
- Plan implementation phases - Roadmap
- Phase 1: Foundation
- Phase 2: MVP
- Phase 3-N: Incremental expansion
- Timeline estimates
Output: Complete architecture document (500-1000 lines) with:
- Executive summary
- System overview
- Core protocols
- Data model
- Key algorithms
- Interface designs
- Implementation phases
- Success metrics
- Risks and mitigations
Phase 5: Challenge & Validate
Goal: Stress-test the architecture with hard questions before implementation
Process:
- Challenge assumptions - What are they taking for granted?
- Question priorities - Is this the right problem to solve?
- Probe timeline - Is "the right way" compatible with their deadline?
- Test feasibility - Who actually implements this?
- Validate value - What specific outcome proves this was worth it?
Challenge Categories:
1. Problem Validation
- Are you solving the right problem?
- Is this for you or customers?
- What specific outcome would prove success?
2. Timeline & Resources
- Is the timeline realistic for "the right way, no shortcuts"?
- Who implements this? (You, hired dev, agents?)
- What's the opportunity cost?
3. Technical Feasibility
- Does this technology/approach actually work?
- What are the failure modes?
- How do you enforce constraints?
4. Scope & MVP
- Is this the minimum to prove the concept?
- What can be cut without losing core value?
- Are you over-engineering?
5. Integration & Dependencies
- Does this integrate with existing systems?
- What external dependencies exist?
- What happens if a dependency fails?
Challenge Format:
## Challenge N: [Question]
**The Question**: [Specific challenge]
**Why This Matters**: [Consequences if not addressed]
**The Challenge**: [Direct question requiring commitment or pushback]
**If Yes**: [What happens next]
**If No**: [Alternative path]Output: Challenges document with 8-12 hard questions + deepest challenge
Key Principles
1. Understand Before Designing
Never propose architecture without deep understanding. Ask questions until you can articulate their vision better than they can.
2. Patterns Over Invention
Look for proven patterns from other domains (LDS Church governance → AI agents). Don't reinvent what already works.
3. Wisdom Over Data
10 concentrated insights beat 100 scattered observations. Extract gems that reveal deep truths.
4. Challenge Appropriately
Challenge when you understand deeply. Don't challenge just to challenge. But don't hold back when it matters.
5. Architecture Survives Questions
If the architecture can't defend itself against hard questions, it's not ready to build.
6. Document Everything
Create comprehensive documentation for future reference. Patterns, gems, architecture, challenges - all documented.
Deliverables
At the end of the process, deliver:
- Pattern Analysis Document (
{system-name}-pattern-analysis.md)- 5-10 major patterns with evidence
- Meta-patterns and core principles
- Origin story and evolution trajectory
- Gems of Wisdom Document (
{system-name}-gems.md)- 8-12 concentrated insights
- Each with: reveals, wisdom, application, danger
- Meta-gem that ties everything together
- Architecture Document (
{system-name}-architecture.md)- Complete technical specification
- System overview, protocols, data model
- Implementation phases and timeline
- Success metrics and risks
- Challenges Document (
{system-name}-challenges.md)- 8-12 hard questions
- Deepest challenge that questions the premise
- Forces clarity before implementation
- Execution Plan (optional,
{system-name}-execution-plan.md)- Week-by-week breakdown
- Deliverables and milestones
- Accountability structures
Example: Hierarchical Agent System
Context: User wants to build LDS-inspired AI agent hierarchy (Wade → Apostles → PAs)
Phase 1: Deep Understanding
- Asked about LDS structure mapping
- Queried Maverick Town database for existing apostles
- Clarified delegation mechanics and PA roles
Phase 2: Pattern Recognition
- Identified 7 patterns (theologically-inspired governance, snap-on architecture, personal assistant as force multiplier, etc.)
- Found meta-pattern: "Proven patterns over innovation"
Phase 3: Gems of Wisdom
- 10 gems including "Build the architecture integrated with expansion capabilities like a snap-on"
- Meta-gem: "The System is the Product"
Phase 4: Strategic Structuring
- 782-line architecture document
- Agent protocol, data model, delegation protocol
- 12 Apostles + 12 PAs MVP
- Mission Control interface design
- 6-phase implementation plan (10 weeks)
Phase 5: Challenge & Validate
- 10 challenges including "Are you building this for you or customers?"
- Deepest challenge: "You might be solving the wrong problem"
- User response: "Holy shit you are right!!"
Outcome: Validated architecture before investing 10-20 weeks of implementation
Integration with Other Skills
Complements:
- /brainstorm-logos - This skill uses brainstorm-logos patterns for Phase 2-3
- /brainstorming - Use brainstorming first to explore ideas, then system-architect to structure them
- /skill-creator - After validating architecture, create a skill to capture it
Workflow:
- Use
/brainstormingto explore the vision - Use
/system-architectto design and validate architecture - Use
/skill-creatorto capture the process as a reusable skill - Use
/systematic-feature-builderor/subagent-driven-developmentto implement
Common Pitfalls
Pitfall 1: Designing Without Understanding
Symptom: Proposing solutions in first 5 minutes
Fix: Force yourself to ask 10+ clarifying questions before proposing anything
Pitfall 2: Agreeing Too Quickly
Symptom: User says "build X" and you say "great idea, let's build X"
Fix: Challenge the premise. "Why X? What problem does X solve? Is X the right solution?"
Pitfall 3: Over-Engineering
Symptom: Architecture supports every possible future scenario
Fix: Design for 2x scale, not 100x. Add complexity when needed, not preemptively.
Pitfall 4: Under-Challenging
Symptom: Delivering architecture without hard questions
Fix: If you're not making the user uncomfortable with at least 3 challenges, you're not challenging enough.
Pitfall 5: Analysis Paralysis
Symptom: Spending weeks on architecture, never building
Fix: Set a time limit. Phase 1-5 should take 1-3 days max, then start building MVP.
Success Criteria
A great system architecture has:
- ✅ Deep understanding of vision and constraints
- ✅ 5-10 patterns identified with evidence
- ✅ 8-12 gems of wisdom extracted
- ✅ Complete technical specification (500-1000 lines)
- ✅ 8-12 hard questions that challenge assumptions
- ✅ User response: "Holy shit, you're right!" or "This makes me think differently"
- ✅ Clear decision: Build it, refine it, or abandon it
Templates
See templates/ directory for:
- Pattern analysis template
- Gems of wisdom template
- Architecture document template
- Challenges document template
Related Skills
- /brainstorm-logos - Deep pattern analysis and execution planning
- /brainstorming - Explore ideas through questions
- /skill-creator - Capture the process as a skill
- /systematic-feature-builder - Implement the architecture
- /subagent-driven-development - Build complex systems systematically
Notes
- This skill requires significant time investment (1-3 days for full process)
- Works best for complex systems, not simple features
- Requires user engagement - can't do this in isolation
- The challenge phase is critical - don't skip it
- Document everything - future you will thank you
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

