ddd-guide

Document Document-Driven Development workflow with phased planning, coding, and verification.

1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/drillan/amplifier-skills-plugin --skill ddd-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddd-guide
Source: https://github.com/drillan/amplifier-skills-plugin/tree/main/skills/ddd-guide
Command: npx skills add https://github.com/drillan/amplifier-skills-plugin --skill ddd-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill codifies a Document-Driven Development workflow that treats documentation as the single source of truth for evolving codebases, ensuring requirements and designs are captured before coding and that AI-driven updates stay aligned with human intent.

Core Features & Use Cases

  • Phase-driven methodology: Planning, documentation retcon, implementation planning, coding, and verification are systematically orchestrated with human gates to prevent drift.
  • Context-poisoning prevention: Enforces a single source of truth, reduces duplication, and resolves terminology conflicts before implementation.
  • Progressive organization: Documents are structured to reveal complexity gradually, enabling easier onboarding and maintenance.

Quick Start

Start by reviewing the references to understand the six-phase workflow, then begin with Phase 0 planning to align goals before updating documentation in Phase 1.

Frequently Asked Questions about ddd-guide

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

FAQPage Schema
What is document-driven development for codebases?

Document-driven development treats documentation as the single source of truth for evolving codebases, capturing requirements and designs before coding to ensure AI-driven updates stay aligned with human intent.

How do I prevent context poisoning when using AI for code evolution?

To prevent context poisoning, you enforce a single source of truth, reduce documentation duplication, and resolve terminology conflicts before implementation through a phase-driven methodology.

How do I plan new features using a documentation-first workflow?

You plan new features by starting with Phase 0 planning to align goals, then updating documentation in Phase 1 before moving through implementation planning, coding, and verification with human gates.

Can I retcon documentation for an existing codebase?

Yes, you can retcon documentation for existing codebases by systematically orchestrating updates with human gates to ensure progressive organization and prevent drift during code evolution.

Does a doc-first workflow work for progressive codebase organization?

Yes, a doc-first workflow works for progressive organization by structuring documents to reveal complexity gradually, which enables easier onboarding and maintenance across the codebase.

What are the limitations of enforcing a document-driven development workflow?

The limitation is the strict overhead of a six-phase process requiring human gates at every step, which may slow down rapid prototyping but guarantees auditable outcomes and prevents context poisoning.