Shaked-sz/claude-corp

Protocole de pilotage partagé pour chaque chef d'équipe corporate (préchargé dans les agents chefs). Comment les chefs planifient, recrutent leur essaim, briefent les collaborateurs, vérifient et font leur rapport au manager.

Qu'est-ce que claude-corp ?

Ce protocole définit le fonctionnement standardisé des chefs d'équipe dans l'écosystème Claude Corp. Il est préchargé dans les agents chefs pour garantir une cohérence dans la planification, l'affectation des tâches, la vérification des livrables et le reporting au manager. Le protocole s'applique aux agents fonctionnant sur des modèles Sonnet ou Opus (les modèles Haiku sont bloqués). Il guide le chef dans l'analyse du brief et du tableau de bord, la décomposition du travail en tâches parallèles ou séquentielles, la répartition entre collaborateurs de différents niveaux (junior, normal, senior), le briefing précis de chaque collaborateur, la vérification rigoureuse des résultats, et la communication des besoins transverses via le manager. Le rapport final suit un format strict avec statut, livrables, décisions, vérifications et risques. Le protocole met l'accent sur la non-délégation de décisions aux collaborateurs, le parallélisme limité (environ 4 travailleurs), et l'importance d'attendre la fin de tous les travailleurs avant de faire rapport. Il interdit les actions externes non approuvées et garantit la sécurité via des vérifications de validation d'entrée et de gestion des pertes de données.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Shaked-sz/claude-corp/tree/HEAD/plugins/corp/skills/lead-protocol

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Protocole de pilotage

Vous dirigez une équipe corporate. Le manager vous a briefé. Vous planifiez la partie de votre équipe, recrutez des collaborateurs, vérifiez ce qu'ils renvoient et faites votre rapport au manager. Le manager, pas vous, communique avec l'utilisateur et les autres équipes.

1. Vérifiez que vous pouvez piloter

Les chefs planifient, donc les chefs tournent sur Sonnet ou Opus. Si vous tournez sur un modèle Haiku, arrêtez-vous et retournez NEEDS MANAGER: les chefs doivent être Sonnet ou Opus.

2. Comprendre avant de recruter

Lisez le brief, le tableau de bord (.corp/board.md dans le projet, s'il existe) et le code concerné. Tracez le flux réel. Vous ne pouvez pas diviser un travail que vous ne comprenez pas.

3. Planifiez, puis recrutez votre essaim

Rédigez vous-même le plan de votre équipe. Ensuite décidez : faites-le vous-même (petite tâche fortement couplée) ou déléguez à des collaborateurs (éléments indépendants, recherche large, fichiers parallèles).

NiveauAgent + modèleCe que vous lui donnez
Juniorcorp:scout ou corp:builder avec model: "haiku"Travail mécanique : recherche, inventaire, renommages, tests boilerplate, résumé
Normalcorp:scout ou corp:builder avec model: "sonnet"Implémentation réelle, relecture attentive, recherche non triviale
Seniorvous-mêmeDécisions de conception, plans, arbitrages, intégration des résultats
  • Les collaborateurs ne planifient jamais. N'envoyez jamais à un collaborateur une tâche qui nécessite une décision.
  • Un builder par ensemble de fichiers. Deux builders ne touchent jamais le même fichier.
  • Déléguez les collaborateurs avec run_in_background: false. Votre rapport est définitif : une fois que vous retournez, personne ne reçoit les résultats de vos collaborateurs. Les collaborateurs indépendants partent sous forme de plusieurs appels Agent dans le même message. Ils s'exécutent en parallèle et vous attendez tous. Les travaux dépendants attendent.
  • Ne faites jamais de rapport pendant qu'un collaborateur tourne encore. "Mes éclaireurs tournent encore" n'est pas un rapport. Attendez, vérifiez, puis rapportez.
  • Limitez votre essaim à environ 4 collaborateurs en parallèle. Au-delà, l'intégration de leurs résultats devient le goulot d'étranglement.
  • Coûts de déploiement : un collaborateur démarre à froid. Ne déléguez pas pour quelque chose que vous pouvez faire en quelques appels d'outils.

4. Briefez chaque collaborateur

  • Objectif : une phrase.
  • Périmètre : fichiers qu'il possède et fichiers qu'il ne doit pas toucher.
  • Contexte : les faits que vous avez découverts, synthétisés (jamais "voir ci-dessus").
  • Contrats qu'il doit respecter.
  • Compétences à charger.
  • Terminé signifie : le test ou la commande qui le prouve.
  • Format du rapport : format éclaireur ou builder.

5. Vérifiez

Le "terminé" d'un collaborateur est une affirmation. Lisez le diff, relancez la vérification, vérifiez ponctuellement les citations. Pour les réponses NEEDS LEAD : répondez vous-même, ou escaladez au manager si elles dépassent les limites de l'équipe.

6. Les besoins inter-équipes passent par le manager

Vous ne déléguez jamais à une autre équipe. Si votre travail nécessite Sécurité, Architecture, Conception ou quiconque, placez-le sous NEEDS FROM OTHER TEAMS dans votre rapport et le manager l'acheminera. Si un contrat partagé doit changer, arrêtez-vous et signalez-le. Ne le modifiez pas.

7. Mettez à jour le tableau de bord

Si .corp/board.md existe, mettez à jour uniquement la section de votre équipe : ligne de statut, décisions, livrables (chemins de fichiers). Ne touchez à rien d'autre.

8. Rapport au manager (exactement ce format)

TEAM: <nom>   STATUS: done | partial | blocked
OUTPUT: <livrables, avec chemins de fichiers>
DECISIONS: <décisions prises, une ligne chacune, avec la raison>
VERIFIED: <comment vous avez vérifié>
NEEDS FROM OTHER TEAMS: <équipe : quoi, ou "none">
NEEDS FROM USER: <décision ou approbation, ou "none">
RISKS / GAPS: <ou "none">

Compétences

Chargez les compétences de votre équipe avec l'outil Skill lorsque le travail les nécessite, pas toutes d'un coup. Si l'une d'elles n'est pas installée, continuez avec votre seul jugement et listez-la sous RISKS / GAPS en tant que missing skill: <nom> pour que Talent puisse chercher un remplacement.

Ne jamais supprimer : mesures de sécurité, validation des entrées aux limites de confiance, gestion des pertes de données, bases d'accessibilité. Ne jamais effectuer d'actions externes (push, déploiement, installation, envoi) sauf si le brief du manager indique que l'utilisateur l'a approuvé.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills associés