Interlock plugin
A plugin for Claude Code: you read one spec and parallel agents ship it to a commit with green tests.
- 62 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The ship command launches parallel agents that change code and commit with no questions to the human.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/interlockDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The ship command launches parallel agents that change code and commit with no questions to the human.
This is third-party code. Review the repository files before installing.
What it does
Interlock adds spec-driven development to Claude Code on top of OpenSpec. The command `/interlock:spec "idea"` explores the repository, writes a reviewed spec and stops: that is the only place a human is required. Then `/interlock:ship` launches parallel agents that implement the tasks, run your tests and make a commit. Nobody is asked anything during the run. The process runs as a Claude Code workflow, which has no channel for questions, so it never interrupts. Parallelism, retry budgets and review thresholds are set in code and CLI exit codes rather than prose, and during remediation an agent cannot edit tests. Any decision can be re-run with no model and no network. The `/interlock:bootstrap` command describes existing code once with specs per feature.
Who it is for. Claude Code developers who agree to read a spec once and stay out of the implementation until tests are green.
Good fit when
- A spec is written first for a new feature and a human approves it.
- Tasks must be implemented by parallel agents and committed after tests pass.
- An existing repository is described by specs per feature.
- Retry and threshold decisions should be reproducible without a model.
Not a fit when
- The project has no tests: ship relies on your tests as the criterion.
- Dynamic workflows are turned off by organization policy or plan.
- You need to take part in every agent decision.
Example request
/interlock:spec add CSV report export with access permission checks. Stop at the spec and run /interlock:ship after my approval.Limitations
Claude Code 2.1.154 or newer with dynamic workflows enabled is required: when they are off through settings, organization policy or plan the command exists but the run cannot start. Node.js 20.19 or newer with npm and a git repository with code are needed. On first run the plugin downloads a pinned copy of OpenSpec of about 16 MB if it is not on the PATH. The ship phase runs with no questions, so the quality of the spec and tests decides the result. The repository is actively updated, with the last commit in November 2026.
How to disable. Run `/plugin uninstall interlock@interlock`. Delete the `openspec` folders in projects and the `~/.cache/interlock` cache by hand.
FAQ
How do I install it?
Run `/plugin marketplace add renzrollon/interlock`, then `/plugin install interlock@interlock` in Claude Code.
Where is a human needed?
Once: to read the spec written by `/interlock:spec`. After that `/interlock:ship` runs without questions.
What is OpenSpec?
The tool that defines the spec format. Interlock uses it from PATH or downloads a pinned copy.
Can an agent edit tests?
No, during remediation agents cannot edit tests and decisions can be re-run without a model.
How do I describe an existing project?
Run `/interlock:bootstrap` once per repository: the plugin reads the code and proposes a list of features for confirmation.
Discussion
No questions or reviews yet.
Related
PluginsA Claude Code plugin for development with separated roles: spec, review, TDD, QA and verification by different agents
Claude Code kit with eight phase agents, 21 skills and hooks that keep the agent inside set limits.
The AI-SDLC plugin for Claude Code carries a task from spec to PR: a readiness gate, a developer agent and several reviewers.
A workflow template for Claude Code and five more agents: a backlog task, a diff review and a commit.
A plugin that turns Claude Code into a 16 agent team: documentation first planning, TDD and 9 pre-merge quality gates.
A ready-made Claude Code setup: agents, slash commands, skills, safety hooks, rules and MCP connections in one install
README in short
The README covers a short demo, the spec and ship commands, requirements, plugin and OpenSpec installation, onboarding a project and links to the first-hour docs.