Que fait skills ?
Une bibliothèque coordonnée de compétences Claude avec routage explicite des phases/transferts, état partagé et boucle fabricant/vérificateur.
Vue d'ensemble
Ce dépôt fournit un ensemble de compétences conçues pour fonctionner de manière coordonnée. Chaque compétence représente une phase distincte d'un workflow. Les phases sont chaînées via un mécanisme de routage explicite, un état partagé (fichier JSON central) est utilisé pour transmettre des données entre les phases, et une boucle fabricant/vérificateur assure la qualité et la validation des sorties.
Fonctionnalités principales
- Routage explicite des phases : Les compétences sont chaînées via un champ
next_phaseou similaire, permettant une progression définie. - État partagé : Un fichier d'état JSON central (
shared_state.json) stocke les sorties des phases et les variables globales. - Boucle fabricant/vérificateur : Chaque phase produit une sortie qui est ensuite vérifiée par une phase dédiée avant de passer à la suivante.
- Compétences multi-plateformes : Destinées aux agents comme Claude Code, Cursor, ou Codex.
Structure
skills/— Répertoire contenant les définitions de compétences individuelles (Markdown ou JSON).shared_state.json— Fichier d'état partagé.README.md— Ce fichier.
Utilisation
- Clonez le dépôt.
- Placez les compétences dans le répertoire approprié de votre agent (ex.
~/.claude/skills/pour Claude Code). - Suivez l'ordre des phases défini dans la documentation de chaque compétence.
Exemple de workflow
- Phase 1 : Planification (
plan.md) — Définit les objectifs et les tâches. - Phase 2 : Exécution (
execute.md) — Produit le résultat. - Phase 3 : Vérification (
check.md) — Valide le résultat par rapport aux objectifs.
Licence
Voir le fichier LICENSE pour plus de détails.
Contribution
Les contributions sont les bienvenues. Veuillez ouvrir une issue ou une pull request.