Core orchestration for disciplined AI-assisted development...
This skill enforces a rigorous, traceable development process inspired by the Rue language project. Every implementation traces back to specifications, every specification has tests, and every decision is recorded.
For any non-trivial work, follow the 7-phase loop:
Orient ā Specify ā Decide ā Test ā Implement ā Review ā Close
See references/workflow.md for the full workflow reference with commands.
For large features (multi-file, multi-task), use these tools to manage complexity:
/dp:decompose): Transforms specs into dependency-aware, context-window-sized work items. Ambiguities become first-class "holes" that block downstream work. Use after the Specify phase for feature-scale work./dp:progress): Generates structured reports from Beads and git state. Reports serve both humans (status updates, action items) and AI agents (context recovery for fresh sessions via docs/progress/latest.md). Use during Close phase or in watch mode for ongoing projects.Before implementing anything:
# Check what's ready to work on
/dp:task ready
# Claim a task
/dp:task update <task-id> --status in_progress
# Review the task context
/dp:task show <task-id>
When you discover related work:
# File discovered issues, linked to parent
/dp:task discover "Found: <issue>" --from <parent-id> -p <priority>
# Run quality gates (tests, lint, build)
# Close the task
/dp:task close <task-id> --reason "Implemented per spec [SPEC-ID]"
# Commit with task reference
git add -A && git commit -m "feat: <description> (<task-id>)"
The disciplined process expects this structure:
project/
āāā CLAUDE.md # Project-specific adaptations
āāā .claude/
ā āāā settings.json # Hooks and permissions
āāā .beads/ # Task tracking (or alternative)
āāā docs/
ā āāā spec/ # Specifications with paragraph IDs
ā ā āāā 00-overview.md
ā ā āāā 01-<domain>.md
ā ā āāā ...
ā āāā adr/ # Architecture Decision Records
ā ā āāā 0001-<decision>.md
ā ā āāā template.md
ā āāā process/ # Process documentation
ā āāā code-review.md
ā āāā workflow.md
āāā tests/ # Test suites by type
ā āāā unit/
ā āāā integration/
ā āāā property/
ā āāā e2e/
āāā src/ # Implementation
This workflow supports three enforcement levels (configured in .claude/settings.json):