From aidlc-v2
AI-DLC application-design skill. Produces the logical component structure — components, methods, dependencies, services, cross-cutting standards, and conditional artifacts for persistence, APIs, events, and external integrations — from approved requirements and stories. Invoke explicitly via `/skill aidlc-application-design` when requirements and stories are already written and only this step is needed. For fresh development intents, activate `aidlc-orchestrator` instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aidlc-v2:aidlc-application-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Design the logical component structure of the system — components, their methods, their dependencies, and the services that orchestrate them. Captures what will be built at the component level, independent of technology choices.
Design the logical component structure of the system — components, their methods, their dependencies, and the services that orchestrate them. Captures what will be built at the component level, independent of technology choices.
requirements.md must be approvedstories.md and personas.md must be approvedscreen-data-map.md must be available (informs API surface and BFF decisions)requirements.mdstories.md, personas.mdscreen-data-map.md (if present — from wireframes skill)Analyse requirements.md and stories.md first. Derive what you can; ask only where genuine ambiguity exists. Focus on:
screen-data-map.md present): screens that pull data from multiple components may warrant a BFF (Backend-for-Frontend) layer. Present the options: direct calls from frontend, BFF aggregation, or client-side composition. Let the human decide — do not assume.Four always-on artifacts plus conditional artifacts based on system characteristics.
One section per component. Each includes:
Per component, the methods it exposes. Each method includes:
Dependency matrix between components:
Service-layer orchestrations that compose components into business workflows. Each service includes:
components.mdS-<n> IDs from stories.mdSystem-wide standards that every future unit inherits:
Domain entities owned by the system. Each entity includes:
components.mdLogical API surface. Each API includes:
Events produced or consumed by the system. Each event includes:
External systems this design depends on. Each includes:
Validation rules for this skill's output live in validation-spec.md at the skill root. See ${CLAUDE_PLUGIN_ROOT}/aidlc-common/protocols/aidlc-validator-protocol.md for how they are applied.
npx claudepluginhub ijin/aidlc-cc-plugin-v2 --plugin aidlc-v2Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.