Back to skills
SkillHub ClubShip Full StackFull Stack

skeleton-generate

Skills版エージェント骨格(CLAUDE.md, .claude/skills/, .codex/等)を生成し、初期設定を完了する。「スケルトン生成」「エージェント生成」「骨格作成」を依頼されたときに使用する。

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
9
Hot score
84
Updated
March 20, 2026
Overall rating
C2.6
Composite score
2.6
Best-practice grade
F37.6

Install command

npx @skill-hub/cli install matsuni-kk-agent-template-public-skeleton-generate

Repository

matsuni-kk/agent_template_public

Skill path: .claude/skills/skeleton-generate

Skills版エージェント骨格(CLAUDE.md, .claude/skills/, .codex/等)を生成し、初期設定を完了する。「スケルトン生成」「エージェント生成」「骨格作成」を依頼されたときに使用する。

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: matsuni-kk.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install skeleton-generate into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/matsuni-kk/agent_template_public before adding skeleton-generate to shared team environments
  • Use skeleton-generate for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: skeleton-generate
description: "Skills版エージェント骨格(CLAUDE.md, .claude/skills/, .codex/等)を生成し、初期設定を完了する。「スケルトン生成」「エージェント生成」「骨格作成」を依頼されたときに使用する。"
---

# Skeleton Generate Workflow

Skills版エージェント骨格生成ワークフロー。主成果物はoutput/{domain}_agent/ディレクトリ一式(CLAUDE.md, .claude/skills/, .codex/含む)。

## Instructions

### 1. Preflight(事前確認)
- `./assets/generate_checklist.md` を先に読み、必須項目を確認する。
- draft_requirements.md を参照し、以下を確認する:
  - ドメイン名(スネークケース)
  - エージェント表示名
  - 説明文(1-2文)
  - 準拠フレームワーク
  - **ディレクトリパターン(Business/Coding/Data/DevOps/Minimal)**
- framework_research.md が存在し、framework_research_done=true が記録されているか確認する。
- **要件定義へのユーザー承認が得られているか確認する。未承認なら生成しない。**
- output/配下に同名エージェントが存在しないか確認する。

### 2. ディレクトリパターン選択
- `./assets/directory_patterns.md` を参照し、用途に応じたパターンを選択する:
  - **Business**: Flow/Stock/Archived(ビジネス/ドキュメント管理)
  - **Coding**: src/tests/docs(ソフトウェア開発)
  - **Data**: data/notebooks/src/models(データ分析/ML)
  - **DevOps**: infra/scripts/configs(インフラ/運用)
  - **Minimal**: src/scripts(最小構成)
- ユーザーに確認し、パターンを確定する。

### 3. ディレクトリ構造生成
- 選択したパターンに応じてディレクトリを作成する。
- 共通構造(全パターン必須):
  ```bash
  mkdir -p output/{domain}_agent/.claude/{skills,agents,commands}
  mkdir -p output/{domain}_agent/.codex/{skills,agents,prompts}
  mkdir -p output/{domain}_agent/.cursor/rules
  mkdir -p output/{domain}_agent/.github/{skills,prompts}
  mkdir -p output/{domain}_agent/.gemini
  mkdir -p output/{domain}_agent/.kiro/steering
  mkdir -p output/{domain}_agent/scripts
  ```
- パターン別構造を追加(例: Business):
  ```bash
  mkdir -p output/{domain}_agent/Flow
  mkdir -p output/{domain}_agent/Stock/programs/core/{documents,images}
  mkdir -p output/{domain}_agent/Archived
  ```
- 空ディレクトリに .gitkeep を配置する。

### 4. マスターファイル生成
- `./assets/claude_md_template.md` を使用して以下を生成する(テンプレートにはWF自動継続/テンプレートファースト/Next Action triggers参照ルールを含める):
  1. `CLAUDE.md` - プレースホルダを置換して生成
  2. `AGENTS.md` - CLAUDE.mdと同内容
  3. `.github/copilot-instructions.md` - CLAUDE.mdと同内容
  4. `.gemini/GEMINI.md` - CLAUDE.mdと同内容
  5. `.kiro/steering/KIRO.md` - CLAUDE.mdと同内容
