tGD is an open-source skill pack for Claude Code, Codex, Gemini CLI, OpenCode, Pi, and Hermes. It wraps your product development lifecycle (PDLC) in the gates your team already trusts — spec before code, tests before claims, human sign-off before release.
Each stage hands a signed-off artifact to the next. If Verify fails, the pipeline stops and the work goes back to Develop — nothing broken reaches Release.
| Stage | Input | Output | Agent does | Human sign-off |
|---|---|---|---|---|
| 01 Map | src/ + codebase | CONTEXT.md |
Scans codebase, maps real UI sources | DEV — reviews CONTEXT.md |
| 02 Define | CONTEXT.md + intent | PRD → DESIGN (UI) → SPEC |
Writes PRD, routes 0/2/3 UI design, finalizes SPEC | PM + DESIGN (UI) — own product and UI direction |
| 03 Plan | CONTEXT · PRD · DESIGN (UI) · SPEC | TASKS.md + BDD AC |
Context-grounded task decomposition | DEV — signs off TASKS.md |
| 04 Develop | TASKS · SPEC + src/ | src/ + tests/ |
TDD in a worktree sandbox | DEV — reviews code, signs off |
| 05 Verify | src/ · tests/ + CATALOG | TEST-REPORT.md |
Tests + E2E + regression + design QA | QA — signs off or blocks |
| 06 Review | src/ · TEST-REPORT | REVIEW.md |
5-axis code review + UI conformance | QA + DEV + DESIGN (UI) — sign off REVIEW.md |
| 07 Release | All signed-off artifacts | CHANGELOG · METRICS + deploy |
Commit → CI → deploy | PM — final sign-off gate |
Illustrative PDLC efficiency gains — not measured data.
| Sprint 1 | Sprint 2 | Sprint 3 | Sprint 4 | Sprint 5 | Sprint 6 | Sprint 7 | Sprint 8 | Steady (projected) |
|---|---|---|---|---|---|---|---|---|
| 2 | 3 | 2 | 3 | 5 | 7 | 10 | 13 | 15+ |
Auto-detects your installed CLIs and links every skill and command.
The agent scans your project and writes CONTEXT.md, including a UI Landscape when frontend code exists.
The agent completes PRD → 0/2/3 UI design → SPEC inside the same Define stage.
Claude Code, Codex CLI, Gemini CLI, OpenCode, Pi Coding Agent, and Hermes. One bash setup.sh detects what you have installed and links the right format for each.
No. tGD is plain Markdown skills and shell scripts that run inside your own agent — no server, no telemetry, no account. Your code never leaves the tools you already use.
No — clone the repo and run bash setup.sh. It detects your CLI, links everything, and installs the tgd command for updates.
Yes. Say "plan this feature" in natural language — the router skill maps intent to the right workflow automatically.
Yes — /tgd-map scans the existing codebase first, so every later stage works from real context.
Yes. Every stage is a plain-Markdown skill in skills/ — edit them to match your team's workflow.