arthurcommunal

Cime — Development skill for Claude Code

Development community

Supervise a team of Claude Code agents organized like a small company: one Assistant, team coordinators and workers.

How to install Cime

This entry records only its repository, not the path inside it, so there is no exact command to give. Open arthurcommunal/Cime and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Cime does

Supervise a team of Claude Code agents organized like a small company: one Assistant, team coordinators and workers. A local page shows who is working, what is happening and where things are stuck, with guardrails enforced in code.

Alternatives in Development

  • Knowledge Work Plugins — Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork 9734 125 18 10.5k ★
  • Puppetmaster — Provider-neutral control plane for durable-state agent swarms: subprocess workers, leases, artifacts, memory 340 ★
  • Stuck 스킬 (/stuck) — 관찰 위치: Claude Code 내부 아키텍처 등록: registerBundledSkill('stuck' 149 ★

README

Cime

*[English version](README.en.md)*

Cime supervise une équipe d'agents Claude Code organisée comme une petite entreprise : un Assistant, seul interlocuteur de l'utilisateur, des coordinateurs à la tête des équipes et des workers qui exécutent chacun une tâche. Une page locale montre qui travaille, ce qui se passe et où ça bloque. Ce qui demande attention passe au rouge. L'utilisateur y agit sans casser la hiérarchie : il tranche ce qui lui revient et confie le reste à l'Assistant.

![La Scène : les agents du projet au travail](docs/captures/scene.png)

![Supervision : organigramme vivant, ce qui coince, avancement](docs/captures/supervision.png)

![Fil : qui parle à qui, ce qui attend une réponse](docs/captures/fil.png)

Prérequis

  • macOS (le lanceur s'appuie sur launchd, open et les notifications du système)
  • Python 3.12 ou plus récent et uv
  • Claude Code (la commande claude)
  • tmux : chaque agent vit dans sa propre session
  • git
  • Node.js, seulement pour lancer les tests JavaScript

Installation

Depuis une copie du dépôt :

cd cime
uv tool install .
cime --help

`uv tool install` place la commande `cime` dans le dossier d'outils d'uv (en général `~/.local/bin`). S'il n'est pas sur le `PATH`, `uv tool update-shell` l'y ajoute. `cime init` le vérifie, car les hooks qu'il écrit appellent `cime`.

Démarrage

**Avec la page.** `cime ouvrir` démarre le lanceur (un par machine, sur `127.0.0.1`) et l'ouvre dans le navigateur. On y crée un projet, on installe Cime dans un dossier existant, on ouvre la page d'un projet, on le ferme ou on le rouvre.

cime ouvrir

**En ligne de commande.** `cime init` installe l'entreprise d'agents dans un dossier (créé et passé sous git au besoin). `--apercu` montre ce qui serait écrit, sans rien écrire.

cime init ~/Projets/mon-projet --apercu
cime init ~/Projets/mon-projet --utilisateur Camille

`init