- `./assets/readme_template.md` を使用して `README.md` を生成する。
- 元資料にない項目は省略せず「未記載」と明記する。

### 5. スクリプト・共通Skillsコピー
- `./assets/common_skills_template.md` に従い、以下をコピーする:
  ```bash
  # スクリプト
  cp scripts/validate_skills.py output/{domain}_agent/scripts/
  cp scripts/update_agent_master.py output/{domain}_agent/scripts/

  # 共通Skills(必須)
  cp -r .claude/skills/skill-maintenance output/{domain}_agent/.claude/skills/
  cp -r .claude/skills/subagent-maintenance output/{domain}_agent/.claude/skills/

  # 共通サブエージェント(推奨)
  cp .claude/agents/skill-builder.md output/{domain}_agent/.claude/agents/
  cp .claude/agents/skill-validator.md output/{domain}_agent/.claude/agents/
  cp .claude/agents/qa-skill-qc.md output/{domain}_agent/.claude/agents/
  cp .codex/agents/qa-skill-qc.md output/{domain}_agent/.codex/agents/
  cp .claude/agents/qa-skeleton-generate.md output/{domain}_agent/.claude/agents/
  ```

### 6. 初期Skills準備
- domain-skills-generate へ進む準備をする。
- ドメイン固有のSkillsは次工程で作成。

### 7. QC(必須)
- `recommended_subagents` のQC Subagent(`qa-skill-qc`)に評価を委譲する。
- Subagentは `./evaluation/skeleton_criteria.md` をReadし、QCを実施する。
- 指摘を最小差分で反映する(最大3回)。
- 指摘に対し「修正した/しない」と理由を成果物に残す。

### 8. バックログ反映
- 次アクション(Skills作成、バリデーション)をタスクリストへ追記する。
- 生成完了を記録する。

subagent_policy:
  - 品質ループ(QC/チェック/フィードバック)は必ずサブエージェントへ委譲する
  - サブエージェントの指摘を反映し、反映結果(修正有無/理由)を成果物に残す

recommended_subagents:
  - qa-skill-qc: ディレクトリ構造、CLAUDE.md、マルチプラットフォームファイル、スクリプト配置を検査

## Resources
- assets: ./assets/generate_checklist.md
- assets: ./assets/directory_patterns.md
- assets: ./assets/common_skills_template.md
- assets: ./assets/claude_md_template.md
- assets: ./assets/skills_structure_template.md
- assets: ./assets/readme_template.md
- evaluation: ./evaluation/skeleton_criteria.md
- scripts: scripts/validate_skills.py
- scripts: scripts/update_agent_master.py
- triggers: ./triggers/next_action_triggers.md

## Next Action
- triggers: ./triggers/next_action_triggers.md

起動条件に従い、条件を満たすSkillを自動実行する。


---

## Referenced Files

> The following files are referenced in this skill and included for context.

### assets/generate_checklist.md

