Curated plugins that keep Claude on track - less hallucination, less prompting
npx claudepluginhub mohamedgamalali/claude-railsDisciplined iterative development loops with TDD planning for Claude Code
Curated Claude Code plugins that keep Claude on track - less hallucination, less prompting.
claude plugin marketplace add mohamedgamalali/claude-rails
Then install the plugins you need:
claude plugin install strict-loop
Disciplined iterative development loops with TDD planning. Claude works on your task iteratively using the Stop hook pattern - when it tries to exit, the hook re-feeds the same prompt until the task is genuinely complete.
# Simple loop
/strict-loop "Build a REST API for todos with CRUD and tests"
# With TDD planning (recommended for complex tasks)
/strict-plan "Migrate auth to JWT tokens"
# Review .claude/dev-plan.local.md, then:
/strict-loop --from-plan
| Command | Description |
|---|---|
/strict-loop "task" | Start a development loop |
/strict-loop --from-plan | Run loop using an existing TDD plan |
/strict-loop "task" --max-iterations 30 | Custom iteration limit (default: 50) |
/strict-loop "task" --promise "ALL TESTS PASS" | Custom completion phrase (default: DONE) |
/strict-plan "task" | Generate a structured TDD plan |
/strict-plan "task" --framework django | Override framework auto-detection |
/strict-plan "task" --test-cmd "make test" | Custom test command |
/strict-plan "task" --interactive | Ask clarifying questions first |
/cancel-strict | Stop the active loop immediately |
/strict-help | Show usage guide |
/strict-loop "task"
-> setup-strict-loop.sh creates state file
-> Claude works on the task
-> Claude tries to exit
-> stop-hook.sh intercepts:
- Found <promise>DONE</promise>? -> exit
- Hit max iterations? -> exit
- Otherwise -> increment iteration, re-feed prompt
-> Loop continues until done
Claude signals completion by outputting <promise>DONE</promise>. The stop hook detects this in the transcript and allows the session to exit.
Auto-detected from project files (17+ frameworks):
Package manager detection: bun > pnpm > yarn > npm (defaults to bun).
jq (for JSON parsing in stop hook)perl (for promise tag extraction - standard on macOS/Linux)MIT
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations