By cagan
Generic Claude Code development harness — TDD pipeline, subagents, quality gates, and deploy workflow. Works with any language/framework via project.conf.
npx claudepluginhub cagan/claude-harness --plugin claude-harnessTeknik mimari kararlar icin cagril. Yeni dosyalar nereye konacak, hangi pattern kullanilacak, store nasil sekillenecek gibi sorularda devreye gir. @planner'in planini onayladiktan sonra otomatik cagrilir.
Implementasyon bittikten sonra kod kalitesi review'u icin cagril. "review et", "kontrol et", "bak" ifadeleri gectiginde ya da implement-feature skill'inin son adiminda otomatik devreye gir.
Push ve deploy islemlerini yoneten subagent. Commit, push ve GitHub Actions deployment tetikler. Her adimda kullanici onayi zorunludur.
Yeni bir feature veya task baslamadan once cagril. Implementasyona atlamadan once plani netlestir. "ne yapacagiz", "nasil approach", "plan" gibi ifadeler gectiginde ya da implement-feature skill'i baslamadan once otomatik devreye gir.
Test-Driven Development workflow'u icin cagril. @architect'in blueprint'ini alir ve once test dosyalarini yazar. "/tdd" komutu veya "test yaz", "tdd" ifadeleri gectiginde devreye gir.
Codebase haritasini guncelle. "/codemap-update" komutuyla veya her feature implementation sonrasinda otomatik calisir. Claude'un codebase'de gezinmesini context harcamadan saglar.
Feature tamamlandiktan sonra commit -> push -> deploy pipeline'i. "/deploy" komutuyla veya implement-feature'in son adimi olarak tetiklenir. Her adimda kullanici onayi zorunludur — onaysiz aksiyon alinmaz.
Yeni bir feature implement edilmek istendiginde otomatik devreye gir. "yeni feature", "ekle", "implement et", "gelistir" ifadeleri gectiginde ya da kullanici acikca bir ozellik talep ettiginde bu skill'i kullan. TDD pipeline'ini baslatir: planner -> architect -> tdd-guide -> implement -> review.
Yeni bir projeye Claude Harness'i kur. "/claude-harness:init" komutuyla tetiklenir. project.conf olusturur, dizin yapisi kurar ve CLAUDE.md template'ini yazar.
Codebase temizligi icin kullan. "/refactor-clean" komutuyla tetiklenir. Dead code, kullanilmayan import, loose .md dosyalari, eski TODO'lar temizlendiginde devreye gir. Uzun session sonlarinda kullanilmasi onerilir.
Test-Driven Development workflow'u icin kullan. "/tdd" komutuyla veya "test yaz", "tdd ile yap" ifadesi gectiginde devreye gir. Mevcut bir component/hook/service icin test yazmak istendiginde de kullan.
Generic Claude Code development harness — TDD pipeline, subagents, quality gates, and deploy workflow.
Works with any language/framework via a single project.conf configuration file.
| Component | Description |
|---|---|
| 5 Subagents | planner, architect, tdd-guide, code-reviewer, deployer |
| 6 Skills | init, implement-feature, deploy-pipeline, tdd, refactor-clean, codemap-update |
| 3 Hooks | pre-commit quality gate, post-write lint hints, session auto-save |
| Templates | project.conf and CLAUDE.md templates for new projects |
# Add marketplace
/plugin marketplace add cagan/claude-harness
# Install plugin
/plugin install claude-harness@claude-harness
After installing, run in your project:
/claude-harness:init
This interactively creates:
.claude/project.conf — all project-specific variablesCLAUDE.md — agent instructionsrules/ — coding, testing, and git workflow standardsAll agents, skills, and hooks read from .claude/project.conf. To adapt the harness to a new project, you only change that one file.
PROJECT_NAME="my-app"
PROJECT_LANG="typescript"
PROJECT_FRAMEWORK="nextjs"
CMD_TEST="npm test"
CMD_LINT="npm run lint"
CMD_TYPECHECK="npx tsc --noEmit"
DIR_SRC="src/"
FILE_EXT_SOURCE="ts,tsx"
MAX_FUNCTION_LINES=30
MAX_FILE_LINES=150
NO_CONSOLE_LOG=true
MAIN_BRANCH="main"
/claude-harness:implement-feature
Runs the full TDD pipeline:
@planner → @architect → @tdd-guide → implement → @code-reviewer → deploy
Each step uses project.conf for language-specific commands and conventions.
| Command | Description |
|---|---|
/claude-harness:init | Setup harness in a new project |
/claude-harness:implement-feature | Full TDD feature pipeline |
/claude-harness:deploy-pipeline | Commit → push → PR (with approval) |
/claude-harness:tdd | Red → Green → Refactor cycle |
/claude-harness:refactor-clean | Dead code & cleanup |
/claude-harness:codemap-update | Update codebase map |
Tested with:
project.confMIT
Comprehensive 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.
Uses power tools
Uses Bash, Write, or Edit tools
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
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.