```markdown
# スケルトン生成チェックリスト

## 生成前の必須確認
- [ ] ドメイン名が確定(スネークケース)
- [ ] エージェント表示名が確定
- [ ] 説明文(1-2文)が用意されている
- [ ] draft_requirements.md が存在する
- [ ] framework_research.md が存在する
- [ ] framework_research_done=true が記録されている
- [ ] **要件定義がユーザー承認済み**
- [ ] output/配下に同名フォルダが存在しない
- [ ] **ディレクトリパターンが確定**(Business/Coding/Data/DevOps/MultiApp/Minimal)

## 生成方法
skeleton-generate Skillを実行し、以下を指定:
- エージェント名(表示名)
- ドメイン名(スネークケース)
- 説明文(1-2文)
- ディレクトリパターン

## 生成後の必須作業
- [ ] CLAUDE.md の内容を確認(テンプレートファースト/WF自動継続/Next Action triggers参照ルールを含む)
- [ ] ディレクトリ構造を確認
- [ ] validate_skills.py で検証

## 生成されるファイル構造
```
output/{domain}_agent/
├── .claude/
│   ├── skills/           # Skills群
│   ├── agents/           # サブエージェント
│   └── commands/         # スラッシュコマンド
├── .codex/
│   ├── skills/
│   ├── agents/
│   └── prompts/
├── .cursor/
│   └── skills/
├── .github/
│   └── skills/
├── .gemini/
├── .kiro/
├── Flow/                 # 作業中(日次管理)※パターンによる
├── Stock/                # 確定版 ※パターンによる
├── Archived/             # 履歴 ※パターンによる
├── scripts/
│   ├── validate_skills.py
│   └── update_agent_master.py
├── CLAUDE.md
├── AGENTS.md
└── README.md
```

## Skills整備計画
生成後、以下の順でSkillsを整備する:
1. {domain}-initialize - プロジェクト初期化
2. ドメイン固有Skills - domain-skills-generate で生成
3. CLAUDE.md - ワークフロー索引更新
4. validate_skills.py - 構文検証実行

```

### assets/directory_patterns.md

```markdown
# ディレクトリパターン選択ガイド

用途に応じて最適なディレクトリ構造を選択する。

## パターン一覧

### 1. Business(ビジネス/ドキュメント管理)
PMBOKやBABOK等のビジネスフレームワーク向け。

```
{domain}_agent/
├── .claude/
│   ├── skills/
│   ├── agents/
│   └── commands/
├── Flow/                    # 作業中ドラフト(日次管理)
│   └── YYYYMM/YYYY-MM-DD/
├── Stock/                   # 確定版ドキュメント
│   └── programs/{project}/
│       ├── documents/
│       └── images/
├── Archived/                # 履歴保管
├── scripts/
├── CLAUDE.md
└── README.md
```

**適用例**: 会計、マーケティング、HR、法務、プロジェクト管理

---

### 2. Coding(ソフトウェア開発)
ソースコード管理向け。標準的なプロジェクト構造。

```
{domain}_agent/
├── .claude/
│   ├── skills/
│   ├── agents/
│   └── commands/
├── src/                     # ソースコード
│   ├── components/
│   ├── utils/
│   └── types/
├── tests/                   # テストコード
│   ├── unit/
│   └── integration/
├── docs/                    # ドキュメント
├── scripts/                 # ビルド/ユーティリティ
├── CLAUDE.md
└── README.md
```

**適用例**: Webアプリ、CLI、ライブラリ、API

---

### 3. Data(データ分析/ML)
データサイエンス・機械学習向け。

```
{domain}_agent/
├── .claude/
│   ├── skills/
│   ├── agents/
│   └── commands/
├── data/                    # データセット
│   ├── raw/
│   ├── processed/
│   └── external/
├── notebooks/               # Jupyter Notebooks
├── src/                     # ソースコード
│   ├── data/
│   ├── features/
│   ├── models/
│   └── visualization/
├── models/                  # 学習済みモデル
├── reports/                 # レポート・図表
├── scripts/
├── CLAUDE.md
└── README.md
```

**適用例**: データ分析、ML/AI、レポート自動生成

---

### 4. DevOps(インフラ/運用)
インフラ管理・自動化向け。

```
{domain}_agent/
├── .claude/
│   ├── skills/
│   ├── agents/
│   └── commands/
├── infra/                   # インフラ定義
│   ├── terraform/
│   ├── kubernetes/
│   └── docker/
├── scripts/                 # 自動化スクリプト
│   ├── deploy/
│   ├── backup/
│   └── monitoring/
├── configs/                 # 設定ファイル
├── docs/                    # 運用ドキュメント
├── CLAUDE.md
└── README.md
```

**適用例**: CI/CD、クラウドインフラ、監視、自動化

---

### 5. MultiApp(ミニアプリ量産型)
小さなアプリ・フロー・ボットを複数管理するパターン。
Power Platform、Copilot Studio、n8n、Zapier的な思想。

```
{domain}_agent/
├── .claude/
│   ├── skills/
│   ├── agents/
│   └── commands/
├── apps/                    # 個別アプリ群
│   ├── {app_name_1}/
│   │   ├── src/
│   │   ├── config.json
│   │   └── README.md
│   ├── {app_name_2}/
│   └── {app_name_3}/
├── flows/                   # 自動化フロー群
│   ├── {flow_name_1}.json
│   └── {flow_name_2}.json
├── shared/                  # 共通コンポーネント
│   ├── components/
│   ├── connectors/
│   └── templates/
├── Flow/                    # 作業中(設計・検討)
│   └── YYYYMM/YYYY-MM-DD/
├── Stock/                   # 確定版ドキュメント
│   ├── specs/
│   └── catalog/             # アプリカタログ
├── Archived/
├── scripts/
├── CLAUDE.md
└── README.md
```

**適用例**: Power Apps/Automate、Copilot Studio、n8n、ローコード開発、ボット量産

---

### 6. Minimal(最小構成)
シンプルなプロジェクト向け。

```
{domain}_agent/
├── .claude/
│   ├── skills/
│   ├── agents/
│   └── commands/
├── src/                     # メインコード/コンテンツ
├── scripts/
├── CLAUDE.md
└── README.md
```

**適用例**: 小規模プロジェクト、PoC、スクリプト集

---

## 共通要素(全パターン必須)

| 要素 | 説明 |
|------|------|
| `.claude/skills/` | Skills群 |
| `.claude/agents/` | サブエージェント |
| `.claude/commands/` | スラッシュコマンド |
| `scripts/` | validate_skills.py, update_agent_master.py |
| `CLAUDE.md` | マスター指示 |
| `README.md` | リポジトリ説明 |

## 引き継ぎSkills(全パターン共通)

以下のSkillsは全エージェントにコピー:

- `skill-maintenance/` - Skill保守
- `subagent-maintenance/` - サブエージェント保守

## 選択フロー

```
1. 用途を確認
   ├── ビジネス/ドキュメント管理 → Business
   ├── ソフトウェア開発(単一プロジェクト) → Coding
   ├── データ分析/ML → Data
   ├── インフラ/運用 → DevOps
   ├── ミニアプリ・フロー量産 → MultiApp
   └── その他/シンプル → Minimal

