Christopher Boone contributor

Agent Harness Plugins

Browse fifty-one MIT-licensed harness plugins that scaffold Go Cobra CLIs, community files, releases, and agent-friendly repo hygiene in one marketplace.

Overview

agent-harness-plugins is a plugin marketplace for the Build phase that offers 51 agent-harness scaffolding and CI plugins for Go CLIs, community files, and release automation.

What is this marketplace?

  • 51 plugins in one Anthropic-schema marketplace maintained by Christopher Boone
  • add-cobra-version wires version subcommands, ldflags, GoReleaser, and Makefile patterns for Go CLIs
  • add-community-files scaffolds CODE_OF_CONDUCT, CONTRIBUTING, and security-oriented community docs
  • Categories include ci-and-release and scaffolding for open-source ready repos
  • MIT-licensed plugins with shared repository at cboone/agent-harness-plugins
  • Marketplace lists 51 plugins.
  • Example plugin add-cobra-version is v1.0.1 MIT; add-community-files is v1.0.3 MIT.
  • Published under Anthropic Claude Code marketplace schema with repository github.com/cboone/agent-harness-plugins.

Compatible agents: Claude Code, Cursor, Codex

Community signal: 2 GitHub stars.

What problem does it solve?

Spinning up a credible CLI or OSS repo means dozens of repetitive harness, version, and community files that steal time from product work.

Who is it for?

Solo builders shipping Go CLIs or agent-maintained repos who want copy-paste-free scaffolding through Claude Code plugins.

Skip if: Pure frontend SaaS teams with no CLI or no Go toolchain, or users who only need one unrelated integration.

What do I get? / Deliverables

After adding the marketplace, you can install targeted plugins that apply battle-tested Cobra version wiring, community templates, and release hooks via your agent.

  • Selective installs from a 51-plugin marketplace
  • Generated or updated CLI version wiring, Makefile, and community policy files per chosen plugins

Plugins in this marketplace

51 plugins — install individually after you add the marketplace.

