By panayiotism
Orchestrate long-running autonomous development workflows with a dedicated implementer subagent, ATDD-driven feature lifecycle management, multi-layer memory, and GitHub integration for checkpointing, PR management, and batch processing.
Save session progress by committing changes, pushing to remote, creating or updating a pull request, persisting decisions and patterns to memory layers, compiling session briefing, and archiving completed features. Use when saving work, creating a PR, preserving session state, or manually checkpointing progress.
Unified end-to-end development workflow - creates a feature (GitHub issue, branch, Gherkin acceptance criteria), implements it in an isolated subagent via ATDD, verifies, checkpoints (commit/push/PR), and merges. Use for implementing features, fixing bugs, batch-processing a feature backlog, or planning implementations.
Merge all open pull requests, close linked issues, delete feature branches, and clean up local and remote refs. Use when completing features, merging PRs after review, or finalizing a release cycle.
Analyze a PRD (product requirements document) and perform a breakdown into atomic features with Gherkin acceptance criteria. Use for PRD analysis, feature extraction, requirement decomposition, acceptance test generation, dependency graphing, and project planning from product specifications.
Initialize, upgrade, or migrate the claude-harness plugin in a project. Use for first-time setup, plugin installation, version migration, memory directory configuration, legacy file cleanup, and project harness initialization.
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
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.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
A Claude Code plugin for automated, context-preserving coding sessions with 5-layer memory architecture, failure prevention, test-driven features, and GitHub integration.
Based on Anthropic's engineering article and enhanced with patterns from:
# Step 1: Add the marketplace (registers the catalog)
/plugin marketplace add panayiotism/claude-harness-marketplace
# Step 2: Install the plugin
/plugin install claude-harness@claude-harness
Or from the terminal:
claude plugin marketplace add panayiotism/claude-harness-marketplace
claude plugin install claude-harness@claude-harness
# Initialize in your project (one-time)
cd your-project && claude
/claude-harness:setup
# Single command for entire workflow (start → do → checkpoint → merge)
/claude-harness:flow "Add user authentication with JWT tokens"
# Auto-compiles context, creates issue/branch, implements, checkpoints, merges
# Or batch-process all active features autonomously with TDD
/claude-harness:flow --autonomous
# Or step-by-step without auto-merge
/claude-harness:flow --no-merge "Add user authentication with JWT tokens"
The /flow command handles the entire lifecycle automatically - from context compilation to PR merge. It enforces test-driven development practices with a RED-GREEN-REFACTOR cycle and acceptance testing. Use --team for ATDD with Agent Teams (tester + implementer + reviewer). Use --autonomous to batch-process all active features. Use --no-merge for step-by-step control, --quick to skip planning for simple tasks.
# 1. SETUP (one-time)
/claude-harness:setup # Initialize harness in project
# 2. START SESSION (or skip with /flow)
/claude-harness:start # Compile context, show status
# 3. DEVELOPMENT (unified /flow command)
/claude-harness:flow "Add dark mode" # Complete lifecycle in one command
/claude-harness:flow --no-merge "Add feature" # Stop at checkpoint (don't auto-merge)
/claude-harness:flow --autonomous # Batch-process all features
/claude-harness:flow --fix feature-001 "Token bug" # Bug fix linked to feature
/claude-harness:flow feature-001 # Resume existing feature/fix
# 4. MANUAL CHECKPOINT (optional - /flow includes checkpoint)
/claude-harness:checkpoint # Commit, push, create PR
# 5. RELEASE
/claude-harness:merge # Merge all PRs, close issues
/setup → One-time: Creates .claude-harness/ with memory architecture
/start → Compiles working context from 4 memory layers
Shows status, syncs GitHub, displays learned rules
/flow → UNIFIED END-TO-END WORKFLOW:
1. Auto-compiles context (replaces /start)
2. Creates feature (GitHub issue + branch)
3. Plans implementation (checks past failures)
4. Implements feature with TDD enforcement
5. Verifies: RED → GREEN → REFACTOR
6. Auto-checkpoints when all tests pass
7. Auto-merges when PR approved
Options: --no-merge, --quick, --autonomous,
--plan-only, --fix, --team
--autonomous: Batch loop through ALL features
(context-isolated: each feature runs
in a fresh subagent context window)
OPTIMIZATIONS: Parallel memory reads, cached GitHub parsing
/checkpoint → Manual commit + push + PR (when not using /flow)
Auto-reflects on user corrections
/merge → Merges PRs in dependency order
Closes linked issues
Cleans up branches
.claude-harness/
├── memory/
│ ├── episodic/ → Rolling window of 50 recent decisions
│ ├── semantic/ → Persistent project architecture & patterns
│ ├── procedural/ → Append-only success/failure logs (never repeat mistakes)
│ └── learned/ → Rules from user corrections (self-improving)
├── features/ → Shared feature registry (active.json, archive.json)
└── sessions/ → Per-session state (gitignored, enables parallel work)
└── {uuid}/ → Each Claude instance gets isolated loop/context state
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-agent-framework --plugin panayiotism-claude-harnessMulti-session continuity, parallel Agent Teams coordination, and mechanical quality enforcement for Claude Code.
Hook-driven state machine for orchestrating a three-agent Claude feature team
agent-flow — Claude Code plugin for automated bug-fix, feature, and scaffold workflows. Issue tracker to merged PR via a pipeline of specialized AI agents.
Long Task Harness for AI agents - task/feature-driven development with external memory
Autonomous agent orchestrator for full development lifecycles with zero human input, session budget management, and crash recovery
Zero-cost session handoffs for long-running agent work. Initializer + Coding Agent relay protocol with pluggable planning, multi-agent, and review spokes.