2. skeleton-generate 実行時にパターン指定

3. 必要に応じてカスタマイズ
```

```

### assets/claude_md_template.md

```markdown
# CLAUDE.md テンプレート

生成エージェント用のスリム版CLAUDE.mdテンプレート。100行以内を目標とする。

```markdown
# {AgentName} Agent

{domain}領域の業務支援エージェント。{description}

## 1. 基本原則

- 事実優先: データ・出典・日時を明示
- 推測禁止: 元資料にない項目は「未記載」と明記
- 自己完結: 成果物に前提/背景/出典/参照を含める
- 承認優先: フォルダ構成・要件は承認を得てから進む
- テンプレートファースト: 各Skillの `assets/` を先に読む
- WF自動継続: Skill完了後は各Skillの `triggers/next_action_triggers.md` に従い、条件を満たす次Skillを自動実行する
- Next Action 形式: 各SKILL.mdの `## Next Action` は手動箇条書き禁止、`- triggers: ./triggers/next_action_triggers.md` の参照のみ許可
- triggers必須: 新規Skillには `triggers/next_action_triggers.md` を必ず作成し、起動条件は検証可能な形式で書く(曖昧表現NG)

## 2. 成果物タイプ

- ドラフト(Flow): 作業中成果物。日次階層で管理
- 確定版(Stock): 承認済み成果物。programs/配下で管理
- Skills/Agents/Commands: .claude/配下で管理

## 3. 品質ゴール

- 欠損ゼロ: 参照データの可視情報を漏れなく反映
- 行間ゼロ: 初見でも前提・背景から理解できる自己完結
- ハルシネーションゼロ: 元資料にない項目は「未記載/不明」

