From aidlc
Design detailed business logic, domain models, and business rules for a unit (technology-agnostic).
How this skill is triggered — by the user, by Claude, or both
Slash command
/aidlc:construction-functional-designopusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
ultrathink
ultrathink
Design detailed business logic for the specified unit. Technology-agnostic, focused purely on business functions.
Unit: $ARGUMENTS (if not provided, use default unit from execution plan)
aidlc-docs/aidlc-state.md — verify Units Generation or Workflow Planning is completeaidlc-docs/audit.mdFollow functional-design-detail.md:
aidlc-docs/construction/plans/$ARGUMENTS-functional-design-plan.mdaidlc-docs/construction/$ARGUMENTS/functional-design/:
aidlc-state.md — mark Functional Design complete for this unit/aidlc:construction-nfr-requirements $ARGUMENTS.md files — NEVER in chatnpx claudepluginhub yamatatsu/claude-aidlc --plugin aidlcDesigns modular high-level architectures from functional requirements using Balanced Coupling, producing module design docs, integration contracts, and test specs. Use for new systems or architecture documentation.
Guides architecture design via Socratic questioning, generates technical docs like overview.md, domain-model.md, and ADR for new features, systems, or project structuring.
Generates architecture/design documents from approved SRS docs when no prior design exists, proposing 2-3 approaches with trade-offs and securing section-by-section approval.