Development Phase Skill

Guide implementation phases 0-5 with TDD and code quality checks.

9|2|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/ilandahan/AID --skill development-phase-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Development Phase Skill
Source: https://github.com/ilandahan/AID/tree/main/.claude/skills/memory-system/references/phases/development
Command: npx skills add https://github.com/ilandahan/AID --skill development-phase-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides teams through a structured, phase-gated development process, ensuring requirements, architecture, implementation, and QA align before advancing.

Core Features & Use Cases

  • Enforces 6 mandatory phases (0-5) with gates to prevent scope creep and ensure quality.
  • Guides artifact creation: tech specs, architecture, tests, and documentation.
  • Use Case: A product team uses this Skill to drive Phase 4 Development with TDD and code reviews, then move to QA with confidence.

Quick Start

Activate the Development Phase Skill in your project context and start Phase 4: draft specs, define APIs, implement code, write tests, run tests, and pass gating criteria.

Frequently Asked Questions about Development Phase Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce phase gates in software development to prevent scope creep?

Phase gates enforce structured development by requiring requirements, architecture, implementation, and QA to align before advancing. This approach prevents scope creep by validating artifacts and testing criteria at each of six mandatory phases before progression.

How does test-driven development work within a phase-gated workflow?

Test-driven development within a phase-gated workflow requires drafting specs, defining APIs, implementing code, and writing tests before running gating criteria. This ensures code quality checks pass during the development phase before advancing to QA.

What is the best way to structure a development process with mandatory architecture definition and QA?

The best way to structure development with architecture definition and QA is using a six-phase process with mandatory gates. This approach requires creating tech specs, architecture definitions, and tests as artifacts, ensuring structured planning and documentation delivery with clear acceptance criteria.

Do I need defined acceptance criteria to start phase-driven development with TDD?

Yes, defined acceptance criteria are required to start phase-driven development with TDD. The process depends on clear acceptance criteria to validate gating checkpoints, ensuring code reviews, testing, and documentation meet quality standards before phase advancement.

Can I apply phase-driven development to my existing software development workflows?

You can apply phase-driven development to existing software workflows where phase gates, architecture definition, and testing are required. It integrates into structured planning processes by guiding artifact creation including tech specs, architecture definitions, tests, and documentation.

Why does my development team skip architecture definition and fail code quality checks?

Teams skip architecture definition and fail code quality checks when lacking structured phase gates enforcing artifact creation. Implementing a mandatory six-phase process ensures architecture, tests, and documentation are validated against clear acceptance criteria before advancing.