## 4. Skill選択ポリシー

- 依頼に最も合致するSkillを選んで実行
- 完了後、各SKILL.mdのNext Actionに従い継続判断
- 詳細手順は各Skillのassetsを参照

## 5. ワークフロー索引

### 主要Skills
{skills_index}

### スクリプト
- `scripts/validate_skills.py`: Skills/Agents/Commands検証
- `scripts/update_agent_master.py`: マルチプラットフォーム同期

## 6. パス辞書

```yaml
root: "./"

dirs:
  flow: "Flow"
  stock: "Stock"
  archived: "Archived"
  claude_skills: ".claude/skills"
  claude_agents: ".claude/agents"
  claude_commands: ".claude/commands"
  codex_skills: ".codex/skills"
  codex_agents: ".codex/agents"
  codex_prompts: ".codex/prompts"

patterns:
  flow_day_dir: "Flow/{{meta.year_month}}/{{meta.today}}"
  draft_document: "{{flow_day_dir}}/draft_{{document_name}}.md"
  stock_documents_dir: "Stock/programs/{{project}}/documents/{{document_genre}}"
  stock_images_dir: "Stock/programs/{{project}}/images/{{image_category}}"

meta:
  today: "YYYY-MM-DD"
  year_month: "YYYYMM"
  timestamp: "YYYY-MM-DD HH:mm"
```

## 7. エージェント構造

```
{domain}_agent/
├── .claude/
│   ├── skills/          # Skills(1WF=1Skill)
│   ├── agents/          # Sub Agents(QC用等)
│   └── commands/        # スラッシュコマンド
├── .codex/
│   ├── skills/
│   ├── agents/
│   └── prompts/
├── Flow/                # 作業中ドラフト
├── Stock/               # 確定版
│   └── programs/{project}/
├── Archived/            # 履歴
├── scripts/
└── README.md
```

## 8. 準拠フレームワーク

{framework_info}

---
Do what has been asked; nothing more, nothing less.
```

## プレースホルダ一覧

| プレースホルダ | 説明 | 例 |
|---------------|------|-----|
| {AgentName} | エージェント表示名 | Accounting Agent |
| {domain} | ドメイン名(スネークケース) | accounting |
| {description} | エージェント説明(1-2文) | 財務取引記録と報告を支援 |
| {skills_index} | Skills一覧(生成後に追記) | - accounting-create-journal |
| {framework_info} | 準拠フレームワーク情報 | GAAP/IFRS準拠 |

## 使用方法

1. テンプレートをコピー
2. プレースホルダを置換
3. `output/{domain}_agent/CLAUDE.md` として保存
4. Skills生成後に `{skills_index}` を更新

```

### assets/readme_template.md

```markdown
# README.md テンプレート

生成エージェント用のREADME.mdテンプレート。

```markdown
# {AgentName} Agent

{description}

## 概要

{domain}領域の業務支援エージェント。{framework_info}に準拠。

## 構造

```
{domain}_agent/
├── .claude/skills/      # Skills(ワークフロー定義)
├── .claude/agents/      # Sub Agents(QC用等)
├── .claude/commands/    # スラッシュコマンド
├── Flow/                # 作業中ドラフト
├── Stock/               # 確定版成果物
├── Archived/            # 履歴
└── scripts/             # ユーティリティ
```

## Skills一覧

| Skill | 説明 | 主成果物 |
|-------|------|----------|
{skills_table}

## 使い方

### 基本操作
1. 依頼内容に応じたSkillが自動選択される
2. 各SkillのInstructionsに従って処理が実行される
3. 成果物はFlow(ドラフト)またはStock(確定版)に保存される

### スクリプト
```bash
# バリデーション実行
python3 scripts/validate_skills.py

# マスターファイル同期
python3 scripts/update_agent_master.py --source claude --force
```

## 準拠フレームワーク

{framework_details}

## ライセンス

{license_info}

