Revue de zcode-smart-skill : un protocole de manager écrit dans un seul fichier Markdown
Ce skill coordonne des contextes neufs par ledger, tests indépendants, checkpoints et exécution. Sa force est la discipline ; Markdown ne peut pas imposer ses règles.

REVUE APPROFONDIE · CODE SOURCE
Quatre fichiers, aucun runtime. C’est tout le dépôt, et c’est le but. L’artefact principal est un gros `SKILL.md` qui transforme un agent de code capable en gestionnaire de contextes de travail neufs. L’état circule dans un registre `.smart/
Ce qui est réussi
- Le skill vise l’échec d’une longue conversation qui accumule des hypothèses et polit une mauvaise piste. Des workers neufs lisent un brief et un ledger bornés. Un gestionnaire planifie, un autre écrit les tests, un autre réalise une tâche, puis le gestionnaire exécute. Done exige artefact et vérification verte.
- Source repository
Comment c’est assemblé
L’agent principal planifie et vérifie. Les subagents font idéation, tests ou une tâche. Le système de fichiers est le bus. `task.md` garde l’objectif, `plan.md` la stratégie, `tasks.json` borne, `notes.md` transmet, `tests_spec.md` précède le code et `verify.log` garde les exécutions. Les tâches dures peuvent faire courir des worktrees isolés.
Dix extensions, une seule boucle
V2 ajoute tests adversariaux, réflexion, course parallèle, scrutiny, budgets, modèles par rôle, backtracking, self-attack, mémoire de workflow et handoff strict. Chaque ajout change un fichier ou une décision concrète.
Ce que la revue de code peut et ne peut pas vérifier ici
Il existe peu de code exécutable. On peut inspecter le protocole et la licence. On ne peut pas vérifier les gains de benchmark de ce skill : aucun harness, corpus, résultat ou CI. Les recherches motivent les composants, pas la combinaison.
{"id":"implement-1","difficulty":"hard","status":"in_progress","done_when":"artifact exists and tests pass"}Fragment de registre explicatif original, pas un fichier littéral du projet.
Sécurité et confiance
Le brief dit que le ledger est une donnée, pas une autorité. Les checkpoints ne sont pas destructifs et les limites sont explicites. Mais la tâche est copiée telle quelle et la défense dépend de l’obéissance de l’agent. Il faut sandbox, permissions, validation des chemins et isolation hors prompt.
Le design comme expérience développeur
Le diagramme ASCII explique manager, workers et ledger. Le README montre la boucle avant installation et deux chemins simples. L’audit trail rend visibles échecs et exécutions. Le changement de coût est annoncé.
Où il est faible
Il faut un host avec subagents, fichiers, commandes et parfois choix de modèle. L’adaptation entre permissions n’est pas triviale. Markdown ne garantit ni budgets, ni isolation, ni chemins sûrs, ni merge sériel, ni tests. Le pruning peut effacer des preuves, la course coûte cher et l’auto-trigger peut être trop large.
Comment le tester honnêtement
Créez une suite publique et un budget fixe. Comparez long-context, ledger de base et ablation de chaque extension. Publiez réussite, temps, tokens, faux done, conflits et réaction à une injection plantée avec tous les ledgers.
Points forts
- Auteur de tests indépendant avant l’implémentation
- Bounded ledger makes handoffs auditable
- Retour arrière explicite et vérification par exécution
Compromis
- Markdown cannot enforce its own guards
- No benchmark harness or reproduced results
- Parallel races can sharply increase cost
Idéal pour: hôtes d’agents qui offrent déjà un bac à sable, des contextes de travail neufs et une exécution de commandes fiable.
Verdict
C’est un bon manuel d’exploitation, pas un framework. Ses meilleures idées sont l’auteur de tests indépendant, l’exécution comme vérité, le handoff borné et l’abandon d’une piste morte. Sa faiblesse est l’enforcement en prose. Utilisez-le avec un sandbox et exigez des résultats reproductibles.
Démo et auteur
Aucune démo live distincte n’est indiquée. L’artefact est le dépôt et son `SKILL.md`.
Questions fréquentes
Qu’est-ce que zcode-smart-skill ?
Un protocole Markdown de quatre fichiers qui coordonne des contextes neufs d’agents via un ledger de fichiers.
Est-ce un framework exécutable ?
Non. Le dépôt contient des instructions, mais aucun runtime, harness, test ou CI.
Quel est son principal avantage ?
Tests indépendants, handoffs bornés, checkpoints et vérification par exécution rendent le travail auditable.
Reviewed source at commit b847694 · No separate live demo listed