TCS AI workflow plugin · Tech Lead · Jul 2026 — Present · 1 min read
30 skills and 4 agents that take a Jira ticket from idea to verified PR, with humans in charge.
- Skills
- 30
- Agents
- 4
- Releases
- v2.x
The problem
The team was moving from AI-assisted to AI-delivered work, and needed one consistent, verifiable way to take tickets to PRs with humans keeping the decisions.
What we did
- Forked the Travelopia DX workflow and rebuilt it on Jira and the Yarn, Prisma and Turborepo stack.
- Chained skills from shaping to spec to tickets to test-first builds in isolated worktrees, with Jira status and a Report comment updated automatically.
- Built /prove-it: a fresh verifier agent that did not write the code tests each PR in a real browser against a checklist for roles, payments, PII, accessibility and OWASP.
- Added retros on every run and a fortnightly gardening pass that turns any lesson seen twice into a type, lint rule, test or CI check.
- Set guardrails: agents never merge, close tickets or deploy, and stop for approval before CDK stacks, data-dropping migrations and .env files.
Key decisions
- 01
A separate verifier agent that never grades its own work
Trade-off: More time and tokens per PR, in exchange for verdicts reviewers can trust.
- 02
Humans always merge and deploy
Trade-off: Slower than full automation, but accountability stays with people.
- 03
Route repeated lessons to the strongest guard first
Trade-off: More upfront work per lesson, so mistakes stop repeating instead of being re-explained.
Architecture
Hover or tab through the components to trace the data path.
- Shape — /grill-with-docs against glossary, ADRs, feature map
- Spec — /to-spec publishes a Jira Epic
- Tickets — /to-tickets with Verify steps
- Build — /workflow test-first in a worktree
- Review — Standards and Spec reviewed separately
- Verify — /prove-it: fresh agent, real browser
- Human merge — Agents never merge or deploy
- Learn — Retro and fortnightly gardening
Result
Tickets move from idea to verified PR the same way for every developer, and repeated mistakes become permanent checks instead of review comments.
What I learned
- 01
Agents need the same context a new hire needs: a glossary, ADRs and a map of the code.
- 02
The guardrail that matters most is who is allowed to say "done".
Stack
- Claude Code
- Skills
- Subagents
- Hooks
- Git Worktrees
- Jira
- Playwright
- GitHub Actions
Want something like this for your business?