---
Generated by Agent Template Framework
```

## プレースホルダ一覧

| プレースホルダ | 説明 |
|---------------|------|
| {AgentName} | エージェント表示名 |
| {domain} | ドメイン名(スネークケース) |
| {description} | エージェント説明 |
| {framework_info} | 準拠フレームワーク名 |
| {skills_table} | Skills一覧テーブル |
| {framework_details} | フレームワーク詳細説明 |
| {license_info} | ライセンス情報(デフォルト: MIT) |

```

### assets/common_skills_template.md

```markdown
# 共通引き継ぎSkillsテンプレート

全エージェントに引き継ぐ共通Skillsの一覧とコピー手順。

## 引き継ぎ対象Skills

### 必須(全パターン共通)

| Skill | 用途 | コピー元 |
|-------|------|---------|
| skill-maintenance | Skill作成・編集・削除 | `.claude/skills/skill-maintenance/` |
| subagent-maintenance | サブエージェント管理 | `.claude/skills/subagent-maintenance/` |

### オプション(用途に応じて)

| Skill | 用途 | 対象パターン |
|-------|------|-------------|
| rule-validation | 構文検証 | 全パターン(推奨) |

## コピー手順

### Step 1: 必須Skillsコピー
```bash
# skill-maintenance
cp -r .claude/skills/skill-maintenance output/{domain}_agent/.claude/skills/

# subagent-maintenance
cp -r .claude/skills/subagent-maintenance output/{domain}_agent/.claude/skills/
```

### Step 2: スクリプトコピー
```bash
cp scripts/validate_skills.py output/{domain}_agent/scripts/
cp scripts/update_agent_master.py output/{domain}_agent/scripts/
```

### Step 3: 共通サブエージェントコピー(オプション)
```bash
# skill-builder, skill-validator, qa-skill-qc
cp .claude/agents/skill-builder.md output/{domain}_agent/.claude/agents/
cp .claude/agents/skill-validator.md output/{domain}_agent/.claude/agents/
cp .claude/agents/qa-skill-qc.md output/{domain}_agent/.claude/agents/
cp .codex/agents/qa-skill-qc.md output/{domain}_agent/.codex/agents/
```

## skill-maintenance の調整ポイント

コピー後、以下を対象エージェントに合わせて調整:

1. **パス参照**: SKILL.md内のパスを確認
2. **評価基準**: evaluation/をドメインに合わせて調整(オプション)

## subagent-maintenance の調整ポイント

1. **テンプレート**: 必要に応じてドメイン固有テンプレートを追加
2. **評価基準**: evaluation/をドメインに合わせて調整(オプション)

## ディレクトリパターン別の追加Skills

### Business パターン
- Flow→Stock移行用Skill(オプション)

### Coding パターン
- テスト実行Skill(オプション)
- ビルドSkill(オプション)

### Data パターン
- データ検証Skill(オプション)
- レポート生成Skill(オプション)

### DevOps パターン
- デプロイSkill(オプション)
- 監視Skill(オプション)

## 自動化スクリプト例

```bash
#!/bin/bash
# copy_common_skills.sh

DOMAIN=$1
OUTPUT_DIR="output/${DOMAIN}_agent"

# 必須Skills
cp -r .claude/skills/skill-maintenance "${OUTPUT_DIR}/.claude/skills/"
cp -r .claude/skills/subagent-maintenance "${OUTPUT_DIR}/.claude/skills/"

# スクリプト
cp scripts/validate_skills.py "${OUTPUT_DIR}/scripts/"
cp scripts/update_agent_master.py "${OUTPUT_DIR}/scripts/"

# 共通サブエージェント
cp .claude/agents/skill-builder.md "${OUTPUT_DIR}/.claude/agents/"
cp .claude/agents/skill-validator.md "${OUTPUT_DIR}/.claude/agents/"
cp .claude/agents/qa-skill-qc.md "${OUTPUT_DIR}/.claude/agents/"
cp .codex/agents/qa-skill-qc.md "${OUTPUT_DIR}/.codex/agents/"

