TDD-driven development workflow: orchestrates the full lifecycle from GitHub issue to merged PR with enforced test-driven development discipline.
Create a structured GitHub issue (epic, bug, feature, discussion, question)
Central TDD orchestrator — drives the full development lifecycle from issue analysis through verified implementation
Browse open issues, claim one, and create a development branch
TDD-aligned comprehensive code review against GitHub issue acceptance criteria
Create a pull request with auto-generated title, linked issue, and configured reviewers
Use this agent for TDD-aligned code review against GitHub issue acceptance criteria. Can dispatch the debugger agent when bugs are found. <example> Context: TDD cycle and e2e tests complete for issue #42. Time for code review before PR. user: "Implementation is done. Review the code." assistant: "Dispatching code-reviewer agent to review against issue #42 acceptance criteria." <commentary>Code review validates implementation completeness and quality against the issue's requirements.</commentary> </example> <example> Context: User wants a standalone code review of their current branch. user: "Review my changes on this branch" assistant: "Dispatching code-reviewer agent to review all changes against origin/main." <commentary>The code-reviewer works both as part of the orchestrator and as a standalone review tool.</commentary> </example>
Use this agent for systematic debugging when a bug is found during code review or testing. Follows the 4-phase debugging methodology. <example> Context: The code-reviewer found a critical bug where transaction amounts are calculated incorrectly for multi-currency projects. user: "The reviewer found a calculation bug in transactions" assistant: "Dispatching debugger agent to systematically investigate the transaction calculation bug." <commentary>The debugger agent applies the 4-phase systematic debugging methodology to find and fix the root cause.</commentary> </example> <example> Context: E2E tests fail because the approval workflow doesn't trigger for high-value transactions. user: "E2E test failure: approval not triggered" assistant: "Dispatching debugger agent to investigate why the approval workflow fails for high-value transactions." <commentary>Test failures trigger systematic debugging — not random fix attempts.</commentary> </example>
Use this agent to write and run end-to-end tests that validate complete user workflows. Dispatched after TDD cycle completes. <example> Context: Unit tests pass for the new invoice creation feature. E2E tests need to verify the full user flow. user: "Unit tests pass. Now write e2e tests for the invoice creation flow." assistant: "Dispatching e2e-tester agent to write Playwright tests covering the complete invoice creation workflow." <commentary>E2E tests validate the full user journey through the actual UI after unit/integration tests pass.</commentary> </example> <example> Context: A bug fix changed the login redirect behavior. E2E tests should verify the full authentication flow still works. user: "The login fix is done. Verify the auth flow end-to-end." assistant: "Dispatching e2e-tester agent to write E2E tests validating the complete login and redirect flow." <commentary>After bug fixes that affect user-facing behavior, E2E tests confirm the fix works through the full stack.</commentary> </example>
Use this agent to implement minimal code that makes failing tests pass. Dispatched after tdd-red agent completes. <example> Context: The tdd-red agent has written 12 failing tests for a transaction approval feature. user: "Tests are written and failing. Now implement." assistant: "Dispatching tdd-green agent to write the minimal implementation to pass all 12 tests." <commentary>The green phase implements just enough code to make tests pass — no more.</commentary> </example> <example> Context: A bug was found during code review. The debugger identified the root cause and a new failing test was written to reproduce it. user: "Bug reproduction test is failing. Fix the implementation." assistant: "Dispatching tdd-green agent to implement the minimal fix that makes the bug reproduction test pass." <commentary>Bug fixes also go through the green phase — write just enough to make the reproduction test pass.</commentary> </example>
Use this agent to write failing tests for the RED phase of TDD. Dispatched by the develop orchestrator with acceptance criteria. <example> Context: The orchestrator has analyzed a GitHub issue and extracted acceptance criteria for a user authentication feature. user: "Implement issue #42 - Add user authentication" assistant: "Starting TDD cycle. Dispatching tdd-red agent to write failing tests for all acceptance criteria." <commentary>The tdd-red agent is dispatched as the first step in the TDD cycle to define expected behavior through tests.</commentary> </example> <example> Context: After a bugfix review loop, new tests are needed for the discovered edge case. user: "The reviewer found a bug in input validation" assistant: "Dispatching tdd-red agent to write a failing test that reproduces the validation bug." <commentary>Bug reproduction starts with a failing test — the red phase of the fix cycle.</commentary> </example>
This skill should be used when the user asks about "e2e testing", "end-to-end tests", "when to write e2e tests", "e2e test strategy", "what should I e2e test", "e2e test structure", "browser testing strategy", "data-testid selectors", "flaky e2e tests", "e2e vs unit tests", "Cypress", or needs guidance on when, what, and how to structure end-to-end tests. For Playwright-specific API patterns and configuration, see playwright-patterns instead. Provides E2E testing strategy and principles.
This skill should be used when the user asks about "issue lifecycle", "PR workflow", "project board", "development process", "merge strategy", "issue status", "kanban flow", "start working on issue", "pick up an issue", "create a PR", "submit a pull request", "resume work", "continue where I left off", or needs guidance on the GitHub issue-to-merge workflow. Orchestrates the full issue-to-merge lifecycle.
This skill should be used when the user asks about "NestJS", "Nest.js", "NestJS modules", "dependency injection", "guards", "interceptors", "pipes", "middleware", "NestJS testing", "TypeORM", "Prisma with NestJS", "NestJS authentication", "JWT guards", "NestJS validation", or needs guidance on NestJS architecture and patterns.
This skill should be used when the user asks about "Next.js", "App Router", "Server Components", "Client Components", "route handlers", "server actions", "streaming", "parallel routes", "intercepting routes", "ISR", "SSG", "SSR", "Next.js middleware", "Next.js caching", "Next.js metadata", or needs guidance on Next.js 14/15+ architecture and patterns.
This skill should be used when the user asks about "Supabase Auth with Next.js", "authentication Next.js", "login Supabase", "auth middleware Next.js", "protected routes", "auth callback", "Supabase SSR auth", "session management Next.js", "@supabase/ssr", or needs to integrate Supabase authentication in a Next.js App Router application.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
TDD-driven development workflow plugin for Claude Code. Orchestrates the full software development lifecycle from GitHub issue to merged PR with enforced test-driven development discipline.
/develop) — drives the entire lifecycle autonomouslygh) installed and authenticated# Test locally
claude --plugin-dir /path/to/tdd-dev-workflow
# Or install from marketplace
claude /install tdd-dev-workflow
| Command | Description |
|---|---|
/tdd-dev-workflow:create-issue [type] | Create structured GitHub issues (epic, bug, feature, discussion, question) |
/tdd-dev-workflow:pick-issue [filter] | Browse open issues, claim one, create development branch |
/tdd-dev-workflow:develop [issue] | Central orchestrator — full TDD lifecycle |
/tdd-dev-workflow:review-code [issue] | TDD-aligned code review against acceptance criteria |
/tdd-dev-workflow:submit-pr [issue] | Create PR with auto-generated title and linked issue |
/create-issue → /pick-issue → /develop → /submit-pr
│
├── TDD Red (failing tests)
├── TDD Green (minimal impl)
├── TDD Refactor
├── E2E Tests
├── Code Review
│ └── Bug? → Debugger → TDD fix cycle
└── Verification
| Skill | Triggers on |
|---|---|
dev-conventions | branch naming, commit format, git workflow |
issue-workflow | issue lifecycle, PR workflow, merge strategy |
tdd-discipline | TDD, test-driven development, red green refactor |
systematic-debugging | bug, test failure, debug, investigate error |
verification | claim complete, mark done, verify implementation |
e2e-testing | e2e testing, end-to-end, browser testing |
Layer 0 (Foundation):
├── typescript-pro
├── tailwind-patterns
└── postgres-best-practices
Layer 1 (Frameworks):
├── react-best-practices → typescript-pro
├── nestjs-expert → typescript-pro
└── supabase-patterns → postgres-best-practices
Layer 2 (Specializations):
├── nextjs-patterns → react-best-practices, tailwind-patterns
├── bullmq-patterns → nestjs-expert
├── zustand-patterns → react-best-practices, typescript-pro
└── testing-patterns → typescript-pro
Layer 3 (Integrations):
├── nextjs-supabase-auth → nextjs-patterns, supabase-patterns
└── playwright-patterns → testing-patterns, e2e-testing
| Layer | Skill | Triggers on |
|---|---|---|
| 0 | typescript-pro | TypeScript types, generics, conditional types, strict mode |
| 0 | tailwind-patterns | Tailwind CSS, v4, @theme, container queries, OKLCH |
| 0 | postgres-best-practices | PostgreSQL, SQL optimization, RLS, indexes, migrations |
| 1 | react-best-practices | React performance, Server Components, re-renders, hooks |
| 1 | nestjs-expert | NestJS, modules, guards, pipes, interceptors, DI |
| 1 | supabase-patterns | Supabase client, Auth, Storage, Edge Functions, realtime |
| 2 | nextjs-patterns | Next.js, App Router, SSR, streaming, Server Actions |
| 2 | bullmq-patterns | BullMQ, job queues, background jobs, Redis queues |
| 2 | zustand-patterns | Zustand, state management, subscribeWithSelector |
| 2 | testing-patterns | Jest, Vitest, test factories, mocking, Testing Library |
| 3 | nextjs-supabase-auth | Supabase Auth + Next.js, @supabase/ssr, auth middleware |
| 3 | playwright-patterns | Playwright config, fixtures, Page Object Model, traces |
| Agent | Role | Dispatched by |
|---|---|---|
tdd-red | Write failing tests | /develop orchestrator |
tdd-green | Minimal implementation | /develop orchestrator |
tdd-refactor | Refactor with green tests | /develop orchestrator |
e2e-tester | E2E test generation | /develop orchestrator |
code-reviewer | Review against criteria | /develop or /review-code |
debugger | Systematic bug investigation | code-reviewer agent |
npx claudepluginhub inteligentsensingsolutions/tdd-dev-workflow --plugin tdd-dev-workflowComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.