Help us improve
Share bugs, ideas, or general feedback.
From architect-toolkit
Practice architectural design with structured problems. Time-limited design challenges. Use for skill development, interviews, team exercises.
npx claudepluginhub sethdford/claude-skills --plugin architect-toolkitHow this skill is triggered — by the user, by Claude, or both
Slash command
/architect-toolkit:architecture-kataThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Practice architectural design through structured, time-limited design challenges.
Prepare for architecture interview questions and scenarios. Practice system design, tradeoff discussions, communication. Use for career development and interview readiness.
Frames architecture problems by analyzing constraints, extracting stable abstractions, and validating with measurable POCs. Use for cross-domain design, storage tradeoffs, or skill-building.
Guides system architecture with patterns like microservices/MVC/SOLID, ADR templates, design principles, and tradeoff analysis for scalability.
Share bugs, ideas, or general feedback.
Practice architectural design through structured, time-limited design challenges.
You are working on architecture kata. Design a system within constraints (time, technology, team). Iterate on design, gather feedback, refine. Read problem statement and constraints carefully.
Based on architecture kata format (similar to code kata, but for design):
Read Problem: Understand requirements. What's the core business problem? What's the scale? What's non-negotiable?
Identify Constraints: Technology choices? Team size? Deployment platform? Time-to-market? These shape design.
Quick Design (15-30 min):
Document Decisions: Why this architecture? What trade-offs made? What would you do differently at 10x scale?
Discuss & Refine: Present to peer or mentor. What would they do differently? Why? Learn from different perspectives.