From planning-suite
Design system architecture and make technology decisions. Dispatches to system-architect agent for comprehensive design work. AUTOMATICALLY INVOKE when: - "design architecture", "what tech stack", "system design" - "how should I structure", "architecture for", "design system" - "technology recommendation", "compare frameworks" NOT for: Implementation (use superpowers:executing-plans), task breakdown (use superpowers:writing-plans)
How this skill is triggered — by the user, by Claude, or both
Slash command
/planning-suite:architectThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Design system architecture, evaluate technology options, and make informed
Design system architecture, evaluate technology options, and make informed stack decisions. Quick comparisons inline; full designs via agent.
From the invocation args, extract:
Fast path (inline comparison):
Agent path (full design):
## [Option A] vs [Option B]
| Criterion | Option A | Option B |
|-----------------|----------|----------|
| Fits existing stack | ... | ... |
| Learning curve | ... | ... |
| Performance | ... | ... |
| Maintenance | ... | ... |
**Recommendation**: [choice] because [reason tied to project context]
After building the comparison table, present the recommendation using AskUserQuestion with markdown previews so the user can visually compare options:
AskUserQuestion({
questions: [{
question: "Which option fits your project best?",
header: "Architecture",
options: [
{
label: "[Option A] (Recommended)",
description: "[1-line rationale tied to project context]",
markdown: "[Full comparison table for Option A:\n| Criterion | Rating |\n|---|---|\n| Fits stack | ... |\n| Performance | ... |]"
},
{
label: "[Option B]",
description: "[1-line rationale]",
markdown: "[Full comparison table for Option B]"
}
],
multiSelect: false
}]
})
This enables side-by-side comparison in the Claude Code UI when the user focuses each option.
Use the Agent tool:
subagent_type: "system-architect"
prompt: "Design architecture for: [question].
Existing codebase context: [patterns found].
Constraints: [context].
Provide implementation blueprint with specific files, components, and data flows."
The system-architect agent may internally spawn recommend-tech for technology evaluation.
After design completes:
npx claudepluginhub whichguy/claude-craft --plugin planning-suiteProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.