Sync local project with latest SDD methodology infrastructure — specs dir, template, README scaffold, CLAUDE.md methodology
Sync local project with latest SDD methodology.
!${CLAUDE_PLUGIN_ROOT}/scripts/specs-parse.sh structure
!${CLAUDE_PLUGIN_ROOT}/scripts/specs-parse.sh status
If the structure data above shows specs_dir: missing:
specs/ directoryIf the structure data above shows template: missing:
${CLAUDE_PLUGIN_ROOT}/templates/TEMPLATE.md to specs/TEMPLATE.mdIf the structure data above shows readme: missing, create this scaffold:
# {Project Name} - Specifications
This is the **single source of truth** for project progress. Individual spec files contain the What/Why/How; this README tracks what's done and what's next.
---
## Quick Status
| Version | Name | Progress | Status |
|---------|------|----------|--------|
---
## Creating New Specs
Use `/sdd:spec <description>` to create a new spec. Files are named `spec-v{N}-{short-name}.md`.
When adding tasks, add them to this README (the checklist lives here, not in the spec files).
If specs/README.md exists but is missing the Quick Status table:
Check the UNLINKED_SPECS section from the structure data above. For each unlinked spec file, report: "spec-v{N}-{name}.md not linked in README Quick Status table"
Read the project's .claude/CLAUDE.md file (if it exists). Look for a "Development Methodology" section.
If no CLAUDE.md exists:
If CLAUDE.md exists but no methodology section:
If methodology section exists but differs:
$ARGUMENTS contains --force: Update to match canonicalDisplay:
📦 Specs & Methodology Updated
Specs Infrastructure:
✓ specs/ directory {exists | created}
✓ specs/TEMPLATE.md {exists | created}
✓ specs/README.md {exists | created | updated}
✓ N spec files validated (M linked in README)
Methodology:
✓ CLAUDE.md has Development Methodology section
- or -
⚠ {issue description}
Run `/sdd:specs` to see current status.
This command is safe to run multiple times. It only adds missing structure, never overwrites existing content unless --force is used.