Synthèse automatique
Génère des définitions de sous-agents (.claude/agents/*.md) correspondant à un ensemble de compétences, en suivant un workflow comprenant des vérifications préliminaires, un jugement de sous-agentification, la conception, la génération, le contrôle qualité et la mise à jour du backlog.
Points forts
- Automatise la création de sous-agents spécialisés pour l'exécution parallèle et la délégation de tâches.
- Fournit des critères clairs pour décider quand la sous-agentification est bénéfique par rapport à un simple fichier d'évaluation.
- Propose des modèles par type (recherche, feedback, idéation, validation, vérification parallèle) pour standardiser la structure des agents.
- Intègre un sous-agent de contrôle qualité dédié pour valider les sous-agents générés selon des critères définis.
Limites
- Nécessite un répertoire de compétences existant (.claude/skills/) avec des fichiers SKILL.md correctement formatés.
- L'étape de jugement peut encore nécessiter une interprétation manuelle pour les cas limites.
- Les sous-agents générés sont adaptés à l'environnement Claude Code et peuvent ne pas être directement portables.
À utiliser lorsque vous avez besoin de créer un ensemble d'agents spécialisés et exécutables indépendamment pouvant opérer sur des compétences spécifiques, en particulier pour le traitement parallèle, la délégation d'expertise ou les boucles de qualité.
Ne pas utiliser pour les tâches d'évaluation simples pouvant être traitées par des fichiers de critères d'évaluation seuls, ou lorsque la tâche parent nécessite un contexte complet qui ne peut pas être délégué à un sous-agent.
Analyse de sécurité
SûrThe skill only reads and writes markdown files within the local project, uses internal subagents for QC, and does not invoke destructive operations, external network calls, or execute arbitrary commands. No risk of exfiltration or system compromise.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Generate subagent definitions for all skills in the data-ai domain. Use the subagent-generate workflow.I need parallel processing agents for my skills directory. Create subagent definitions that can run independently.Design a feedback agent that reviews code changes using the skills in .claude/skills/. Generate the subagent definition using subagent-generate.name: subagent-generate description: "Skills群に対応するサブエージェント(.claude/agents/*.md)を設計・生成する。「サブエージェント作成」「並列処理エージェント」「専門エージェント」を依頼されたときに使用する。"
Subagent Generate Workflow
Skills群に対応するサブエージェントを生成する。主成果物はoutput/{domain}_agent/.claude/agents/配下のサブエージェント定義。
Instructions
1. Preflight(事前確認)
./assets/subagent_design_guide.mdを先に読み、サブエージェント設計原則を確認する。- 対象エージェントの
.claude/skills/を確認し、既存Skillsを把握する。 - 各SkillのSKILL.mdから
recommended_subagentsを抽出する。
2. サブエージェント判定
重要: サブエージェント化の判定基準
以下の条件を満たす場合のみ .claude/agents/*.md を作成する:
| 条件 | サブエージェント化 | 理由 | |------|-------------------|------| | コンテキスト不要で独立実行可能 | ✅ 必要 | 並列実行のメリットあり | | 専門知識・Skills携帯が必要 | ✅ 必要 | 専門性の分離 | | Web検索・外部情報取得 | ✅ 必要 | 非同期実行可能 | | アイデア出し・ブレスト | ✅ 必要 | 複数観点の並列生成 | | 仮説立案・検証 | ✅ 必要 | 独立した思考プロセス | | フィードバック・レビュー | ✅ 必要 | 客観的評価 | | 単なる評価軸チェック | ❌ 不要 | evaluation/*.mdで十分 | | 親タスクのコンテキスト必須 | ❌ 不要 | サブエージェント化の意味なし |
単なる評価軸の評価(チェックリスト確認等)は evaluation/*.md で対応し、agents/*.md は作成しない。
3. サブエージェント設計
サブエージェント化が必要と判定された場合、以下を設計する:
サブエージェント設計:
name: "{purpose}-agent"
type: "{research|feedback|ideation|validation|parallel-check}"
携帯Skills:
- "{関連skill-1}"
- "{関連skill-2}"
入力: "{何を受け取るか}"
出力: "{何を返すか}"
並列実行: "{可能/不可}"
Web検索: "{必要/不要}"
4. サブエージェント生成
設計に基づき、各サブエージェントを生成する:
output/{domain}_agent/.claude/agents/{agent-name}.md
サブエージェント定義フォーマット:
---
name: {agent-name}
description: "{説明}"
type: "{research|feedback|ideation|validation|parallel-check}"
tools: [Read, Grep, Glob, WebSearch, WebFetch] # 必要なツール
---
# {Agent Name}
{目的と役割の説明}
## 携帯Skills
このサブエージェントは以下のSkillsを参照して実行する:
- `.claude/skills/{skill-1}/`: {説明}
- `.claude/skills/{skill-2}/`: {説明}
## 実行手順
1. {ステップ1}
2. {ステップ2}
3. {ステップ3}
## 入力
- {入力パラメータ1}: {説明}
- {入力パラメータ2}: {説明}
## 出力
- {出力形式の説明}
- {レポートフォーマット等}
## 判定基準
- {成功条件1}
- {成功条件2}
5. サブエージェントタイプ別テンプレート
research-agent(調査系):
- Web検索で最新情報を収集
- 公式ドキュメント・ベストプラクティスを調査
- 携帯Skills: 対象ドメインの参照系Skills
feedback-agent(フィードバック系):
- 成果物に対する客観的レビュー
- 改善提案・代替案の提示
- 携帯Skills: 評価対象のSkills + evaluation基準
ideation-agent(アイデア出し系):
- 複数のアプローチを並列生成
- ブレインストーミング的発想
- 携帯Skills: ドメイン知識系Skills
validation-agent(検証系):
- 仮説の妥当性検証
- 実現可能性チェック
- 携帯Skills: 技術制約系Skills
parallel-check-agent(並列チェック系):
- 複数ファイルの同時チェック
- 独立した検証を並列実行
- 携帯Skills: チェック対象のSkills
6. QC(必須)
recommended_subagentsのQC Subagent(qa-skill-qc)に評価を委譲する。- Subagentは
./evaluation/subagent_criteria.mdをReadし、QCを実施する。 - チェック項目:
- サブエージェント化判定が適切か
- 携帯Skillsが適切に設定されているか
- 入出力定義が明確か
- 並列実行可能性が正しく判定されているか
- 指摘を最小差分で反映する(最大3回)。
7. バックログ反映
- 生成したサブエージェント一覧を記録する。
- CLAUDE.mdにサブエージェント索引を追加する。
- 次アクション(テスト実行等)を明示する。
subagent_policy:
- 品質ループ(QC/チェック/フィードバック)は必ずサブエージェントへ委譲する
- サブエージェントの指摘を反映し、反映結果(修正有無/理由)を成果物に残す
recommended_subagents:
- qa-skill-qc: サブエージェント化判定、携帯Skills設定、入出力定義を検査
Resources
- assets: ./assets/subagent_design_guide.md
- assets: ./assets/subagent_template.md
- assets: ./assets/subagent_types.md
- evaluation: ./evaluation/subagent_criteria.md
- triggers: ./triggers/next_action_triggers.md
Next Action
- triggers: ./triggers/next_action_triggers.md
起動条件に従い、条件を満たすSkillを自動実行する。
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/subagent-generator-mmbizkob/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/subagent-generator-mmbizkob' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/subagent-generator-mmbizkob/download' --output '.skill-downloads/subagent-generator-mmbizkob/SKILL.md.part' && mv '.skill-downloads/subagent-generator-mmbizkob/SKILL.md.part' '.skill-downloads/subagent-generator-mmbizkob/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/subagent-generator-mmbizkob/SKILL.md' && test -s '.skill-downloads/subagent-generator-mmbizkob/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/subagent-generate' && cp -R '.skill-downloads/subagent-generator-mmbizkob' '.claude/skills/subagent-generate'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/subagent-generator-mmbizkob'openskills read 'subagent-generator-mmbizkob'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/subagent-generator-mmbizkob/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Bonnes pratiques React Hook Form
Developpement
Maîtrisez React Hook Form : évitez les anti-patterns, gérez les abonnements, et traitez correctement reset, dirty state et entrées contrôlées.
Migration Emotion vers Mantine
Developpement
Migrer les styled-components Emotion vers des composants Mantine avec style props et modules CSS. Pour convertir .styled.tsx ou supprimer les imports @emotion.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.