PluginVersion
Add Cobra VersionAdd a version subcommand with build metadata (version, commit hash, build date, Go runtime version, optional JSON output) to an existing Cobra-based Go CLI, wiring up ldflags in main.go, the cmd package, GoReleaser, and the Makefile.1.0.1Add Community FilesAdd standard community files to a project: CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, and PR template.1.0.3Add Goreleaser HomebrewAdd GoReleaser and Homebrew tap publishing to an existing Go CLI project with conditional support for completions, man pages, and macOS-only builds.2.3.3Add Scrut Cli TestsSet up scrut snapshot-based CLI integration testing for a CLI project.1.6.3Address IssueFetch a GitHub issue, plan the work, execute changes, and commit with issue references.1.0.3Address ReviewParse a review document for actionable feedback, work through items systematically, and track resolution progress.1.0.4Bootstrap ProjectAssess a repository, determine what scaffolding and setup tools are needed, present a plan, and execute them in the correct order.1.3.1Check Zsh ScriptsCheck and evaluate zsh scripts using shellcheck, shfmt, shellharden, zsh -n, zcompile, setopt warn_create_global/warn_nested_var, and checkbashisms.2.1.4Clean Up Agent ConfigReview and reorganize AI coding agent configuration and instruction files across Claude Code, Codex, Copilot, and OpenCode.1.2.2CommitSmart, context-aware git commits with conventional commit messages and plan awareness.1.2.3Create IssueCreate GitHub issues using tmpfiles to avoid permission prompts from large multiline Bash arguments.1.0.5Create PluginGuide for creating new plugins in this repository with consistent structure and conventions.1.2.7Create WorktreeCreate a git worktree, branch, and tmux window with a task prompt using workmux.1.1.3Create Worktree From IssueFind a GitHub issue and create a worktree, branch, and tmux window for working on it, with issue context injected as a task prompt.1.3.4Handle SecretsBest practices for handling user-provided secrets in CLI tools: secure input methods, credential storage, secret masking, and language-specific libraries.1.0.4Lint And FixDetect project linters and formatters, run them with auto-fix, resolve remaining issues, then commit and push the fixes.1.3.8Manage Repo LicensingBootstrap, audit, and maintain REUSE-style mixed-license coverage in a repository: LICENSES/, NOTICE, REUSE.toml, SPDX headers, and reuse lint cleanliness.1.0.4Merge MainFetch and merge the base branch into the current feature branch with automatic conflict resolution.1.1.4NotifySends macOS notifications when Claude Code, OpenCode, or Codex CLI finishes a task or needs your attention.2.2.1Optimize Runner UsageAdd paths-ignore, concurrency groups, and timeout-minutes to existing GitHub Actions workflows.1.2.2Pin EverythingPin every version surface in a repository (action SHAs, packageManager integrity digests, dependency exact-pins, runtime version files, install commands) for one-shot supply-chain hardening.1.0.2PrLint, commit, push, and create a pull request in one step with no prompts.1.5.5Rebase Onto MainFetch and rebase the current feature branch onto the base branch with automatic conflict resolution and force-with-lease push.1.0.2Refresh Project ScaffoldingRefresh existing project scaffolding against the latest plugin templates.2.0.3ReleasePrepare a versioned release or Claude Code marketplace catalog state tag: update release files, create a release commit, tag locally, and optionally publish a GitHub Release.1.5.10Resolve Copilot Pr FeedbackProcess and resolve GitHub Copilot automated PR review comments.1.4.4Review BranchReview and evaluate all work done on the current branch: summarize changes, assess plan compliance, and evaluate code quality.1.2.3Scaffold Go CliScaffold a complete Go CLI project with Cobra, GoReleaser, GitHub Actions, and Homebrew tap support.2.7.4Scaffold Go LibraryScaffold a Go library project with GoReleaser changelog releases, golangci-lint, GitHub Actions CI/CD, and Makefile.1.8.4Scaffold Lean LibraryScaffold a Lean 4 library project with Mathlib or PFR dependencies, Lake test/lint wiring, GitHub Actions CI, text linting, and agent instructions.1.0.1Scaffold New RepoScaffold the universal boilerplate for a new repository: LICENSE, README, CHANGELOG, .gitignore, agent config files, and a plans directory.1.8.2Scaffold Rust CliScaffold a complete Rust CLI project with Cargo, cargo-deny, cargo-nextest, git-cliff, GitHub Actions CI/CD, and Makefile.1.2.3Set Up CiSet up GitHub Actions CI with test, lint, format, and vulnerability check jobs, plus matching Makefile targets.2.0.1Set Up InstallersSet up installer and distribution methods for Go, Swift, Rust, and Zig projects: Homebrew tap, go/cargo install, and release workflow.3.0.1Set Up LintersDetect project languages, recommend linters and formatters, install them, and generate config files, including Pandoc-academic Markdown presets.2.0.0Set Up Secret ScanningSet up secret scanning with gitleaks and TruffleHog GitHub Actions workflows and optional gitleaks configuration.3.0.1Suggest Next IssueReview open GitHub issues and recommend what to work on next with prioritized reasoning.1.1.5Upgrade EverythingAssess every version reference in a repository, evaluate available upgrades with repo-specific risk and reward, and present selectable upgrade options.1.0.1Use GitGit and GitHub CLI conventions for Claude Code: tmpfile patterns, HEREDOC commits, GPG signing, safe push practices, and permission-prompt avoidance.1.1.4Write Bash ScriptsApplies Bash style conventions when creating or editing Bash scripts.2.0.2Write Formalization RoadmapDocument-structure guide for multi-milestone formalization roadmaps in Lean, Rocq, Isabelle, HOL, and other proof assistants.1.0.2Write Go CodeGo code style guide based on Google Go Style Guide, Effective Go, Code Review Comments, and Cobra CLI behavior.1.2.1Write Homebrew FormulaWrite or update Homebrew formulae using current Homebrew guidance and cboone/homebrew-tap conventions.1.0.1Write LatexLaTeX mathematical typesetting style guide based on AMS, IEEE, ISO 80000-2, and Knuth conventions.1.0.2Write Lean CodeLean 4 style guide and Mathlib conventions for naming, proofs, formatting, and metaprogramming.1.0.2Write Lean TestsConventions for compile-time, example-based Lean 4 API regression tests that mirror a library's public surface.1.0.2Write MarkdownApplies Markdown style conventions when creating or editing Markdown files.1.2.2Write MathMathematical writing and exposition guide based on Tao, Knuth, Halmos, and other leading references.1.0.2Write Pandoc MarkdownPandoc-flavored Markdown conventions for academic papers with LaTeX output.1.0.2Write Scrut TestsApplies scrut test style conventions when creating or editing scrut test files for CLI binaries and zsh plugins.1.1.2Write Zsh ScriptsApplies zsh style conventions when creating or editing zsh scripts, configurations, and completions.1.0.2

Recommended Marketplaces

Journey fit

Build → agent-tooling is the canonical shelf because the collection explicitly extends agent harnesses and CLI tooling authors ship from repos. Agent-tooling fits plugins like add-cobra-version and add-community-files that wire agents into repeatable project setup and release mechanics.

How it compares

Broad harness scaffolding marketplace, not a single consensus review skill or an MCP data connector.

Common Questions / FAQ

Who is Agent Harness Plugins for?

Indie developers and maintainers using Claude Code to bootstrap and harden Go CLIs, releases, and open-source community files.

When should I use Agent Harness Plugins?

Use it early in a new CLI or OSS repo and again before release when you need version commands, GoReleaser wiring, or standard community docs.

How do I add Agent Harness Plugins to my agent?

Register the cboone/Agent Harness Plugins marketplace in Claude Code, then install individual plugins such as add-cobra-version or add-community-files against your repo.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.