By boshu2
Structures coding-agent work into bounded experiments with independent validation, persistent knowledge artifacts, and progress gates across research, planning, implementation, and post-mortem phases.
Expert code review specialist. Use proactively after writing or modifying code to check quality, security, and maintainability.
Deep codebase exploration and analysis. Use for understanding code architecture, finding patterns, and gathering context before making changes.
Compile or lint a persistent Mayor-style goal that ratchets a bead graph through bounded RPI experiments toward one larger outcome. Triggers: "craft a goal prompt", "turn this into a goal", "create a bounded goal", "lint this goal", "is this goal safe".
Handle blocked destructive commands and configure agent safety guardrails. Triggers: "dcg", "handle blocked destructive commands. use", "dcg skill".
Distill repeated, evidence-backed expertise into a proposed skill, check, reference, or workflow artifact. Triggers: "operationalize this", "turn this expertise into a reusable capability".
Test repeated implementation shapes against independent exemplars and a holdout before routing an earned abstraction. Triggers: "mine a recurring code pattern", "is this abstraction earned", "extract invariants from implementations".
Shape or refine the existing bead or caller intent without creating a second planning artifact. Triggers: "plan", "discover and plan", "shape this goal".
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
Executables (bin/) — files in this plugin's bin/directory are added to the Bash tool's PATH while the plugin is enabled.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
AgentOps is the operating loop a coding agent follows: one intent, one bounded
build, one fresh judge, one durable verdict. It also ships skills to orchestrate
multi-agent systems. For contested calls, opt into
council (independent judges) or
idea-genie duel mode (sealed perspectives
before Plan).
RPI -> Plan -> Implement -> fresh Validate -> durable verdict -> report and stop
npx skills@latest add boshu2/agentops --all -g
One command, every coding agent — npx skills installs the corpus into all
your agents at once. The loop runs as skills inside your coding agent
(Claude Code, Codex, Cursor, …): type /rpi — or ask for plan,
implement, validate, learn by name — in that agent's chat. No other
runtime is required.
Prefer a managed bundle that updates with the release:
# Claude Code
claude plugin marketplace add boshu2/agentops
claude plugin install agentops@agentops-marketplace
# Codex
codex plugin marketplace add boshu2/agentops
codex plugin add agentops@agentops-marketplace
Three install paths:
ao skills link — source-tracked symlinks for contributors
(see Install and day-2 operations).AgentOps ships a PreToolUse policy dispatcher — deterministic guards that block a small set of known-destructive commands (staging the private bead ledger, hand-editing the hash-chained provenance ledger, overwriting installed skill copies) and route you to the correct tool instead. Silent on every clean call; every block is one line.
~/.claude/skills/cc-hooks/scripts/install-hooks.sh once.scripts/install-policy-dispatch.sh once.Disable anytime (/plugin disable agentops, or remove the two PreToolUse
matchers from settings). Policy list and design:
skills/cc-hooks/SKILL.md.
Remove with your runtime's plugin uninstall, or delete the linked skill directories.
Beads is the preferred tracker
(optional — brew install beads). Plan
writes BDD acceptance and DDD ubiquitous
language into the bead;
Implement builds against it; Validate judges a hashed snapshot under
.agents/ao/intents/sha256/. No beads? Plan shapes the caller's issue or chat
text and the runtime snapshots those bytes the same way.
validate must run in a fresh context (not the author session). Same model or
a different one — both are supported.
The default loop is one agent, one writer. When you need a fleet,
swarm, agent-native,
ntm, and using-gc
orchestrate multi-agent work. They dispatch; they do not own the verdict.
Gas City runs teams of coding agents
as long-lived, supervised sessions. The pack in
deploy/gc/ stands up a "city" that runs the AgentOps
loop end to end: workers implement in isolated worktrees, a fresh agent
validates, a refiner merges to your repo's main branch. The installer fetches
official checksummed Gas City and Beads binaries; you build nothing.
You drive it by talking to one agent, the Mayor: attach to its session in your terminal, or let another agent steer it.
deploy/gc/invoke.sh --city <city> create "task title" # define work
deploy/gc/invoke.sh --city <city> feed <bead-id> # hand it to the city
deploy/gc/invoke.sh --city <city> mayor tell "dispatch <bead-id>"
The using-gc skill is the operating manual,
including the four observability layers and what to do when they disagree.
Preview: pinned to official Gas City v1.3.5, which carries three upstream
defects we found and filed; the label comes off at the next official pin bump.
Setup and details: deploy/gc/README.md and the
v3.3.0 release notes.
AgentOps already borrows heavily from that ecosystem. Two stacks people run around the same loop:
ao CLInpx claudepluginhub boshu2/agentops --plugin agentopsRepowire mesh usage skills for AI coding agents: cross-agent review and planning, delegate, usage patterns, and install/update. Backend-agnostic and parameterised on the agent you choose.
OpenAgentsControl — multi-agent orchestration for Claude Code. Context-aware development with skills, subagents, parallel execution, and automated code review.
Multi-agent orchestrator for Claude Code. Use when user mentions gastown, gas town, gt commands, convoys, polecats, rigs, slinging work, multi-agent coordination.
Agent orchestration harness for Claude Code — campaign persistence, fleet coordination, intent routing
Generic agent harness for Claude Code — pipeline agents, skills, continuation hook, plus the engine setup (re-run per update).
Multi-agent collaboration plugin for Claude Code. Spawn N parallel subagents that compete on code optimization, content drafts, research approaches, or any problem that benefits from diverse solutions. Evaluate by metric or LLM judge, merge the winner. 7 slash commands, agent templates, git DAG orchestration, message board coordination.