Self-improving documentation system with agent evolution, metrics-driven self-modification, and stateless command protocol. Brainstorm, plan, orchestrate, review, reflect, evolve, complete.
Use when executing a living plan via Claude Code's /batch tool for worktree-isolated parallel execution, or when user says "batch", "batch execute", "run batch", "parallel batch", "run the plan in parallel", "execute without checkpoints", "hands-off execution", or "use batch mode"
Use when starting new feature work, creative design, or when user says "brainstorm", "design a feature", or "let's think about"
Use when investigating a bug, diagnosing an error, or when user says "debug", "fix bug", "investigate issue", or "root cause"
Use when ready to archive the plan and create the PR, when user says "we're done", "complete this", "wrap up", or after /harness:reflect finishes
Use after reflect to classify learnings, update metrics, and propose agent evolution, or when user says "evolve", "self-improve", "classify learnings"
Use when proposing modifications to agent definitions based on review escapes, metric anomalies, or universal learnings — invoked by /harness:evolve Phase 3
Use when auditing documentation health, finding stale or orphaned guides, checking CLAUDE.md bloat, or when /harness:prune is invoked
Use during /harness:review Phase 4 to check code changes against active learnings from docs/LEARNINGS.md for violations
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.
Reusable agent skills for structured software development workflows. Two plugins:
A 3-tier documentation system with living execution plans, adversarial code review, conversation mining, and self-improving agent evolution.
Workflow: brainstorm -> plan -> orchestrate -> review -> reflect -> evolve -> complete
| Command | Purpose |
|---|---|
/harness:init | Initialize 3-tier documentation structure |
/harness:brainstorm | Design through collaborative dialogue |
/harness:bug | Systematic bug investigation with architecture review |
/harness:refactor | Scope incremental refactoring with strangler fig patterns |
/harness:plan | Create living execution plans from design docs |
/harness:orchestrate | Execute plans with agent teams and micro-reflects |
/harness:batch | Execute plans via worktree-isolated parallel batch |
/harness:review | Multi-agent code review with adversarial production review |
/harness:evolve | Classify learnings, update metrics, propose agent evolution |
/harness:reflect | Full reflection, conversation mining, retrospective |
/harness:complete | Archive plan, prune check, and create PR |
/harness:prune | Audit docs for staleness, broken links, bloat |
Agents: harness-pruner, learnings-reviewer, harness-evolver
Skills: strangler-fig (incremental refactoring patterns)
Pull request lifecycle management with multi-perspective automated review.
| Command | Purpose |
|---|---|
/pr:author | Create PRs with quality gates |
/pr:automate | Full automated lifecycle: author -> review -> resolve -> merge |
/pr:review | Multi-agent PR review (6 specialized agents) |
/pr:resolve | Analyze and address PR review comments |
/pr:update | Sync PR description with current changes |
Install as a marketplace. From any project directory:
claude /plugins add https://github.com/donovan-yohan/chalk-bag
This registers both plugins. You can also install individual plugins:
# Install just the harness plugin
claude /plugins add https://github.com/donovan-yohan/chalk-bag/plugins/harness
# Install just the pr plugin
claude /plugins add https://github.com/donovan-yohan/chalk-bag/plugins/pr
Hermes can load these skills through its plugin and profile system. See docs/hermes.md for integration instructions.
The command and skill files are standard markdown with YAML frontmatter. Any agent that can load markdown-based instructions can use these skills directly. The key integration points:
plugins/*/commands/*.md) — Procedural workflows triggered by explicit user commandsplugins/*/agents/*.md) — System prompts for specialized background agentsplugins/*/skills/*/SKILL.md) — Pattern-triggered capabilities with frontmatter descriptionsplugins/harness/scripts/*.sh) — Shell scripts for persistence and metricsplugins/harness/references/*.md) — Shared reference documents loaded by commandsThe harness plugin works standalone. Some commands optionally integrate with:
The pr plugin requires pr-review-toolkit for the review and automate commands.
The harness plugin manages a 3-tier documentation system:
The harness plugin tracks review effectiveness across sessions:
claude -pMIT
npx claudepluginhub donovan-yohan/chalk-bag --plugin harnessPull request lifecycle management - authoring, reviewing, resolving, and updating PRs. Review uses pr-review-toolkit agents for multi-perspective analysis.
Commands for generating documentation and managing changelogs
Long-running agent harness with 5-layer memory architecture, GitHub integration, autonomous batch processing, Agent Teams with ATDD, 9 hooks (safety, quality gates, team coordination), and 6 Agent Skills
Git and PR workflows with code review, onboarding, and PR enhancement
Harness for Claude Code — skills, /harness:* slash commands, persona subagents, lifecycle hooks, and MCP tools without per-repo `harness setup`. Sibling plugins exist for Cursor, Gemini CLI, and Codex.
Focused development mode - clarify, plan, verify, detect drift
Make your AI agent code with your project's architecture, rules, and decisions.