From agentic-skills
Use when developing features with OpenSpec spec-driven workflow, supporting both interactive and Ralph Loop automation modes
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-skills:agentic-devThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Spec-driven development workflow with OpenSpec for change tracking. Supports both interactive (human-in-loop) and fully automated (Ralph Loop) execution.
Spec-driven development workflow with OpenSpec for change tracking. Supports both interactive (human-in-loop) and fully automated (Ralph Loop) execution.
digraph when_to_use {
"New feature or change?" [shape=diamond];
"Bug fix or typo?" [shape=diamond];
"Use /agentic-dev proposal" [shape=box];
"Fix directly, skip OpenSpec" [shape=box];
"Proposal approved?" [shape=diamond];
"Human available?" [shape=diamond];
"/agentic-dev apply (interactive)" [shape=box];
"/agentic-dev apply --mode=auto" [shape=box];
"Implementation complete?" [shape=diamond];
"Use /agentic-dev done" [shape=box];
"New feature or change?" -> "Bug fix or typo?" [label="yes"];
"Bug fix or typo?" -> "Fix directly, skip OpenSpec" [label="yes"];
"Bug fix or typo?" -> "Use /agentic-dev proposal" [label="no - new capability"];
"Use /agentic-dev proposal" -> "Proposal approved?";
"Proposal approved?" -> "Human available?" [label="yes"];
"Human available?" -> "/agentic-dev apply (interactive)" [label="yes"];
"Human available?" -> "/agentic-dev apply --mode=auto" [label="no - Ralph Loop"];
"/agentic-dev apply (interactive)" -> "Implementation complete?";
"/agentic-dev apply --mode=auto" -> "Implementation complete?";
"Implementation complete?" -> "Use /agentic-dev done" [label="yes"];
}
| Phase | Command | Output |
|---|---|---|
| 1. Proposal | /agentic-dev proposal | OpenSpec proposal files |
| 2. Apply | /agentic-dev apply <id> [--mode] | Implemented code |
| 3. Done | /agentic-dev done <id> | Archived + specs updated |
Creates OpenSpec change proposal through brainstorming:
Methodology: @prompts/brainstorming.md
Completion signal: <promise>PROPOSAL COMPLETE</promise>
Two modes available:
/agentic-dev apply add-shortcuts
/agentic-dev apply add-shortcuts --mode=auto
Methodology: @prompts/tdd.md, @prompts/review.md
Completion signal: <promise>IMPLEMENTATION COMPLETE</promise>
Completes and archives the change:
Methodology: @prompts/branch-completion.md
Completion signal: <promise>ARCHIVE COMPLETE</promise>
openspec/changes/<change-id>/
├── proposal.md # Metadata
├── design.md # Architecture and approach
├── tasks.md # Implementation tasks (state machine)
└── specs/ # Spec deltas
└── <capability>/
└── spec.md
| File | Purpose |
|---|---|
@prompts/brainstorming.md | Collaborative design exploration |
@prompts/tdd.md | Test-driven development |
@prompts/review.md | Self and code review |
@prompts/branch-completion.md | Branch finishing workflow |
For fully automated implementation:
/ralph-loop "/agentic-dev apply <change-id> --mode=auto" \
--completion-promise "IMPLEMENTATION COMPLETE" \
--max-iterations 50
Self-check mechanism: Each iteration reads tasks.md, finds next uncompleted - [ ] item, executes it, updates to - [x], outputs promise, stops. Ralph Loop re-invokes until all done.
| Event | Promise |
|---|---|
| Proposal complete | <promise>PROPOSAL COMPLETE</promise> |
| Single task done | <promise>TASK N COMPLETE</promise> |
| All implementation done | <promise>IMPLEMENTATION COMPLETE</promise> |
| Archive complete | <promise>ARCHIVE COMPLETE</promise> |
| Aspect | Interactive | Auto |
|---|---|---|
| Review | Self + checkpoints | Self only |
| Human | Can intervene | Unattended |
| Cost | Higher | Lower |
| Quality | Maximum | Good (TDD enforced) |
| Use case | Complex features | Overnight runs |
openspec/ directory)# Phase 1: Create proposal
/agentic-dev proposal
> I want to add keyboard shortcuts support...
# Phase 2: Implement (interactive - human present)
/agentic-dev apply add-shortcuts
# Phase 2: Implement (auto - Ralph Loop)
/ralph-loop "/agentic-dev apply add-shortcuts --mode=auto" --completion-promise "IMPLEMENTATION COMPLETE"
# Phase 3: Archive
/agentic-dev done add-shortcuts
npx claudepluginhub syntax-syndicate/agentic-skillsCreates OpenSpec change proposals by analyzing codebase for affected files, dependencies, and risks. Generates tasks and test strategies from proposals. Use for planning features in OpenSpec projects.
Guides developers through the OpenSpec workflow cycle with narration and real codebase tasks, from task selection to implementation.
Interactively plans features by interviewing users, discovering project context, and generating specs and implementation plans.