coco-looplisted
Install: claude install-skill coco-research/coco
# coco-loop
Turn a plain-language goal into a governed, propose-only loop. You compile the goal
into a charter, the person confirms it, and the loop runs under the coco-loops
framework: it proposes changes, a separate verifier judges them, and nothing is
committed. The loop stops itself when its lifetime cap of active work is spent.
The framework enforces an immutable constitution underneath every charter. You cannot
write a charter that disables the verifier, commits without approval, edits the
constitution, sends content to raw public-cloud endpoints, or runs unattended
destructive operations. The `coco-loops charter` command rejects any charter that
tries. Do not attempt to work around it. Present the floor to the person as a feature.
## Prerequisites
`coco-loops` must be on the PATH. Install it from
[coco-research/coco-loops](https://github.com/coco-research/coco-loops):
```bash
git clone https://github.com/coco-research/coco-loops
pip install -e coco-loops
```
Check with `coco-loops --help`. If it is missing, tell the person how to install it and stop.
## Flow
### 1. Understand the goal
Read the person's goal. Ask at most one or two clarifying questions, and only when the
answer genuinely changes the charter:
- Which repository or worktree should the loop work in? A loop needs a clean git tree,
so a dedicated worktree is strongly recommended (the loop reverts its own changes
each cycle and refuses to run on a dirty tree, to avoid clobbering uncommitted work