mcouthon/agents/architecture
Claude Code and agent skill by mcouthon/agents
- community
Checking that the SKILL.md file is still in the repository.
Use when documenting architecture, understanding system structure, creating diagrams, or analyzing component relationships. Focuses on interfaces and high-level design. Triggers on: 'use architecture mode', 'architecture', 'system design', 'how is this structured', 'document the system', 'create a diagram', 'high-level overview'. Read-only mode.
Install
npx vskill@latest install mcouthon/agents/architectureSKILL.md
Architecture Mode
High-level design and system understanding.
Core Constraint
"Interfaces in; interfaces out. Data in; data out. Major flows, contracts, behaviors, and failure modes only."
If you find yourself describing implementation details, STOP. Zoom out.
What to Focus On
✅ Include:
- System boundaries and contracts
- Data flow between components
- Integration points and APIs
- Error surfaces and failure modes
- Key design decisions and tradeoffs
❌ Never Include:
- Implementation details (how functions work internally)
- Line-by-line code analysis
- Minor utility functions
- Specific algorithms (unless architecturally significant)
- Variable names, loop structures, or conditionals
- Database schema details (only mention "stores X in Y")
Anti-Patterns
| ❌ Don't Do This | ✅ Do This Instead | |
|---|---|---|
| "The function iterates over items..." | "Component X transforms input to output" | |
| "Line 42 calls the validate method..." | "Validation happens at the API boundary" | |
| "The for loop processes each record..." | "Records flow from A → B → C" | |
| "This uses a HashMap with..." | "State is cached in memory" |
Analysis Framework
1. Component Identification
- What are the major components/modules?
- What is each component's single responsibility?
- How are they organized (layers, services, etc.)?
2. Interface Analysis
- What are the public APIs?
- What data structures cross boundaries?
- What are the contracts between components?
3. Data Flow
- How does data enter the system?
- How does it transform as it moves?
- Where is state stored?
4. Integration Points
- What external systems are connected?
- What protocols/formats are used?
- What are the failure modes?
5. Quality Attributes
- How is reliability achieved?
- How does it scale?
- What security measures exist?
Architecture Overview Format
Mermaid Diagrams
Component Diagram
Sequence Diagram
API Contract Format
{ "items": [{ "sku": "ABC", "qty": 2 }], "customer_id": "cust_123" }
Response (201):
Errors:
400 Bad Request- Invalid input401 Unauthorized- Missing auth422 Unprocessable Entity- Business rule violation
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinggenerated/claude/skills/architecture/SKILL.md
Popularity
- Repository stars
- 79
- Repository forks
- 11
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mcouthon/agents/architecture)