Communitygithub.com

SamuelChien/mega-skills-collection

Exécutez cette compétence lorsque l'utilisateur demande « format SPAWN REQUEST », « rapports d'agent », « coordination d'agents », « agents parallèles », « format de rapport », « communication entre agents » ou a besoin de comprendre comment les agents se coordonnent dans le système de sprint.

Qu'est-ce que mega-skills-collection ?

Cette compétence définit le protocole de coordination multi-agents au sein du plugin Sprint. Elle permet à l'architecte du projet de lancer des agents d'implémentation et de test en utilisant un format structuré de requête (SPAWN REQUEST), de collecter des rapports standardisés contenant les travaux effectués, les fichiers modifiés et les résultats de tests, et de partitionner le travail par domaine pour éviter les conflits entre agents parallèles. En suivant ce protocole, les équipes d'agents peuvent collaborer efficacement sur des sprints complexes, en s'assurant que chaque agent reçoit uniquement les fichiers pertinents et que les retours sont intégrés de manière cohérente. La compétence inclut également une gestion des erreurs et des exemples concrets pour faciliter la mise en œuvre.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/agent-patterns

Demander à votre IA préférée

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

Documentation

Modèles d'Agent

Aperçu

Agent Patterns définit le protocole de coordination pour l'exécution de sprints multi-agents au sein du plugin Sprint. Il régit la manière dont l'architecte du projet lance les agents d'implémentation et de test, comment les agents communiquent les résultats via des rapports structurés et comment les agents parallèles évitent les conflits.

Prérequis

  • Plugin Sprint installé et configuré (/plugin install sprint)
  • Répertoire Sprint initialisé dans .claude/sprint/[N]/
  • specs.md rédigé avec un périmètre clair et une configuration de test
  • Familiarité avec le cycle de vie des phases Sprint (voir la compétence sprint-workflow)

Instructions

  1. Structurez chaque lancement d'agent en utilisant le format SPAWN REQUEST. Incluez le nom de l'agent, le fichier de spécifications qu'il doit lire et toute contrainte de périmètre :
    SPAWN REQUEST
    Agent: python-dev
    Specs: .claude/sprint/1/backend-specs.md
    Contract: .claude/sprint/1/api-contract.md
    Scope: Authentication endpoints only
    
  2. Assurez-vous que chaque agent lancé reçoit uniquement les fichiers pertinents pour son périmètre. Passez le api-contract.md comme interface partagée afin que les agents backend et frontend restent synchronisés.
  3. Collectez des rapports structurés de chaque agent à la fin de son travail. Chaque rapport doit inclure : le travail accompli, les fichiers modifiés, les tests ajoutés et l'état de conformité par rapport aux spécifications.
  4. Lorsque vous exécutez des agents en parallèle, partitionnez le travail par domaine (par exemple, backend vs frontend vs CI/CD). N'attribuez jamais de chemins de fichiers qui se chevauchent à des agents concurrents.
  5. Transmettez les rapports d'agents à l'architecte du projet pour examen. L'architecte décide s'il faut itérer (relancer avec des spécifications réduites) ou passer à la phase suivante.
  6. Pour les agents de test, transmettez le format de rapport de test UI indiqué dans ${CLAUDE_SKILL_DIR}/references/ui-test-report.md afin que les résultats suivent un schéma cohérent incluant le nombre de tests, la couverture, les échecs et les erreurs console.

Résultat

  • Blocs SPAWN REQUEST consommés par l'orchestrateur Sprint pour lancer les agents
  • Rapports d'agents structurés contenant : résumé, fichiers modifiés, résultats de tests et statut de conformité
  • Rapports de test UI avec comptes réussites/échecs, détails de couverture, descriptions des échecs et logs d'erreur console
  • status.md mis à jour reflétant le travail accompli et restant après chaque itération

Gestion des erreurs

ErreurCauseSolution
L'agent reçoit un mauvais fichier de spécificationsChemin incorrect dans SPAWN REQUESTVérifiez le numéro du répertoire Sprint et le nom du fichier avant de lancer
Modifications de fichiers qui se chevauchent de la part d'agents parallèlesLimites de périmètre mal définiesPartitionnez le travail par domaine ; attribuez des répertoires distincts à chaque agent
Rapport d'agent manquant de champs obligatoiresLes instructions de l'agent manquent du format de rapportIncluez le modèle de rapport structuré dans l'invite de l'agent
Boucle d'itération infinieLes spécifications ne sont jamais entièrement satisfaitesVérifiez status.md pour les problèmes bloquants ; l'orchestrateur fait une pause après 5 itérations
Agent introuvableNom d'agent mal orthographié dans SPAWN REQUESTVérifiez que les fichiers markdown de l'agent existent dans le répertoire agents/

Exemples

Lancement d'agents d'implémentation en parallèle :

SPAWN REQUEST
Agent: python-dev
Specs: .claude/sprint/1/backend-specs.md
Contract: .claude/sprint/1/api-contract.md

SPAWN REQUEST
Agent: nextjs-dev
Specs: .claude/sprint/1/frontend-specs.md
Contract: .claude/sprint/1/api-contract.md

Les deux agents partagent le même api-contract.md pour garantir la compatibilité de l'API.

Format de rapport d'agent structuré :

AGENT REPORT
Agent: python-dev
Status: COMPLETE
Files Modified: src/auth/routes.py, src/auth/models.py, tests/test_auth.py
Tests: 12 passed, 0 failed
Conformity: All backend-specs requirements implemented
Notes: JWT token expiry set to 24h per spec

Coordination des agents de test :

SPAWN REQUEST
Agent: qa-test-agent
Specs: .claude/sprint/1/specs.md
Run After: python-dev, nextjs-dev

SPAWN REQUEST
Agent: ui-test-agent
Specs: .claude/sprint/1/specs.md
Run After: qa-test-agent

Ressources

  • ${CLAUDE_SKILL_DIR}/references/ui-test-report.md -- Format de rapport de test UI structuré avec suivi de couverture et des échecs
  • Compétence Sprint workflow pour le contexte du cycle de vie des phases
  • Compétence API contract pour la conception d'interfaces partagées
  • README du plugin Sprint pour une vue d'ensemble de l'architecture des agents

Individual skills in this repo

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

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Skills associés