Lightweight orchestration skill for structured multi-step projects. Routes work through the right skill stack and maintains a shared handoff contract.
TriaDev coordinates three skills into a coherent workflow:
planning-with-files β task-workflow β [value-gate] β [tdd-sdd]
(plan) (schedule) (assess) (implement)
Two paths:
- Core (non-coding): planning + scheduling for research, analysis, documentation
- Extended (coding): adds value gate + TDD/SDD for implementation work
# Claude Code
claude skill add Charpup/triadev
# Manual
git clone https://github.com/Charpup/triadev.git ~/.claude/skills/triadevInstall these skills first:
- planning-with-files (required)
- task-workflow (required)
- tdd-sdd-development (Extended path)
- value-first-gate (Extended path)
- Route: Classifies intent as Core (non-coding) or Extended (coding)
- Plan: Delegates to planning-with-files for task_plan.md / findings.md / progress.md
- Schedule: Delegates to task-workflow for DAG-based batch ordering
- Gate (Extended): Runs value-first-gate; requires GO verdict
- Implement (Extended): Runs TDD/SDD cycles per task-workflow batches
- Complete: Updates all files, archives changes
State is coordinated via triadev-handoff.json β the inter-skill contract.
triadev/
βββ SKILL.md # Orchestration instructions
βββ references/
β βββ handoff-contract.md # triadev-handoff.json schema
β βββ routing-rules.md # Core vs Extended decision tree
βββ templates/
β βββ triadev-handoff.json # Handoff file template
βββ evals/
βββ evals.json # Evaluation test cases
- Breaking: Removed Python runtime (orchestrator.py, cli.py, install.sh)
- New: Pure prompt-based orchestration via SKILL.md
- New:
triadev-handoff.jsoninter-skill contract - New: Explicit route announcement (Core vs Extended)
- New: Session recovery from existing handoff state
- Changed: Dependencies are consumed as installed skills, not imported Python modules
- Added brownfield support, delta specs, artifact flow
- Hybrid A-first routing
MIT