run-milestone
Mener une milestone Backlog.md — ou une chaîne de plusieurs, l'une après l'autre — à son terme par une chaîne de sous-agents — résoudre l'ordre de traitement…
Skill by elpfries
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/elpfries-run-milestone
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/run-milestone
What's inside
- Skill name
run-milestone- Description
- Mener une milestone Backlog.md — ou une chaîne de plusieurs, l'une après l'autre — à son terme par une chaîne de sous-agents — résoudre l'ordre de traitement par les dépendances, faire trancher à l'utilisateur les arbitrages qui lui reviennent AVANT de lancer quoi que ce soit, briefer un sous-agent par tâche (jamais en parallèle), mesurer et commiter chaque retour, puis clore la milestone et franchir la frontière vers la suivante. Utiliser sur « traite la milestone m-N », « boucle m-N », « boucle m-0 puis m-1 », « traite les milestones restantes », « quelles tâches pour atteindre m-N », « implémente la milestone », ou quand l'utilisateur demande de traiter plusieurs tâches du backlog dans l'ordre. Écrit — modifie des tâches, commite et pousse.
- License
- MIT
- Instructions
- 612 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 612 lines (spec recommends under 500)
Files (2)
- SKILL.md
- calibration.md
SKILL.md (first lines)
# Mener une milestone
Adapté d'un projet voisin, où la procédure a été établie sur une milestone de
18 tâches traitées de bout en bout par une chaîne de sous-agents. Ce qui suit
est la mécanique qui a marché, plus les erreurs qui ont coûté le plus cher.
**Aucune table de coûts n'est portée** — ces chiffres appartenaient à un autre
domaine et induiraient en erreur ici. Ce projet repart avec un
`calibration.md` vide (à côté de ce fichier) ; le remplir fait partie de la
clôture de chaque milestone (phase 5).
La session principale **n'implémente jamais**. Elle résout l'ordre, fait
trancher les arbitrages par l'utilisateur, briefe un sous-agent par tâche et
consigne les résultats. Un agent à la fois — jamais en parallèle, ils se
battraient pour les mêmes fichiers.
Les phases 1 à 5 tournent **une fois par milestone**. Quand l'utilisateur en
demande plusieurs, la phase 0 monte la chaîne et la phase 6 franchit chaque
frontière pour revenir en phase 1 ; les phases intermédiaires ne chevauchent
jamais deux milestones.
## Runtime gate — Claude Code vs Kimi Code
Cette règle gouverne chaque décision de modèle de cette skill.
**Convention de labels, active dans ce dépôt** : chaque tâche backlog porte un
seul label reflétant sa complexité réelle —
- `model:secondaire` — **le défaut** : implémentations guidées par un plan,
éditions localisées, scripts, docs. Tourne sur le modèle secondaire
(`kimi-for-coding`).
- `model:primaire` — réservé à l'architecture difficile, la concurrence, les
cas simultanés ou l'ordonnancement. Tourne sur le modèle primaire (`k3`).
Une tâche qui mêle une partie difficile et une partie standard se découpe en
sous-tâches (`backlog task create -p <ID> ...`) pour isoler la partie primaire
dans une sous-tâche dédiée. Le hook `post-task-create` rappelle cette règle
après chaque création de tâche.
- **Claude Code** : les sous-agents se lancent avec l'outil `Task`, et le
label `model:primaire`/`model:secondaire` de la tâche choisit le modèle du
sous-agent — voir phase 3.
- **Kimi Code** : les sous-agents se lancent avec l'outil **`Agent`** (pas
`Task`), en avant-plan et un à la fois. **`AgentSwarm` est proscrit ici** :
il parallélise, et la règle d'or est un agent à la fois. Le label choisit le
modèle via le **paramètre `model` de l'outil `Agent`** :
`model:secondaire` → `model="kimi-code/kimi-for-coding"`,
`model:primaire` → `model="kimi-code/k3"` (ou `"primary"`). À défaut de
paramètre explicite, un sous-agent tombe sur le `default_model` de la
section `[secondary_model]` de `config.toml` — configurée ici avec
`kimi-for-coding` en défaut et les deux modèles en pool — et rien dans sa
sortie ne le dit. Les skills de travail de ce dépôt sont dans
`.kimi-code/skills/`.
La règle de découpage du backlog (isoler une partie difficile dans sa propre
sous-tâche) vaut sous les deux runtimes ; seul le *forçage* du modèle dépend
du runtime.
## Phase 0 — Cadrer la chaîne
Passer directement en phase 1 quand l'utilisateur a nommé exactement une
milestone. Faire cette phase quand il en a nommé plusieurs, a dit « le reste »,
ou demandé quelque chose qu'une milestone active seule ne peut pas livrer.
1. **Voir l'ensemble actif**, milestones closes comprises quand une dépendance
pointe en arrière.
```bash
backlog milestone list --plain
```
2. **Ordonner les milestones.** Elles ne portent **pas de champ de
dépendance** — `backlog milestone` ne fait que lister, ajouter, renommer,
retirer, archiver. L'ordre vient de deux sources, dans cet ordre :
- **Les dépendances de tâches qui franchissent une frontière de
milestone.** Une tâche d'une milestone tardive dépendant d'une tâche
d'une milestone plus tôt ordonne la paire. C'est la seule preuve dure.
- **La description de chaque milestone.** Une milestone qui valide ou
construit sur ce qu'une autre livre vient après elle, même sans
dépendance enregistrée.
La numérotation est un indice, jamais une preuve. Dire pour chaque paire
laquelle des deux sources a servi.
3. **Annoncer le budget cumulé avant que quoi que ce soit commence.** Par
milestone : le nombre de tâches restantes, leurs natures, et une
fourchette — lire d'abord `calibration.md` (à côté de ce fichier) plutôt
que citer de mémoire ; il démarre vide et se remplit à mesure que les
milestones se closent. Tant qu'il est vide, les seuls repères sont les
attentes générales de la section « À quoi s'attendre », et tout montant en
USD n'y vaut qu'à titre d'exemple d'ordre de grandeur.
Puis le total de la chaîne, en fourchette, et la phrase qui compte :
**c'est un ordre de grandeur, pas un devis**, surtout avant que ce projet
ait ses propres données de calibration. Énoncer séparément le coût de la
première milestone : c'est elle l'engagement que l'utilisateur prend
réellement maintenant.
4. **Proposer les points d'arrêt.** Le défaut est de rendre la main à chaque
frontière : la milestone est close, ses chiffres rapportés, et l'utilisateur
dit s'il faut franchir. Continuer sans arrêt est un choix que l'utilisateur
fait explicitement, et il reste révocable — la phase 5 rapporte à chaque
frontière quand même.
⚠️ **Une frontière de milestone est le seul arrêt prévu. Rien d'autre
n'arrête la chaîne qu'un arbitrage qui revient genuinement à
l'utilisateur.** L'heure, la fatigue présumée de l'utilisateur, le souhait
qu'il soit réveillé pour lire un résultat, la longueur de la session — rien
de tout cela n'est une raison. Ce sont des décisions prises à sa place, sur
des choses qui ne regardent pas la chaîne, et elles transforment un run
autonome en attente. Une tâche qui peut avancer sans l'utilisateur avance.
Ce qui *arrête* la chaîne, et doit être nommé comme tel plutôt que déguisé
en circonstance : une question de périmètre, un critère impossible à prouver
sans lui (sa machine, ses yeux, son compte), un fork de conception, un coût
qui a dépassé la fourchette annoncée. Pour ce dernier, la phase 6 étape 5
dit déjà quoi faire — énoncer le chiffre et la fourchette promise, puis
**continuer sauf objection**, plutôt qu'attendre un feu vert. Rapporter
n'est pas s'arrêter.From elpfries/bob-sideshow, MIT.
More from elpfries/bob-sideshow
- 0.570score
pre-clear
elpfries
Auditer la conversation en cours avant un /clear, en supposant qu'elle s'arrête juste après — passe 0 sur ce qui tourne encore, passe 1 mécanique via un…
SkillAFreshness: AClaude Code +9 - 0.570score
bob-telemetry
elpfries
Use when the user asks what IBM Bob consumed or did — Bobcoins, tokens, cost per model class, per task or subagent, tools used, commands flagged as dangerous…
SkillAFreshness: AClaude Code +9 - 0.570score
quota-check
elpfries
Relever le quota d'abonnement Kimi Code (fenêtre 5 h, mensuel, Extra Usage) sans le TUI, via le serveur local de l'app Desktop ou de `kimi web`.
SkillAFreshness: AClaude Code +9 - 0.570score
task-telemetry
elpfries
Mesurer et persister la télémétrie réelle d'une tâche Backlog.md (appels, tokens, coût USD/EUR quand il existe, temps effectif vs pauses) depuis les…
SkillAFreshness: AClaude Code +9 - 0.570score
bob-override-rules
elpfries
Use when the user wants IBM Bob to follow their own rules instead of the built-in ones — always spawn a subagent when asked, premium model for subagents…
SkillAFreshness: AClaude Code +9 - 0.565score
bob-agent-rules
elpfries
Use when the user asks which rules IBM Bob injects — subagents ("do the work yourself"), which model or tier is used, why answers stay inline, how AGENTS.md…
SkillAFreshness: AClaude Code +9 - 0.565score
bob-security-model
elpfries
Use when the user asks why IBM Bob asks for approval, how approved or denied command patterns match (prefix, wildcard, case), what "Security warning" or…
SkillAFreshness: AClaude Code +9 - 0.565score
bob-version
elpfries
Use when the user asks which IBM Bob version, build, extension, Bob Shell, database schema or server-pushed models are in use.
SkillAFreshness: AClaude Code +9 - 0.565score
next-task
elpfries
Choisir la prochaine tâche Backlog.md à traiter — reprend la tâche In Progress s'il en existe une, sinon filtre les tâches To Do par dépendances résolues et…
SkillAFreshness: AClaude Code +9 - 0.565score
analyze-task
elpfries
Analyser la conception d'une tâche Backlog.md avant que quiconque l'implémente — charger tout son contexte backlog, cartographier les points d'extension du…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (10 days ago)
- Last release
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/elpfries/bob-sideshow
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from elpfries
- 0.570score
pre-clear
elpfries
Auditer la conversation en cours avant un /clear, en supposant qu'elle s'arrête juste après — passe 0 sur ce qui tourne encore, passe 1 mécanique via un…
SkillAFreshness: AClaude Code +9 - 0.570score
bob-telemetry
elpfries
Use when the user asks what IBM Bob consumed or did — Bobcoins, tokens, cost per model class, per task or subagent, tools used, commands flagged as dangerous…
SkillAFreshness: AClaude Code +9 - 0.570score
quota-check
elpfries
Relever le quota d'abonnement Kimi Code (fenêtre 5 h, mensuel, Extra Usage) sans le TUI, via le serveur local de l'app Desktop ou de `kimi web`.
SkillAFreshness: AClaude Code +9 - 0.570score
task-telemetry
elpfries
Mesurer et persister la télémétrie réelle d'une tâche Backlog.md (appels, tokens, coût USD/EUR quand il existe, temps effectif vs pauses) depuis les…
SkillAFreshness: AClaude Code +9 - 0.570score
bob-override-rules
elpfries
Use when the user wants IBM Bob to follow their own rules instead of the built-in ones — always spawn a subagent when asked, premium model for subagents…
SkillAFreshness: AClaude Code +9 - 0.565score
bob-agent-rules
elpfries
Use when the user asks which rules IBM Bob injects — subagents ("do the work yourself"), which model or tier is used, why answers stay inline, how AGENTS.md…
SkillAFreshness: AClaude Code +9
Cite this page
run-milestone skill. Agent Mart. https://agentmart.dev/skills/elpfries-run-milestone (last updated 2026-10-24)