From cave-teams
Hand off specific named data from one agent to the next, typed (load files, validate expected outputs, map outputs→inputs). Use when step B needs particular named inputs produced by step A, not just the raw text. `dovetail()`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cave-teams:cave-dovetailThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The typed joint between two steps: `a >> dovetail(D) >> b` applies a `DovetailModel` between them — declares the expected outputs of the previous step, loads files into the context, and maps them to the next step's named inputs. A missing expected output surfaces as a BLOCKED/ERROR Link.
The typed joint between two steps: a >> dovetail(D) >> b applies a DovetailModel between them — declares the expected outputs of the previous step, loads files into the context, and maps them to the next step's named inputs. A missing expected output surfaces as a BLOCKED/ERROR Link.
from cave_teams import dovetail, DovetailModel
D = DovetailModel(expected_outputs=["spec"], file_inputs={"plan": "PLAN.md"})
piped = a >> dovetail(D) >> b
{"op": "dovetail", "a": <spec>, "b": <spec>,
"model": {"expected_outputs": ["spec"], "file_inputs": {"plan": "PLAN.md"}}}
If the spec is malformed, cave() returns {"status": "construction_error", "hint": "read the cave-dovetail skill"} — the error names this skill.
cave-sequential · cave-dag · cave-teams
Part of the cave-teams plugin — the language + full DSL is the cave-teams skill; drive any pattern from data with the cave skill.
npx claudepluginhub sancovp/cave-teams --plugin cave-teamsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.