codd-assemble
Assemble generated CoDD sprint fragments into a complete, buildable project. Use after all `codd implement` sprints have produced…
Initialize CoDD in a project and establish the first scan and validation baseline. Use when a repository does not yet have a `codd/` directory, when importing initial requirements, or when bootstrapping greenfield or brownfield CoDD project structure.
$ npx -y skills add yohey-w/codd-dev --skill codd-init --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/codd-initContext preview
The summary Claude sees to decide when to auto-load this skill.
Initialize CoDD in a project and establish the first scan and validation baseline. Use when a repository does not yet have a `codd/` directory, when importing initial requirements, or when bootstrapping greenfield or brownfield CoDD project structure.
name: codd-init description: | Initialize CoDD in a project and establish the first scan and validation baseline. Use when a repository does not yet have a `codd/` directory, when importing initial requirements, or when bootstrapping greenfield or brownfield CoDD project structure.
Initialize CoDD in the current project, then move immediately into the first scan and validation cycle so the dependency graph starts from a clean baseline.
Run this skill when a repository does not have a `codd/` directory yet and you need to bootstrap CoDD with the official `codd` CLI entry point.
1. Preflight before running `codd init`:
2. Collect the required inputs:
3. Choose the command:
codd init --project-name "<project-name>" --language <language> --requirements <path-to-requirements> --dest .
codd init --project-name "<project-name>" --language <language> --dest .
4. Run the selected `codd init` command.
5. Confirm the generated skeleton:
6. For an existing project, handle the bootstrap carefully:
7. Next steps immediately after init — choose greenfield or brownfield:
1. If you used `--requirements`, the requirements document is already in `docs/requirements/requirements.md` with CoDD frontmatter. Skip to step 2. If you did NOT use `--requirements`, write a requirements document (plain text is fine) and import it into the existing project:
codd init --project-name "<project-name>" --language "<language>" \ --requirements <path-to-requirements> --dest .
This works even when `codd/` already exists — it only imports the file and adds frontmatter. Or manually create `docs/requirements/requirements.md` with frontmatter (`node_id` and `type: requirement`). 2. Run `codd generate` to auto-generate wave_config and design docs:
codd generate --wave 2 --path .
3. Scan to build the dependency graph:
codd scan --path .
4. Validate the graph inputs:
codd validate --path .
5. If validation passes, continue the normal operating cycle:
codd scan --path . codd impact --path .
1. Extract code structure:
codd extract
2. Generate wave_config from extracted docs (`plan --init` auto-detects brownfield):
codd plan --init
3. Restore design docs from extracted facts (use `/codd-restore` skill or CLI):
codd restore --wave 0 --path . # Infer requirements from code codd restore --wave 2 --path . # Reconstruct system design
4. Scan and validate:
codd scan --path . codd validate --path .
5. Continue with the normal operating cycle:
codd impact --path .
8. Report back with:
CoDD: Coherence-Driven Development — Claude Code plugin for cross-artifact change impact analysis
Assemble generated CoDD sprint fragments into a complete, buildable project. Use after all `codd implement` sprints have produced…
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…