Agent skill
vd-next
Advance a VibeDev workflow from chat. Use when the user types `$vd-next` / says “vd next” and wants the agent to fetch the next compiled step prompt from the VibeDev MCP HTTP server (`vibedev-mcp serve`) and handle breakpoint/new-thread/diagnose states.
Install this agent skill to your Project
npx add-skill https://github.com/coldshalamov/VibeDev/tree/main/skills/vd-next
SKILL.md
vd-next (VibeDev Next Step Driver)
Goal
Make “type $vd-next repeatedly” a reliable workflow:
- fetch the next step prompt from the VibeDev server
- respect
NEW_THREAD/AWAIT_HUMAN/DIAGNOSE - print the exact prompt to run next (with the server’s completion marker)
How to run (scripted)
Run the bundled script:
python skills/vd-next/scripts/vd_next.py
Common options:
--job-id <JOB_...>(if omitted, picks the firstEXECUTINGjob)--server http://127.0.0.1:8765--json(print raw JSON response)
Expected loop
- User calls
$vd-next - Fetch next action from
/api/jobs/{job_id}/next-prompt-auto - Output:
- If
action=NEXT_STEPorRETRY: print the prompt to execute - If
action=NEW_THREAD: instruct user to start a new thread and print the seed prompt - If
action=AWAIT_HUMANorDIAGNOSE: stop and tell user what to do
- If
- After the step is done, the agent (or user) submits evidence via VibeDev tools / UI
- Repeat
Notes:
- Breakpoints are implemented as a normal step that produces a Memory Pack and sets a
NEW_THREADflag for the following step. - Memory Packs should be saved as context blocks tagged
carry_forward(and optionallycarry_to_step:<step_id>).
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
vibedev-flow-designer
Use when translating a program/app idea into a VibeDev MCP Job (deliverables, definition of done, invariants, and a small step plan) and preparing it to transition to READY without implementing features yet
vd-create
Create or refine a VibeDev Studio UnifiedWorkflow graph via tool calls. Use when the user says `$vd-create`, asks the model to “build the workflow graph”, “set up Research/Planning/Execution/Review steps”, or wants the model to collaboratively design prompts/conditions/breakpoints and write them into `unified_workflows` so the UI canvas shows the plan before running `$vd-next`.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
Didn't find tool you were looking for?