codd-evolve
Conversationally evolve an existing CoDD project. Use when the user describes a functional change in natural language ("add…
Assemble generated CoDD sprint fragments into a complete, buildable project. Use after all `codd implement` sprints have produced `src/generated/sprint_N/` fragments and the design documents are ready to be integrated into final project files, entry points, source code, and
$ npx -y skills add yohey-w/codd-dev --skill codd-assemble --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/codd-assembleContext preview
The summary Claude sees to decide when to auto-load this skill.
Assemble generated CoDD sprint fragments into a complete, buildable project. Use after all `codd implement` sprints have produced `src/generated/sprint_N/` fragments and the design documents are ready to be integrated into final project files, entry points, source code, and
name: codd-assemble description: | Assemble generated CoDD sprint fragments into a complete, buildable project. Use after all `codd implement` sprints have produced `src/generated/sprint_N/` fragments and the design documents are ready to be integrated into final project files, entry points, source code, and configuration.
Assemble generated sprint fragments into a complete, buildable project. This is the final step in the greenfield pipeline after `codd implement`.
Use this skill after all sprints have been generated via `codd implement`. The assembler reads design documents and generated code fragments, then invokes AI to produce a unified project with all configuration files, entry points, and source code.
1. `codd implement` has been run for all sprints. 2. Generated fragments exist in `src/generated/sprint_N/` directories. 3. Design documents exist in `docs/` with valid frontmatter.
# Basic usage — assembles into src/ codd assemble --path . # Custom output directory codd assemble --path . --output-dir app # Override AI command (e.g., use a different model) codd assemble --path . --ai-cmd 'claude --print --model claude-opus-4-6 --tools ""'
1. Collects all design documents (architecture, component design, state management, etc.) 2. Collects all generated code fragments from `src/generated/sprint_N/` 3. Builds a prompt with both design context and code fragments 4. Invokes AI to produce a unified project:
5. Parses `=== FILE: path ===` blocks from AI output and writes files
Files are written relative to the project root. The assembler produces both:
After assembly, verify the project builds:
# For Node.js/TypeScript projects npm install npm run build # For Python projects python -m pytest
If the build fails, check:
#!/bin/bash set -e codd init --requirements spec.md codd plan --init waves=$(codd plan --waves) for wave in $(seq 1 $waves); do codd generate --wave $wave done codd validate sprints=$(codd plan --sprints) for sprint in $(seq 1 $sprints); do codd implement --sprint $sprint done # Final step: assemble fragments into a working project codd assemble
CoDD: Coherence-Driven Development — Claude Code plugin for cross-artifact change impact analysis
Conversationally evolve an existing CoDD project. Use when the user describes a functional change in natural language ("add…
Consult Claude Fable 5 (Anthropic's most capable model for deep, long-horizon reasoning — or whichever model currently holds that…
Generate CoDD design documents for a greenfield project one wave at a time. Use after `codd init` and prepared requirements when…
Run the CoDD greenfield autopilot: a requirements document in, a working system out, unattended. Use when the user wants to build…
Analyze the downstream impact of changed requirements, design docs, code, or tests in a CoDD project. Use when the user needs to…
Initialize CoDD in a project and establish the first scan and validation baseline. Use when a repository does not yet have a…