Use when developing features with OpenSpec spec-driven workflow, supporting both interactive and Ralph Loop automation modes
From agentic-skillsnpx claudepluginhub syntax-syndicate/agentic-skills --plugin agentic-devThis skill uses the workspace's default tool permissions.
prompts/brainstorming.mdprompts/branch-completion.mdprompts/review.mdprompts/tdd.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
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