By character-ai
Multi-agent workflow automation for Claude Code: issue-anchored `/design` (one direct-drafting flow; plan-review panel), `/bug` (consumer issue-filing helper), and `/implement` (positional `<issue-N>`, fixed 7200s Step 2 timeout, optional `--merge`, `--forked`, `--draft`, `--no-admin-fallback`, `--no-logs-commit`, `--coder`, `--run-id`). `/implement` Preflight reads the `larch:plan` block from the issue body; `/implement` Step 5 code review always uses the unified strict panel internally (public `--panel` argv removed).
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
- `<PLAN_FILE>` — the plan you must implement.
Unified code reviewer combining code quality (bugs, reuse, tests, backward compat, style), risk/integration (breaking changes, thread safety, deployment, regressions, CI), correctness (logic errors, off-by-one, nil, types, races, errors, math), architecture (separation of concerns, contract boundaries, invariants, semantic boundaries), and security (injection, authn/authz, secrets, crypto, deserialization, SSRF, path traversal, dependency CVEs).
Codex implementer system prompt for /implement Step 2 — takes an implementation plan and produces working-tree edits plus a structured manifest (the dispatcher commits on Codex's behalf using manifest.commit_message). Loaded as --agent-prompt by python/cli.py agent launch-codex-implement; not invoked as a Claude subagent.
Cursor implementer system prompt for /implement Step 2 — takes an implementation plan and produces working-tree edits plus a structured manifest (the dispatcher commits on Cursor's behalf using manifest.commit_message). Loaded as --agent-prompt by python/cli.py agent launch-cursor-implement; not invoked as a Claude subagent.
Internal orchestration agent. Normalizes and deduplicates reviewer output from multiple specialist slots into a structured finding list for voting.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
codex_modelModel for Codex launches — review, implementation, sketches, voting (e.g., o3). Also accepted via LARCH_CODEX_MODEL env var. When unset, defaults to gpt-5.5.
${user_config.codex_model}codex_effortCodex reasoning effort for all Codex launches (review, implementation, sketches, voting): minimal, low, medium, or high. Also accepted via LARCH_CODEX_EFFORT env var. When unset, defaults to 'high' at launch sites; probe/health callers do not use effort regardless of this setting.
${user_config.codex_effort}cursor_modelModel for Cursor reviewer (e.g., gpt-5.4-medium). Also accepted via LARCH_CURSOR_MODEL env var. When unset, defaults to composer-2.5 (with max-mode engaged via scripts/cursor-wrap-prompt.sh). Set to composer-2 or composer-2-fast to use earlier defaults.
${user_config.cursor_model}Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Larch is a Claude Code workflow automation framework that orchestrates multi-agent design, code review, and implementation through collaborative AI-driven processes.
/implement and /design, what the plugin provides, the python/cli.py checks run-relevant consumer contract, prerequisitescode-reviewer archetypelarch-logs/ batch files, manifest, and tracking-issue comments/implement writes full run artifacts to committed larch-logs/ files and keeps the tracking issue slim with marker-keyed summary comments.larch ships public skills with the plugin (skills/); private skills live under .claude/skills/ and are dev-only (not exported). Both are listed below; shortcut aliases are in the Aliases section. See docs/skills.md for full per-skill detail.
| Name | Arguments |
|---|---|
/alias | [--merge] [--private] <alias-name> <target-skill> [preset-flags...] |
Create an alias for a larch skill with preset flags. Auto-routes to skills/<n>/ in plugin source repos and .claude/skills/<n>/ elsewhere; --private forces the latter. | |
/cleanup | |
Remove stale larch session temp directories from ~/.cache/larch/sessions/ and /tmp by bounded nested-activity scan (LARCH_CLEANUP_RETENTION_DAYS, default 7): a directory is deleted only when the find -maxdepth 5 nested scan finds no file newer than the cutoff, so a directory with fresh deep activity is retained even when its top-level mtime is stale. Reaps dangling current-design-env-*.sh symlinks. Always runnable regardless of concurrent Claude sessions. | |
/gc-run-logs | [--older-than DAYS] [--delete] [--dry-run] |
Age-based retention policy for committed larch-logs/ run directories. Slims qualifying dirs (default: older than 90 days) to the consumer-core keep set (token/timing reports, findings, manifest); --delete fully removes them. Creates a log-only PR for operator merge. Operator-invoked only — never runs implicitly. | |
/block-issue | <ISSUE_A> <ISSUE_B> [--repo owner/name] |
Express a native GitHub blocked-by relationship between two issues using the addBlockedBy GraphQL mutation. Repo auto-detected when --repo is omitted. | |
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 claimnpx claudepluginhub character-ai/larch --plugin larchHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
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
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.