Agent skill
sprint
Automated sprint planning and execution from technical specifications (prompt generation, dependency planning, stateful execution)
Install this agent skill to your Project
npx add-skill https://github.com/cruzanstx/daplug/tree/main/skills/sprint
SKILL.md
Sprint Planning + Execution
This skill turns a technical specification into:
- Prompt files (ready for
/run-prompt) - A dependency-aware execution plan (
sprint-plan.md) - A persistent state file (
.sprint-state.json) for long-running execution
CLI
Main command
# From a spec (generates new prompts)
python3 skills/sprint/scripts/sprint.py <spec-file-or-text> [options]
# From existing prompts (no spec argument)
python3 skills/sprint/scripts/sprint.py --from-existing [options]
Options:
--output-dir DIR(default:./prompts/) Where to write generated prompt files--plan-file FILE(default:./sprint-plan.md) Where to write the plan markdown--dry-runGenerate plan without creating prompt files or state--from-existingAnalyze existing prompts in--output-dirinstead of generating from a spec--prompts LISTInclude only specific prompts (e.g.,001-005,010)--folder PATHOnly include prompts from this subfolder of--output-dir(e.g.,providers/)--exclude LISTExclude specific prompts (e.g.,003,007)--auto-executeExecute phases immediately, updating.sprint-state.json--models LISTComma-separated models (default:claude,codex,gemini)--max-parallel NMax concurrent prompts per phase (default:5)--worktreeUse worktree isolation when auto-executing--loopUse verification loops when auto-executing--max-iterations N(default:3) Verification loop max iterations--completion-marker TEXT(default:VERIFICATION_COMPLETE) Loop completion marker--state-file FILE(default:.sprint-state.json) State file path--jsonPrint JSON output (plan + state summary)
Sub-commands
python3 skills/sprint/scripts/sprint.py status
python3 skills/sprint/scripts/sprint.py add "Implement caching layer"
python3 skills/sprint/scripts/sprint.py remove 005
python3 skills/sprint/scripts/sprint.py replan
python3 skills/sprint/scripts/sprint.py pause
python3 skills/sprint/scripts/sprint.py resume
python3 skills/sprint/scripts/sprint.py cancel --yes
python3 skills/sprint/scripts/sprint.py history
Notes:
- Sub-commands operate on
.sprint-state.jsonin the current directory unless--state-fileis provided. cancelis destructive for sprint-created worktrees (it removes worktree directories/branches recorded in state).
Examples
# Analyze all prompts in prompts/
python3 skills/sprint/scripts/sprint.py --from-existing --dry-run
# Only specific prompts
python3 skills/sprint/scripts/sprint.py --from-existing --prompts 001-005,010 --dry-run
# Only prompts in a subfolder
python3 skills/sprint/scripts/sprint.py --from-existing --folder providers/ --dry-run
# Exclude certain prompts
python3 skills/sprint/scripts/sprint.py --from-existing --exclude 003,007 --dry-run
# Combine with execution options
python3 skills/sprint/scripts/sprint.py --from-existing --worktree --loop --auto-execute
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
at-prompt-runner
Orchestrate multi-prompt execution with phase groups, optional auto-deps, and model-tiered agent roles.
prompt-finder
Find and resolve prompt files in ./prompts/ directory. Use when user asks to find a prompt, list available prompts, locate prompt by number or name, or check what prompts exist.
at-prompt-creator
Create agent-team orchestrated prompt bundles (orchestrator + sub-prompts) and store them through prompt-manager.
cli-detector
Detect installed AI coding CLIs and local model providers; outputs a cached JSON inventory for routing (/detect-clis).
prompt-executor
Execute prompts from ./prompts/ directory with various AI models. Use when user asks to run a prompt, execute a task, delegate work to an AI model, run prompts in worktrees/tmux, or run prompts with verification loops.
ai-usage
Check AI CLI usage/quota for Claude Code, OpenAI Codex, Google Gemini CLI, and Z.AI. Use when user asks about remaining quota, usage limits, rate limits, or wants to check how much capacity is left.
Didn't find tool you were looking for?