echo "✅ 共通Skills コピー完了: ${OUTPUT_DIR}"
```

```

### evaluation/skeleton_criteria.md

```markdown
# Skeleton Generate 評価指標

## 必須チェック項目

### 構造チェック(Pass/Fail)
| 項目 | 基準 | 重要度 |
|------|------|--------|
| 出力フォルダ | output/{domain}_agent/ が存在 | Critical |
| CLAUDE.md | CLAUDE.md が存在 | Critical |
| AGENTS.md | AGENTS.md が存在 | Critical |
| .claude/skills/ | .claude/skills/ が存在 | Critical |
| .claude/agents/ | .claude/agents/ が存在 | Critical |
| .claude/commands/ | .claude/commands/ が存在 | Critical |
| .codex/skills/ | .codex/skills/ が存在 | Critical |
| .codex/agents/ | .codex/agents/ が存在 | Critical |
| .codex/prompts/ | .codex/prompts/ が存在 | Critical |
| スクリプト | scripts/validate_skills.py が存在 | High |
| 同期スクリプト | scripts/update_agent_master.py が存在 | High |

### マルチプラットフォームチェック(Pass/Fail)
| 項目 | 基準 | 重要度 |
|------|------|--------|
| Copilot | .github/copilot-instructions.md が存在 | High |
| Gemini | .gemini/GEMINI.md が存在 | High |
| Kiro | .kiro/steering/KIRO.md が存在 | High |
| Cursor | .cursor/rules/ が存在 | Medium |

### 内容チェック(スコアリング)
| 観点 | 評価基準 | 配点 |
|------|----------|------|
| CLAUDE.md内容 | ドメイン名・説明・フレームワークが反映 かつ WF自動継続/テンプレートファースト/Next Action triggers参照ルールが明記 | 30 |
| ディレクトリ構成 | Flow/Stock/Archived が存在 | 25 |
| ファイル同期 | 全マスターファイルが同内容 | 25 |
| タスクリスト記録 | 設定値がタスクリストに記録 | 20 |

### 禁止事項
- プレースホルダ({domain}, {AgentName}等)を置換せず残す
- CLAUDE.mdを生成しない
- .claude/skills/を作成しない
- 承認なしで生成する

## 採点基準
- **Pass**: 全CriticalがPass かつ スコア80点以上
- **Conditional Pass**: 全CriticalがPass かつ スコア60-79点
- **Fail**: CriticalにFailあり または スコア60点未満

## QC報告フォーマット
```
### QC結果: [Pass/Conditional Pass/Fail]
スコア: [XX]/100

#### 指摘事項
1. [項目名]: [指摘内容] (重要度: Critical/High/Medium/Low)

#### 修正推奨
- [具体的な修正アクション]
```

## チェックリスト

### ディレクトリ構造
- [ ] output/{domain}_agent/ 存在
- [ ] .claude/skills/ 存在
- [ ] .claude/agents/ 存在
- [ ] .claude/commands/ 存在
- [ ] .codex/skills/ 存在
- [ ] .codex/agents/ 存在
- [ ] .codex/prompts/ 存在
- [ ] .cursor/rules/ 存在
- [ ] .github/skills/ 存在
- [ ] .github/prompts/ 存在
- [ ] .gemini/ 存在
- [ ] .kiro/steering/ 存在
- [ ] Flow/ 存在
- [ ] Stock/programs/ 存在
- [ ] Archived/ 存在
- [ ] scripts/ 存在

### マスターファイル
- [ ] CLAUDE.md 存在・内容正確
- [ ] AGENTS.md 存在・CLAUDE.mdと同内容
- [ ] .github/copilot-instructions.md 存在・同内容
- [ ] .gemini/GEMINI.md 存在・同内容
- [ ] .kiro/steering/KIRO.md 存在・同内容
- [ ] README.md 存在

### スクリプト
- [ ] scripts/validate_skills.py 存在
- [ ] scripts/update_agent_master.py 存在

```

skeleton-generate | SkillHub