By cagan
Generic Claude Code development harness — TDD pipeline, subagents, quality gates, and deploy workflow. Works with any language/framework via project.conf.
Teknik 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.
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.
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
npx claudepluginhub cagan/claude-harness --plugin claude-harnessClaude Code software delivery workflows packaged as namespaced skills and agents.
Test-Driven Development (TDD) principles and red-green-refactor cycle enforcement.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Project initialization and management - setup, modernization, and continuous development workflows
Universal Claude Code workflow with specialized agents, skills, hooks, and output styles for any software project. Includes orchestrator, code-reviewer, debugger, docs-writer, security-auditor, refactorer, and test-architect agents.
Autonomous development orchestration with parallel TDD execution