Tld Skills — Testing skill for Claude Code
Claude Code skills for Test-Led Development (TLD) — per-repo campaign config, JIRA-backed workflow.
How to install Tld Skills
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Jbrawner/tld-skills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tld Skills does
Claude Code skills for Test-Led Development (TLD) — per-repo campaign config, JIRA-backed workflow.
Alternatives in Testing
- OpenAgentsControl — AI agent framework for plan-first development workflows with approval-based execution 4.8k ★
- Cc Sdd — Spec-driven development (SDD) for your team's workflow 3.1k ★
- AI Contribution Skills (Engram) — branch-pr: clean branch and PR workflow 2.5k ★
README
Adventure Skills
A set of Claude Code skills for **Test-Led Development (TLD)**. Drives a project through small Jira tickets one at a time, with hard stops between phases, drift detection against the ticket spec, side quests in isolated git worktrees, and milestone-boundary gate checks.
Philosophy
**Test-led, not test-driven.** In TDD, tests are a discipline you follow while writing code. Here, tests *are the specification*. If you can't write a test for an acceptance criterion, the criterion is underspecified — fix the ticket, not the code. The implementation is whatever minimum amount of code makes the tests pass.
**Hard stops between phases.** Each ticket runs the same sequence: **red → review → green → verify → commit**. Every transition is a mandatory stop. After failing tests are written, the framework pauses for you to review the spec before any implementation is written. After verification passes, it pauses again for manual QA approval before committing. Silence is not approval; only an explicit approval keyword advances the flow. This is the central guardrail — it stops the agent from racing ahead and shipping work you haven't actually inspected.
**Side quests in isolated worktrees.** When you notice a small unrelated fix mid-ticket, `/tld-side-quest` spins up a separate git worktree, handles the fix there, and returns you to the original ticket without polluting the main context or leaking unrelated changes into the active commit.
**Drift detection.** Before committing, the framework re-reads the ticket's acceptance criteria and checks the actual diff against them. If the implementation has drifted from the spec — extra files, missing AC items, scope creep — the gate flags it and asks before proceeding.
**Milestone boundaries are real gates.** After every ticket in a milestone is Done, `/tld-gate` runs the full regression suite, verifies every ticket's status, and confirms the milestone's exit criteria are met before the next milestone ope
Related Skills
Specweave
Spec-first AI development: describe a feature → AI creates spec + plan + tasks, builds autonomously, syncs to
Archcore
Spec-driven development and context engineering for Claude Code, Cursor, Codex, and GitHub Copilot — backed by
Pi Status
SSH into the Homestead Pi and report its status, then run the UV/Blue LED blink test.
Factory Release
Release a factory campaign branch into (never main) via the release station, then send the owner the test ping
Aio Tests MCP
Open-source MCP server for AIO Tests — test management in Jira. Search, read, create and update test cases fro
Analyze Requirement Document
Phân tích requirement document (Jira ticket, .docx/.pdf/.xlsx/.csv/.xml, user story) — sinh tài liệu phân tích
Related Agents
Competitive Landscape
Competitive intelligence agent for the Snowflake-backed research database — query, research, and capture compe
Efficiency Config Agent
Primary coding agent for Notaire. Executes implementation, debugging, refactoring, and review tasks with minim
Karr Test Writer
Write and extend tests for App::karr under t/. Use for new coverage and regression tests. App::karr is a Moo +