Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By chanwit
Practice Test-Driven Development with AI guidance: activate TDG to detect red/green/refactor phases via scripts, generate incremental tests and matching code, refactor incrementally, and commit atomically to git with conventional messages, issue links, and verification. Auto-configure projects in JS/Python/Go/Rust.
npx claudepluginhub chanwit/tdg --plugin tdgAtomic Commit helps create clean, atomic commits by analyzing changes, detecting mixed concerns, and ensuring each commit is a complete unit of work. Key words to detect are atomic, atomic commits, clean commits.
Test-Driven Generation uses TDD (Test-Driven Development) techniques to generate tests and code in Red-Green-Refactor loops. Key words to detect are tdg, TDG.
A Claude Code plugin that brings Test-Driven Development workflows to AI-assisted coding, following the Red-Green-Refactor cycle for systematic code generation.
TDG (Test-Driven Generation) enhances Claude Code with structured workflows for test-driven development. It helps you:
# Add the TDG marketplace
claude plugin marketplace add chanwit/tdg
# Install the plugin
claude plugin install tdg
/tdg:init - Initialize TDG configuration for your project (detects language, framework, test commands)/tdg:version - Show the current TDG plugin version/tdg:atomic-commit - Create clean, atomic commits by analyzing and organizing your changesTDG (Test-Driven Generation) - Complete TDD workflow following Red-Green-Refactor cycles
Atomic Commit - Create clean, atomic commits for non-TDD workflows
/tdg:init
Use TDG to implement user authentication
Create atomic commits for my changes
The TDG skill follows a strict Red-Green-Refactor cycle:
Red Phase - Write failing tests
red: test spec for ...red: test spec for user login (#42)Green Phase - Implement code to pass tests
green: ...green: implement user login (#42)Refactor Phase - Optimize and clean up
refactor: ...refactor: extract auth service (#42)Chanwit Kaewkasi
MIT
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Strict red-green-refactor TDD loop. Failing test, then minimum code, then refactor. Commits after each cycle.
Test-driven development skill that enforces red-green-refactor, one test at a time
Test-driven development methodology with red-green-refactor cycles and code review
Skills, slash commands and hooks for the Humans-in-the-Loop idea-to-code workflow. Use with the workflow scripts at https://github.com/chrisrichardson/genai-development-workflow
Automated Test-Driven Development enforcement
A TDD-driven iterative feedback loop for software development with Claude Code. 16 cohesive skills + 2 custom subagents walk an idea from brainstorm → plan → execute → tdd → iterate, with checkpoints throughout. Vertical-slice TDD, parallel coder/overseer review, no auto-commits. Single entry point: 'let's evanflow this'.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim