
de specs.md109
Orchestre l'exécution d'éléments de travail via différents modes (autopilot, confirm, validate) avec des outils d'init/complétion scriptés, des artefacts de plan/test/rapport et un gating strict.
Run Execute est une compétence opérationnelle pour piloter des exécutions de travail basées sur des spécifications : elle initialise les exécutions, impose des scripts pour l'init/complétion, génère des plans de mise en œuvre, exécute des tests, invoque la revue de code et finalise les artefacts. Elle supporte les exécutions uniques et par lots avec un timing clair des artefacts (run.md, plan.md, test-report.md, review-report.md, walkthrough.md).
Utilisez cette compétence lorsque vous avez besoin d'une exécution reproductible et auditable d'éléments de travail de développement dans des flux de type CI : mode autopilot pour une exécution rapide, mode confirm pour des plans approuvés par un humain, et mode validate pour des implémentations basées sur la conception. Elle est conçue pour les flux d'ingénierie nécessitant des points de contrôle et des artefacts stricts.
Idéal pour les runtimes d'agents capables d'exécuter des scripts de dépôt (scripts Node.js) et de gérer des artefacts de système de fichiers ; complète les compétences de revue de code et de génération de walkthrough.
Run-execute orchestre l'exécution d'éléments de travail à travers les modes autopilot/confirm/validate avec des scripts d'initialisation et de complétion, des artefacts de plan/test/rapport, et un filtrage strict. Les scripts sont bien écrits en Node.js CommonJS avec une validation et une gestion d'erreurs approfondies, mais n'ont pas pu être exécutés car le script run_scripts.py de l'auditeur ne supporte pas l'extension .cjs. Le fichier SKILL.md est détaillé et prescriptif avec des sections clairement balisées en XML, des portes d'entrée strictes et des règles de timing pour les artefacts.
yaml (npm package, required by all scripts)Les scripts effectuent des E/S de système de fichiers (lecture/écriture de state.yaml, création de dossiers run) mais valident les chemins et gèrent les erreurs avec grâce. Aucun appel réseau, aucune gestion d'identifiants, aucune opération destructive. Le problème de l'extension .cjs est une lacune de l'outil auditeur, pas un défaut de la compétence. La compétence est bien adaptée à sa niche (flux FIRE/specs.md) mais a une applicabilité limitée en dehors de cet écosystème.