Handoff Driven Development — Testing skill for Claude Code
Handoff-driven development (HDD): spec-driven development + handoffs — a specification system for solo developers and small teams working with LLM agents.
How to install Handoff Driven Development
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yetanothervan/handoff-driven-development and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Handoff Driven Development does
Handoff-driven development (HDD): spec-driven development + handoffs — a specification system for solo developers and small teams working with LLM agents. Apply with one prompt.
Alternatives in Testing
- Testing Strategy — This project is small, runs in a terminal, and is mostly deterministic 10.9k ★
- Spec Kitty — Spec-Driven Development for serious software developers 1.6k ★
- RocketSimApp — RocketSim — 30+ tools for Xcode's iOS Simulator 791 ★
README
Handoff-driven development (HDD)
Русская версия — [ru/](ru/).
A specification system for solo developers and small teams working with LLM agents. HDD = Spec-driven development + handoffs: specs describe the existing system and are obliged to stay true; handoffs carry the context of unfinished work across sessions and tasks.
Two problems it solves:
- Context hygiene. The model's context must contain what the task needs — and nothing else. The right context is the right answer. Handoffs are recipes for assembling context per task, including what NOT to load.
- Task and session switching. Tasks run in parallel, sessions end. Switching between tasks is choosing a handoff; a new session picks up exactly where the previous one left off.
A long-lived track eventually stops being one piece of work. Then the handoff stops being a document and becomes a thin index: a map of strands, each with a permanent home of its own. Distillation does not wait for the track to close.
Companion article: [English (dev.to)](https://dev.to/yetanothervan/handoff-driven-development-31ch) · [Russian (Habr)](https://habr.com/ru/articles/1055460/).
What's inside
- specs/spec-specs.md — the rules of the system in one document: genres, statuses, conventions, tombstone protocol, backlogs, work tracks and their second level (strands, consolidation, work plans), audit
- specs/specs-map.md — starter root specification map
- specs/handoff-template.md — session handoff template, in both shapes: a plain handoff and a consolidated thin index with a strand map
- specs/TRACKS.md / specs/TRACKS-LOG.md — index of live tracks / archive of closed ones
- specs-audit.py — audit script: broken links, orphaned specs, missing status lines
- CLAUDE-block.md — ready-made block for your agent config (
CLAUDE.md) - ru/ — the whole thing in R
Related Skills
Meta Agent
Meta-Agent:小团队的 Agent 进化神器。AI 帮你定义理想态、生成测试用例、制定评分规则,然后自动迭代优化提示词——你定标准,AI 自己进化。Meta-Agent: The Agent evolution
Spec Orchestrator
Orchestrate implementation of a large specification using parallel agent teams. Reads specs via discovery suba
Job Apply Agent
Job-application agent: per-board Playwright plugins, LLM fit scoring, form filling that answers only from your
Claude Agents Python
Seven role-scoped Claude Code subagents for solo Python development. Write permissions are deliberately split
Vibe Setup
A small Bash CLI that bootstraps a project for AI-assisted development: seeds AGENTS.md/CLAUDE.md, a secrets-d
Add
ADD — Agent Driven Development. Coordinated AI agent teams that ship verified software. Spec-driven TDD, trust
Related Agents
Hatch3r Handoff Loader
Session-start agent that surfaces active handoff documents from .hatch3r/handoffs/active/. Use at the beginnin
Brain Manager
Token-efficient memory manager for the Obsidian Brain. Use it for retrospectives, session handoffs, and adding
Devflow Solo Developer
devflow 单 agent 全流程(仅 size_class==small)。串行完成需求理解→简化设计→编码→自检→知识沉淀→最终汇总,旁路 multi 角色编排。