analyze-task
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…
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-analyze-task
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: design, productivity
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/analyze-task
What's inside
- Skill name
analyze-task- Description
- 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 code existant, faire surveiller des implémentations de référence par des agents en arrière-plan, synthétiser une solution structurée, la faire valider par l'utilisateur, puis consigner le plan dans la tâche et mettre à jour chaque tâche voisine que l'analyse tranche. Utiliser sur « analyse la tâche N », « analyser TASK-N pour proposer une solution », « propose une solution élégante », « analyse de conception », « design analysis », ou quand une tâche difficile ou un arbitrage ouvert (« à trancher », « révisable ») doit être réglé avant l'implémentation. Écrit des plans/notes backlog et commite, mais seulement APRÈS validation par l'utilisateur — l'unique exception étant une chaîne de milestones dont les implémentations de référence convergent sur un design. N'implémente jamais, et le statut de la tâche ne change pas.
- License
- MIT
- Instructions
- 207 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Analyser la conception d'une tâche avant l'implémentation Adapté d'un projet voisin, où la procédure a été établie sur plusieurs analyses de conception ayant chacune produit un plan d'implémentation validé et consigné dans la tâche, sans écrire une ligne de code de production. **À quoi sert cette skill.** Aux tâches dont la *conception* est la partie chère : descriptions nommant des questions ouvertes, décisions marquées *révisable*, notes disant « à trancher à l'implémentation », ou deux stratégies plausibles avec des rayons de blast différents. (Si le projet utilise des labels `model:<tier>`, les tâches au tier le plus élevé sont les candidates naturelles.) Le livrable est un plan assez bon pour que la session qui implémente (souvent un sous-agent sur un modèle moins cher) n'ait jamais à re-dériver la conception — et ne puisse jamais la rétrécir en silence. **Ce qu'elle ne fait jamais.** Pas d'implémentation, pas de changement de statut (la tâche reste To Do — une analyse n'est pas un démarrage), pas d'écriture d'aucune sorte avant que l'utilisateur ait validé la proposition, pas de chiffres inventés. **Note runtime.** Pas de variante « Auto » ici : les deux runtimes de travail sont Claude Code et Kimi Code. Sous **Claude Code**, les sous-agents se lancent avec l'outil `Task` et le modèle se choisit par son paramètre `model`. Sous **Kimi Code**, les sous-agents se lancent avec l'outil **`Agent`** (en arrière-plan pour les recherches de la phase 2, suivis par `TaskList` / `TaskOutput`), et le modèle se choisit par le paramètre `model` de l'appel ou, à défaut, par la section `[secondary_model]` de `config.toml` — un agent lancé sans choix explicite hérite du défaut de son profil, et rien dans sa sortie ne le dit. Dans les deux cas, les agents de *recherche* de la phase 2 tournent sur le petit modèle : la recherche est de la récupération, pas de la conception. ## Phase 1 — Charger le contexte backlog 1. `backlog instructions overview`, puis trouver la tâche si l'utilisateur l'a nommée approximativement (`backlog search`, `backlog task list --plain`). 2. `backlog task view TASK-N --plain` — lire **les notes d'abord** : les tâches antérieures y déposent les points d'extension exacts, les noms de fichiers, et parfois des corrections de la description. 3. Lire ce que la tâche référence : sa milestone, les décisions et documents qu'elle pointe (`backlog/decisions/`, `backlog/docs/`), et les **notes de ses dépendances** — ce qu'elles ont réellement livré, qui est rarement exactement ce qu'elles promettaient. 4. Une commande `backlog …` simple par appel — jamais de boucle, de pipe ni de `&&` autour (le mécanisme de permission évalue la commande composée entière). ## Phase 2 — Lancer la recherche de références D'ABORD (arrière-plan) Lancer la recherche **avant** de lire le code : les agents prennent 10–20 minutes et tournent pendant que vous travaillez. Un agent généraliste en arrière-plan par sujet ; deux tâches indépendantes peuvent faire tourner deux agents en parallèle (sous Kimi Code : deux appels `Agent` en arrière-plan ; pas besoin d'`AgentSwarm`). **Ce dépôt n'a pas de roster de projets de référence.** Avant de briefer un agent de recherche, **demander à l'utilisateur quels projets, dépôts ou documentations il considère comme références** pour le problème analysé — et consigner dans les notes de la tâche ce que chacun s'est révélé valoir, pour que la prochaine analyse n'ait pas à redemander. À défaut de réponse, l'agent cherche par mots-clés et on juge les sources trouvées à leur mérite (dépôts officiels et documentation de première main d'abord). La qualité du prompt décide de la qualité du rapport. Tout prompt doit porter : - **Le problème énoncé concrètement**, dans le vocabulaire que les implémenteurs utilisent. Les agents trouvent du code en cherchant ces phrases exactes. - **Nos contraintes**, pour que les trouvailles se mappent au lieu de flotter. Pour ce dépôt : scripts Python 3.8+ stdlib, read-only, offline ; skills nommées selon la règle d'`AGENTS.md` ; tout fait reverse-engineered énoncé avec le build et la source dont il provient ; aucune donnée personnelle dans les exemples. - **Les projets à examiner, par nom, avec pourquoi** — ceux que l'utilisateur a indiqués, plus les sources officielles pertinentes (la documentation d'un produit analysé prime sur les suppositions de tout projet tiers). - **Des mots-clés de recherche concrets** et la demande de **chemins de fichiers, noms de classes, courts extraits**, via raw.githubusercontent.com pour GitHub. ⚠️ **Lancer chaque agent de recherche explicitement sur le petit modèle** — paramètre `model` sous Claude Code, modèle secondaire ou paramètre `model` de l'outil `Agent` sous Kimi Code — quel que soit le modèle de la session. Une recherche lit des dépôts tiers et de la documentation ; c'est de la récupération, pas de la conception, et c'est le travail le moins cher qu'un agent fasse. Le tier élevé qualifie la *conception* de la tâche que la recherche alimente, jamais la lecture qui l'alimente. Un agent sans modèle explicite hérite du défaut silencieusement ; rien dans la sortie ne le dit, et la facture arrive en fin de milestone — erreur coûteuse constatée sur un projet voisin (deux agents de recherche héritant du gros modèle ont fait d'une phase de recherche 40 % du coût total de la tâche), ne pas la répéter ici. - La demande de clôture : **une synthèse des 2–3 designs récurrents avec leurs compromis**, et « ton message final est le rapport lui-même — contenu brut, pas de préambule ». Deux sortes de preuves valent d'être demandées explicitement, toutes deux décisives : - **L'historique des bugs** : un commit de correctif prouvant qu'une stratégie échoue vaut plus que n'importe quel argument. - **La documentation du fournisseur** : pour tout ce qui touche un produit analysé par ce dépôt, la documentation officielle et le code livré arbitrent. Un design doit atterrir de leur côté, et une convergence entre projets tiers qui les contredit n'est pas utilisable. ## Phase 3 — Cartographier le code pendant que les agents tournent 1. Localiser les fichiers exacts que la tâche nomme et les lire en entier : le point d'extension, les invariants des commentaires, ce que les modules voisins supposent. 2. Construire **l'inventaire factuel dont l'arbitrage a besoin** — exhaustif, à coups de grep. Un arbitrage plaidé sans l'inventaire est une opinion. 3. Collecter les contraintes que toute solution doit respecter, avec `fichier:ligne` — les règles d'`AGENTS.md`, les conventions des skills existantes, les formats déjà livrés. **Les pièges vivent là où deux contraintes se rencontrent.** 4. Collecter les rapports (sous Kimi Code : `TaskOutput`, bloquant ; sous Claude Code : la notification de fin de tâche d'arrière-plan). Les lire avec esprit critique : les agents rapportent ce qui existe, pas ce qui convient —
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
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.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.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-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
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.555score
run-milestone
elpfries
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…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 20, 2026 (1 month 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
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.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.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
analyze-task skill. Agent Mart. https://agentmart.dev/skills/elpfries-analyze-task (last updated 2026-10-24)