co-evolutionlisted
Install: claude install-skill alanshurafa/co-evolution
# /co-evolution - General-Purpose Co-Evolution
Use this as the default Co-Evolution entrypoint when the user wants to refine an
answer, draft, argument, plan, spec, prompt, or markdown document through
structured cross-AI disagreement.
Do not use this skill for code execution. If the user specifically wants repo
files changed, a bug fixed, or a feature implemented with an execution trail,
route them to `/dev-review` or `dev-review/codex/dev-review.sh`.
## Repository Resolution
Before running the bouncer, resolve the repository root. Prefer the current git
checkout, then `CO_EVOLUTION_HOME`, then common clone locations:
```bash
resolve_co_evolution_repo() {
local top
top=$(git rev-parse --show-toplevel 2>/dev/null || true)
if [[ -n "$top" && -f "$top/co-evolve-bouncer.sh" ]]; then
printf '%s\n' "$top"
return 0
fi
if [[ -n "${CO_EVOLUTION_HOME:-}" && -f "$CO_EVOLUTION_HOME/co-evolve-bouncer.sh" ]]; then
printf '%s\n' "$CO_EVOLUTION_HOME"
return 0
fi
for candidate in "$PWD" "$HOME/co-evolution" "$HOME/Project/co-evolution" "$HOME/Projects/co-evolution"; do
if [[ -f "$candidate/co-evolve-bouncer.sh" ]]; then
printf '%s\n' "$candidate"
return 0
fi
done
return 1
}
```
If no repository is found, tell the user to run from the cloned
`co-evolution` repo or set `CO_EVOLUTION_HOME` to the clone path.
## Common Commands
Run general questions or ideas through compose + bounce:
```bash
repo=$(resolve_co_evolution_repo) || e