claude-automata
English | 한국어
Plugins that amplify Claude Code's autonomy.
Getting Started
uv is required. If you don't have it, install it first.
Runs on POSIX (macOS / Linux / WSL).
Set everything up in one command from your project root — settings prerequisites, marketplace and plugin registration, and the external CLI dependencies (gh · Node.js · repomix):
uvx --from git+https://github.com/clomia/claude-automata claude-automata init
Re-running is safe (idempotent). To force the latest version, use uvx --refresh --from ….
To only add the marketplace without registering plugins:
claude plugin marketplace add clomia/claude-automata
Ploop - Advisor Loop
Install:
claude plugin install ploop@claude-automata
Update:claude plugin update ploop@claude-automata
ploop is an advisor loop built for long-running work that spans days.
- An independent advisor manages progress on the user's behalf.
- The advisor finds what the main agent missed.
- The main agent is an orchestrator — it delegates work to agents and stays in command.
- It never loses context across repeated auto-compactions.
- When a compaction occurs, the anchor is re-injected.
- The advisor keeps the full context in files.
- It creates no separate sessions and uses only the official subagent path — safe on subscription plans.
The anchor is the file the loop is anchored to. It comes in two kinds.
- Mission (a goal) — receive requirements, process them, and finish once the goal is fully met. Write one with
/ploop:define-mission. - Purpose (a direction) — create requirements as you go and keep advancing, with no fixed end. Write one with
/ploop:define-purpose.
Usage
Auto-Compact must be set to True.
For unattended runs, setaskUserQuestionTimeout— an unanswered question then never parks the loop forever.
- Write your anchor —
/ploop:define-missionfor a goal with clear completion criteria,/ploop:define-purposefor an ongoing direction. - In a fresh session, run
/ploop:launch [anchor]. The loop rides the Stop hook's error behavior — whenever the agent stops, the hook blocks the stop and directs it to invoke the advisor. - The loop ends on its own when the advisor judges there is nothing left to advise — at which point the agent reads the log and recaps every round.
To pause it, run
/ploop:off; to pick it back up from where it stopped, run/ploop:on(interrupt with ESC first if a turn is running).offhalts the loop quietly and preserves its state;onresumes the loop from that state.onis also a universal wake button for a long-running loop stalled by a mishap — an accidental ESC, an API error, a subscription session limit: it always resumes cleanly, except when the advisor ended the loop itself. Nothing else — mid-run instructions, answered questions, background-task notifications, ESC itself — stops the loop.
Refine
Install:
claude plugin install refine@claude-automata
Update:claude plugin update refine@claude-automata
refine is a family of large-scale workflows that eliminate the debt a repository accumulates.
All three skills work the same way — split into regions for parallel analysis, settle findings through a cross-examination assembly, and execute only the highest-ROI plans. Each run is a heavyweight workflow taking hours (3–12h).
/refine:code [focus]— code architecture optimization. Filters antipatterns through consensus and applies only the highest-ROI refactors./refine:docs [focus]— documentation architecture optimization. Every claim in every non-executable text (markdown, doc systems like openspec, comments and docstrings) is checked against the code and set right. Alignment is the precondition — converging duplicates, deleting dead docs, and keeping docs minimal is the optimum. Code is never modified — code defects are reported./refine:integrity [focus]— integrity-boundary optimization. Hunts the reachable states the existing boundary (types, invariants, error definitions, tests) fails to contain, digs in from "should this be defined as an error?", absorbs them into the boundary, and pins every defined behavior with tests and its rationale in docs and comments.
Leave the focus empty to target the whole codebase. Watch progress with /workflows.
tx - Git Transaction Workflow
Install:
claude plugin install tx@claude-automata
Update:claude plugin update tx@claude-automata
tx is a Git workflow that manages change as transactions.
- A transaction is an integrity boundary — everything from open to close is bound into one, and it can only close once verified integral.
- The whole path runs on tx's own skills:
/tx:opencuts atx-*branch off the base branch and seeds the repo,tx:plan·tx:apply·tx:verifydrive the change, and/tx:closesquash-merges to base behind the docs gate and CI. Guard hooks keep the base branch protected in between.
Prerequisites: uv, Node.js >= 20 (drives the pinned OpenSpec CLI through npx — nothing to install), GitHub CLI (gh).
Usage
/tx:open [change description] # cut a tx-* branch off base, seed, route the change
...work... # tx:plan → tx:apply → tx:verify
/tx:close # verify, archive, docs gate, then squash-merge to base
For the full details — the transaction model, guard hooks, base-branch resolution, pausing sync — see the plugin README.
version-up-alert
Nothing to install — every claude-automata plugin installs it as a dependency.
When a newer release of any installed claude-automata plugin ships, a one-line notice appears at session start.
- Compares the installed versions against what this repository publishes, and raises one notice naming every plugin that is behind. Update interactively in
/plugin. - Alert-only — it never swaps plugins out from under a running session. You choose when to update.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claude_automata-0.1.0.tar.gz.
File metadata
- Download URL: claude_automata-0.1.0.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3815e7c51272a87e7c896aaaa07690123cb56554b71f5cd770a239909618af2
|
|
| MD5 |
6b11034b800dc55d59cb7423aedb6da5
|
|
| BLAKE2b-256 |
fd174e242b1db4a25ba0cdc57a4a23c2db924656c2b22fc8a7fe505df2564799
|
File details
Details for the file claude_automata-0.1.0-py3-none-any.whl.
File metadata
- Download URL: claude_automata-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7abd27d2939379acd50463aa2ba5540d24d21e723d9994ca09ad8f3537401fd0
|
|
| MD5 |
e0e2ad4afb9615e2f1a3dd5405fe0988
|
|
| BLAKE2b-256 |
9bb9bc9e5ebdac5deec6f738bbcfc620a93f7b6a940d65871abc71e88914c302
|