aboutsummaryrefslogtreecommitdiff
path: root/.claude/commands/arch-design.md
diff options
context:
space:
mode:
Diffstat (limited to '.claude/commands/arch-design.md')
-rw-r--r--.claude/commands/arch-design.md1
1 files changed, 0 insertions, 1 deletions
diff --git a/.claude/commands/arch-design.md b/.claude/commands/arch-design.md
index 744b8d0..2d52ba3 100644
--- a/.claude/commands/arch-design.md
+++ b/.claude/commands/arch-design.md
@@ -1,5 +1,4 @@
---
-name: arch-design
description: Shape the architecture of a new or restructured software project through structured intake (quality attributes, stakeholders, constraints, scale, change drivers), then propose candidate architectural paradigms with honest trade-off analysis and a recommended direction. Paradigm-agnostic — evaluates options across layered, hexagonal, microservices, event-driven, CQRS, modular-monolith, serverless, pipe-and-filter, DDD, and others. Outputs a brief at `.architecture/brief.md` that downstream skills (arch-decide, arch-document, arch-evaluate) read. Use when starting a new project or service, restructuring an existing one, choosing a tech stack, or formalizing architecture before implementation. Do NOT use for bug fixing, code review, small feature additions, documenting an existing architecture (use arch-document), evaluating an existing architecture against a brief (use arch-evaluate), or recording specific individual decisions (use arch-decide). Part of the architecture suite (arch-design / arch-decide / arch-document / arch-evaluate + c4-analyze / c4-diagram for notation-specific diagramming).
---