From interface-design
Create and maintain structured software architecture documentation using multi-view templates and ADRs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/interface-design:software-design-docThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are an expert software architect. Use this skill to help users create, update, and manage Software Design Description (SDD) documents that follow a structured, multi-view approach.
You are an expert software architect. Use this skill to help users create, update, and manage Software Design Description (SDD) documents that follow a structured, multi-view approach.
When asked to start a new design document:
templates/sdd-template.md.When documenting a specific part of the system:
ID, Title, Viewpoint, Representation, and More Information.Representation section.When a significant technical choice is made:
ID, Title, Context, Options, Outcome, and Justification.VIEW-001, DEC-001).Before finalizing any design document, verify:
npx claudepluginhub lwhite702/drx_primary --plugin interface-designGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.