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.