Construction functional design
Skill yamatatsu/claude-aidlc/skills/construction-functional-design
Design detailed business logic, domain models, and business rules for a unit (technology-agnostic).From its SKILL.md
npx -y skills add yamatatsu/claude-aidlc --skill construction-functional-designAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.6 KB, as published. Nobody here has run it
AI-DLC: Functional Design (Construction)
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)
Prerequisites Check
- Read
aidlc-docs/aidlc-state.md— verify Units Generation or Workflow Planning is complete - Check execution plan — confirm Functional Design is marked EXECUTE
- If SKIP: Inform user and guide to next stage. STOP.
- Validate unit name exists in unit-of-work.md (if Units Generation was executed)
- Log stage start in
aidlc-docs/audit.md
Execution
Follow functional-design-detail.md:
- Analyze unit context — read unit definition and story map
- Create plan with checkboxes →
aidlc-docs/construction/plans/$ARGUMENTS-functional-design-plan.md - Generate questions using [Answer]: tags — proactive across ALL categories:
- Business Logic, Domain Model, Business Rules, Data Flow
- Integration Points, Error Handling, Business Scenarios
- Frontend Components (if applicable)
- Inform user and WAIT for answers
- Analyze answers — follow up on ALL ambiguities
- Generate artifacts →
aidlc-docs/construction/$ARGUMENTS/functional-design/:- business-logic-model.md
- business-rules.md
- domain-entities.md
- frontend-components.md (if applicable)
Completion
- Update
aidlc-state.md— mark Functional Design complete for this unit - Present completion message: "Functional Design Complete - $ARGUMENTS"
- WAIT for user approval (Request Changes / Continue to Next Stage)
- Log in audit.md
- Guide to next:
/aidlc:construction-nfr-requirements $ARGUMENTS
Reference Files
Critical Rules
- This is technology-agnostic design — no infrastructure concerns
- ALL questions in
.mdfiles — NEVER in chat - Default to asking questions when ANY ambiguity exists
- Standardized 2-option completion (Request Changes / Continue)