What problem does it solve?
This Skill solves the problem of inconsistent and inefficient AI-assisted software development by providing a structured, adaptive methodology that tailors its workflow to project complexity, ensuring proper requirements gathering, design, implementation, and testing without unnecessary overhead.
Core Features & Use Cases
- Adaptive Three-Phase Workflow: Intelligently selects and executes INCEPTION, CONSTRUCTION, and OPERATIONS phases based on project needs, skipping unnecessary stages for simple tasks while providing comprehensive coverage for complex projects.
- Guided Development Process: Automates workspace detection, requirements analysis, user story creation, application design, unit decomposition, code generation, and build/test orchestration with mandatory approval gates and complete audit trails.
- Use Case: A developer starting a new microservices project can use this Skill to automatically detect the workspace, gather requirements through structured questioning, design the application architecture, decompose into units of work, generate code, and create build/test instructions.
Quick Start
Invoke the aidlc skill with your development task description to begin the adaptive workflow, which will analyze your workspace, ask clarifying questions via dedicated markdown files, and guide you through each phase with approval checkpoints until working code and tests are delivered.