From project-plugin
Automates TDD loop: detects test commands for Node.js/Python/Rust/Go, runs tests, applies minimal fixes to failures, refactors clean code while keeping tests green.
npx claudepluginhub laurigates/claude-plugins --plugin project-pluginThis skill is limited to using the following tools:
Run automated TDD cycle: test → fix → refactor.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Run automated TDD cycle: test → fix → refactor.
Note: Configure project-specific test/build commands in CLAUDE.md or .claude/rules/ for automatic detection.
Steps:
Detect test command (if not already configured):
package.json for scripts.test (Node.js)pytest or python -m unittest (Python)cargo test (Rust)go test ./... (Go)Makefile for test targetRun test suite:
# Run detected test command
[test_command]
Analyze results:
If tests FAIL:
If tests PASS:
Repeat until:
OR stop if:
Report results:
🧪 Test Loop Results:
Cycles: [N] iterations
Fixes Applied:
- [Fix 1]: [Brief description]
- [Fix 2]: [Brief description]
Refactorings Performed:
- [Refactor 1]: [Brief description]
- [Refactor 2]: [Brief description]
Current Status:
✅ All tests pass
✅ Code refactored
📝 Ready for commit
OR
⚠️ Blocked: [Reason]
📝 Next steps: [Recommendation]
TDD Cycle Details:
Common Failure Patterns:
Pattern: Missing Implementation
undefined is not a function, NameError, etc.Pattern: Wrong Return Value
Expected X but got YPattern: Missing Edge Case
Pattern: Integration Issue
Refactoring Opportunities:
Look for:
Don't:
Auto-Stop Conditions:
Stop and report if:
Integration with Blueprint Development:
This command applies project-specific skills: