Claude Code Multimodel Workflow — Git skill for Claude Code
v2: server-enforced merge gates for repos shared by humans and coding agents — merge-gate suite attestation, branch rulesets, staged CI, auto-ready flip.
How to install Claude Code Multimodel Workflow
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open thebestmensch/claude-code-multimodel-workflow and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code Multimodel Workflow does
v2: server-enforced merge gates for repos shared by humans and coding agents — merge-gate suite attestation, branch rulesets, staged CI, auto-ready flip. Templates + reference docs. (v1 plugin at tag plugin-v1-archive)
Alternatives in Git
- My Claude Code Setup — GitHub Repo stars Shared starter template configuration and CLAUDE.md memory bank system Setup template 2.1k ★
- Auteur — The Claude Code skill that directs a website like a film 1k ★
- Createissue — Create GitHub issues using proper templates and conventions 849 ★
README
claude-code-multimodel-workflow
**v2 — server-enforced merge gates for semi-autonomous repos.** (v1 of this repo packaged the full Claude Code workflow as a plugin; it survives at the `plugin-v1-archive` tag. v2 narrows to the piece that proved most worth sharing: the merge-gate infrastructure.)
Templates for putting the **merge decision on the server** so that humans and coding agents can share a repo without per-PR human approval — and without trusting any agent's self-report. Proven on two private instantiations (a multi-branch product monorepo and a single-account homelab monorepo) before extraction; the knobs that differed between them are exactly the parameters these templates expose.
The problem
Path-filtered CI plus advisory bot reviews is theater the moment an agent (or a tired human) can merge: any write-permission integration can post a passing status, a suite that never fired looks the same as a suite that passed, and local git hooks don't exist on a fresh clone. If agents open PRs, the merge gate has to be something no PR author — human or agent — can forge or dodge.
The shape
One **always-run required check** (`merge-gate`) attests that every CI suite the PR's diff *requires* has succeeded on the head SHA, and a **branch ruleset** makes that check — bound to the GitHub Actions app — the only thing standing between green CI and merge. Everything else (bot reviews, coverage receipts) is deliberately advisory.
PR opened ──► suites fire (path-filtered, as usual)
└──► merge-gate fires (NO path filter — always materializes)
│ reads the diff, decides which suites are required,
│ polls until each has a successful run for this SHA
▼
ruleset requires merge-gate (app-bound) ──► merge allowed
The attestation contract
A ruleset closes the forgery class only with **all** of the following; anything less is theater:
- Required checks **bound to the GitHub Actions app
Related Skills
Drain Captures
Process all queued session captures — update shared docs, commit repos, and clear the queue
Setup Tag Rulesets
Walkthrough: Protect release tags from force-push attacks with GitHub rulesets
Sync Global
PHẢI dùng khi: vừa sửa agent/skill/template/script dùng chung (bất kỳ file dưới ~/.claude/agents, commands, sh
Publish MCP Server
Publishes one of the bundled MCP servers to npm. Tag push triggers GitHub Actions → npm publish --provenance.
Sync References
Populate/refresh the Pubky skill reference files from upstream repos, with snippet execution + fact-checking,
Context Repo
A git repo scoped to a subject instead of a codebase: runbooks, reference docs, inventories, and skills for on
Related Agents
Reliability Engineer
Python delivery agent for quality gates and test infrastructure. Owns test suite (>=80% coverage enforced), go
Fable Orchestrator
Staged-execution orchestrator for large, multi-part, or multi-session tasks. Use when fable-mode discipline mu
A01 Orchestrator
A01 ORCH — Swarm control plane. Use to decompose a brief into a task DAG, schedule/assign tasks to the other 1