# フォルダ構築スキル — 導入プロンプト（このファイルを丸ごとAIに渡してください）

---

## 【受け取った方へ】使い方（ここだけ読めばOK）

1. **Claude Code**（または Codex）を起動する。
2. このファイルを **AIにドラッグ＆ドロップで添付**（またはファイルを開いて全文コピー → AIに貼り付け）して送信する。
3. AIが自動でスキルを組み立てます。終わったら **AIを完全に終了して再起動**。
4. `/folder-builder` で起動します。

**ZIPの手動保存・解凍なしで復元できます。** 配布ZIPと同じ 3 ファイルをテキストで収録しています。復元後の依存ツール導入は説明書に従います。OSや環境による確認・警告が出る場合もあります。

うまくいかない時は「スキルが作れているか確認して」とAIに伝えてください。

---

あなた（AI）はこれから、「フォルダ構築スキル」を利用者のPCに構築します。以下の指示に厳密に従ってください。

## 手順

0. 実行環境（Mac / Windows）を確認する。**手順1〜3ではファイル復元だけを行う。** 配布ファイルは本文にそろっている。外部ツールの依存導入は手順4で行う。

1. 作業フォルダ `~/Downloads/AI顧問スキル/フォルダ構築スキル/` を作成する（Windows は `%USERPROFILE%\Downloads\AI顧問スキル\フォルダ構築スキル\`）。
   - 同名フォルダが既にある場合は新しい作業フォルダへ復元する。導入先の旧版を別の場所にバックアップし、mydata・本人ナレッジ・認証設定を保全してから切り替える。復元やセットアップに失敗したら旧版へ戻す。

2. 下の「ファイル定義」にある **3 ファイル** を、指定された相対パス（`~/Downloads/AI顧問スキル/フォルダ構築スキル/` からの相対）に作成する。
   - 各ファイルの内容は `========== FILE: パス ==========` 行の次の行から `========== END FILE ==========` 行の直前の行までを、
     **一字一句変更せずそのまま** 書き込む。ファイルの末尾は改行1つで終わらせる。
   - 要約・整形・体裁変更・翻訳・改行の増減・全角半角の変換・Markdown記法の「修正」は一切禁止。
     マーカー行（`========== ... ==========`）自体はファイルに含めない。
   - ファイル数が多い場合は数ファイルずつに分けて作成してよい。**途中で省略せず、必ず全ファイルを作りきる。**

3. 全ファイル作成後、次を検証して結果を報告する:
   - `~/Downloads/AI顧問スキル/フォルダ構築スキル/` 配下に 3 ファイルが存在すること
   - 各ファイルの行数（`wc -l`）が下の「行数チェック表」と一致すること。
     一致しないファイルがあれば、そのファイルだけ作り直す。

4. **セットアップまで実行する。** 作成したフォルダの中にある説明書
   （`README.md` / `README_使い方.md` / `INSTALL.md` / `INSTALL_FOR_AI.md` / `はじめにお読みください.md` のうち存在するもの）を読み、
   そこに書かれた手順どおりに、このPCで `/folder-builder` が使える状態まで導入を完了させる。
   - 説明書に Claude Code 用・Codex 用の両方が書かれている場合は、現在のアプリを確認して該当手順を使う。判別できない場合だけ利用者に聞く。
   - 追加で必要なもの（Python等）が足りなければ、OSを確認して1ステップずつ案内する。

5. 最後に利用者へ、次の3点を伝える:
   - 作成したフォルダの場所（フルパス）
   - **AIを完全に終了して再起動する**必要があること
   - 再起動後 `/folder-builder` で呼び出せること

## 行数チェック表（wc -l の値）

| ファイル | 行数 |
|---|---|
| README_使い方.md | 10 |
| SKILL.md | 741 |
| フォルダ構築スキル.md | 3 |

---

## ファイル定義

========== FILE: README_使い方.md ==========
# フォルダ構築スキルの導入

Claude Code/Codexで使えます。Python 3の有無は環境により異なるため、AIに確認してもらってください。

1. ZIPを展開し、このREADMEをAIへ渡して「このスキルを導入して」と伝える。
2. 同じフォルダのSKILL.mdを、Claude Codeでは `~/.claude/skills/folder-builder/SKILL.md`、Codexでは現在のスキル設定で使う `folder-builder/SKILL.md` に配置する。既存のスキルは保全してから更新する。
3. AIを再起動し、Claude Codeでは `/folder-builder`、Codexではスキル一覧から選択、または「フォルダ構築スキルで事業フォルダを作って」と伝える。

旧ファイルのフォルダ構築スキル.mdはSKILL.mdへの案内として残していますが、新規導入ではSKILL.mdを使います。単一.mdをskills直下に置くだけでは検出されない環境があります。
部署、発信媒体、商品、保存場所を答えると構成案が出ます。既存ハブがある場合は不足分を追加し、記入済みファイルを維持します。
========== END FILE ==========

========== FILE: SKILL.md ==========
---
name: folder-builder
description: 自分の事業に合わせた「AI経営フォルダ」一式を対話で自動構築するスキル。数問のヒアリングだけで、事業部ベースのフォルダ階層＋AGENTS.md＋フォルダマップ.md＋タスク管理ルール.md＋ARCHITECTURE.md＋初期テンプレを丸ごと一括生成する。「/フォルダ構築スキル」「フォルダ構築」「事業フォルダ作って」「AI経営フォルダ」「事業ハブを立ち上げて」「フォルダ構成を組んで」と言われたらこのスキルを使う。
---

## 既存フォルダに実行するとき

最初に構築先を絶対パスで確定し、その場所の `directory.md` / `フォルダマップ.md` / `AGENTS.md` を確認する。
既存ハブがあれば、新規構築ではなく不足分の追加として扱う。部署・ナレッジの2分類/3分類を勝手に変更しない。
承認済みツリーと実在ファイルを突き合わせ、新規作成・既存維持・要調整を区別する。同名の運用ルールや記入済みプロフィールを雛形で上書きしない。
名前・商品名をパスに使う前に、`/`、`\`、`..`、OS予約名などを取り除いた候補を示す。生成先の解決結果が構築先の外へ出ないことを確認する。
デスクトップの位置は実際の環境を確認する（WindowsのOneDrive等でホーム直下でない場合がある）。Pythonの有無は実行で確認し、macOS標準搭載を前提にしない。

生成後は、合意した全パスの存在、部署ごとのタスク.mdが1件であること、マップの参照先、CLAUDE.mdのリンク/コピーを機械的に照合する。
再実行では記入済み内容の差分がゼロであることを確認し、「作成した」「既存のため維持した」を分けて報告する。

# フォルダ構築スキル — 事業ハブ自動セットアップ

あなたの事業を一発で「AIが回せる状態」にするためのスキル。
数問のヒアリングに答えるだけで、事業部単位に整理されたフォルダ階層と、AIが従う運用ルール一式（AGENTS.md / フォルダマップ.md / タスク管理ルール.md / ARCHITECTURE.md）を、その場でローカルに丸ごと生成する。

骨格は「事業部ドリブン（機能で分ける）」。そこに「ナレッジ2分類」と「使うほど賢くなる仕組み」を埋め込んでいるのが、このスキルの中身です。

---

## このスキルが土台にしている考え方

### ① ナレッジは2つの引き出しで仕分ける

世間でよく見る3分類（パーソナル／プロダクト／コンテンツ）ではなく、ここでは思い切って2つに束ねます。判断に迷わないことを最優先にした割り切りです。

| 引き出し | 何を入れるか | イメージ |
|---|---|---|
| **パーソナルナレッジ** | あなた自身に関わる情報のすべて。人柄・口調・価値観・経歴・扱っている商品・ターゲット情報・強み | 「前職は〇〇で、△△で困っている人を助けたい」「一人称は『僕』、語尾は丁寧め」 |
| **発信ソースナレッジ** | これまで作ってきたアウトプットの蓄積。メルマガ文・動画台本・投稿文・記事・登壇資料など | 過去のメルマガ配信30通、ショート動画の台本20本、登壇スライド一式 |

この「パーソナル／発信ソース」が、ナレッジを仕分けるときの**主要な軸**です。
ただし共通ナレッジ全体がこの2フォルダだけ、という意味ではありません。これに加えて、
- 部署をまたぐ汎用ノウハウ（マーケ・AIツール活用・経営）は **タスク攻略ナレッジ**
- 外部ツールから落としただけの未加工データは **コンテンツ元本**

に置きます。つまり 共通ナレッジ/ 直下は「パーソナルナレッジ／発信ソースナレッジ／タスク攻略ナレッジ／コンテンツ元本」の4フォルダで構成され、そのうち手で育てていく中心が「パーソナル／発信ソース」の2分類、という関係です。

> 用語メモ：このスキルでは個人に関わる情報を「パーソナルナレッジ」、過去のアウトプットを「発信ソースナレッジ」と統一して呼びます。生成されるフォルダやファイル内の表記もこの2語で一貫させること。

### ② フォルダは「育てる」もの

作って終わりではありません。**触れば触るほど中身が溜まり、AIの返しが自分仕様に寄っていく** —— ここが本質です。

- AIと話す → その会話から残すべき情報を拾って保存する
- 昔のアウトプットを放り込む → AIが言い回しや構成の癖を吸収する
- 直しを入れる → 次から出力が「自分らしく」なる

この育て方の作法そのものを AGENTS.md と ARCHITECTURE.md に書き込み、AIが放っておいてもナレッジを溜めにいくように仕込みます。

---

## 進め方（段階0〜段階3）

```
【段階0】OSを自動判定（最初に1回・ユーザーには聞かない）
   └─ Mac / Linux / Windows を見分けて以降の処理を切り替える

【段階1】聞き取り（数問・会話形式）
   └─ 事業の輪郭をつかむ

【段階2】下書き提示（ツリーを見せて確認）
   └─ これから作る構造を一覧化し、GOをもらう

【段階3】まとめて生成（フォルダ＋ファイルをローカルに作成）
   └─ 仕上がりレポートを出す
```

---

## 【段階0】OSを自動判定する（最初に1回）

聞き取りに入る前に、Bash で一度だけ次を実行して OS を判定する。**ユーザーには聞かず、黙って判定する。**

```bash
python3 -c "import platform; print(platform.system())" 2>/dev/null || python -c "import platform; print(platform.system())" 2>/dev/null || uname
```

判定の読み替え：
- `Darwin` → **macOS**
- `Linux` → **Linux**
- `Windows` / `MINGW*` / `MSYS*` / `CYGWIN*` → **Windows**

結果を {OS} として覚えておき、段階3で次の2つを自動で切り替える。
- **フォルダ作成**：全OSとも Python の `pathlib` で作る（`mkdir` は使わない）
- **CLAUDE.md の作り方**：mac / Linux はシンボリックリンク、Windows はコピー

> フォルダ名はどのOSでも絵文字なしのプレーン名で統一するので、フォルダ名のOS分岐は不要。ここで切り替えるのは「フォルダ作成のやり方」と「CLAUDE.md の作り方」だけ。

---

## 【段階1】聞き取り

下記を上から順に質問する。前の答えから埋まるものは飛ばしてよい。
**話し方は終始やわらかく。** 触る人はAIに不慣れなことも多い前提で進める。

### 聞くこと1｜土台の情報（必須）

```
さっそくですが、あなたの事業のことを少しだけ教えてください。

  ・呼び名（あだ名でOK）
  ・事業をひとことで（例：「片付けコーチ」「動画編集者」「ハンドメイド×通販」）
  ・フォルダを置きたい場所（デスクトップでよければ空のままEnter）
```

- 場所が空 or 「デスクトップ」なら → デスクトップ直下を初期値にする
  - macOS / Linux：`~/Desktop/{名前}_事業ハブ/`
  - Windows：`%USERPROFILE%\Desktop\{名前}_事業ハブ\`（Python なら `pathlib.Path.home() / "Desktop" / "{名前}_事業ハブ"` で解決）
- 場所の指定があれば → そのパスをそのまま採用する

### 聞くこと2｜部署の切り方（必須）

```
次に、事業を「部署」で分けるとしたら、というお話です。
標準では下の5部署で回す想定にしています：

  1. SNS事業部（Instagram・X・LINE・メルマガ・ブログなど発信まわり全部）
  2. 商品事業部（講座・コンサル・教材などの企画と運営）
  3. セールス部（セミナー・個別相談・LP・販売ページ）
  4. 経理部（経費・確定申告・契約書まわり）
  5. 経営企画部（月次レポート・KPI・議事録など）

ここはあなたに合わせて自由に変えられます：
  ・このまま5部署でいい → 「そのままで」
  ・名前や数を変えたい → こうしたい、を教えてください（例：「SNS・商品・経理の3つで」）
  ・足したい部署がある → 部署名をどうぞ
```

### 聞くこと3｜発信に使う場所（必須）

```
使っている発信チャネルを教えてください（いくつでも）。
例：Instagram / X / LINE / メルマガ / ブログ / YouTube / TikTok / Voicy / Podcast
```

### 聞くこと4｜商品・サービスの名前（商品事業部がある場合のみ）

```
扱っている商品やサービスの名前を教えてください（いくつでも）。
例：「〇〇スクール」「△△コンサル」「□□講座」
まだ無ければ「なし」で大丈夫です。
```

### 聞くこと5｜口調のクセ（任意・飛ばしてOK）

```
ふだんの発信での話し方のクセがあれば教えてください。
例：一人称「僕」で丁寧め／「私」でフランク／「俺」で言い切り／場面で使い分け
ここは飛ばしてもOK。あとからでも設定できます。
```

---

## 【段階2】下書き提示

聞き取りの結果から、以下のツリーを組み立てて見せる。
**チャネルや商品から動的に作られる部分はプレースホルダ表記のままにせず、聞き取りで挙がった実際の名前に展開してから見せること。** こうすることで、承認したツリーと段階3で実際に作られる構造が一致する。

```
{名前}_事業ハブ/
├── AGENTS.md
├── CLAUDE.md → AGENTS.md（mac/Linux=シンボリックリンク・Windows=コピー）
├── フォルダマップ.md
├── タスク管理ルール.md
├── .claude/
│   └── rules/
│       └── ARCHITECTURE.md
├── 共通ナレッジ/
│   ├── パーソナルナレッジ/
│   │   ├── 自分プロフィール.md      ← 最初に埋める起点ファイル（空テンプレ）
│   │   ├── 口調/
│   │   ├── 商品情報/
│   │   ├── ターゲット情報/
│   │   └── 実績/
│   ├── 発信ソースナレッジ/
│   │   ├── {発信ソースサブフォルダ ← 聞くこと3のチャネルから生成}
│   │   ├── …（チャネルに応じて変わる）
│   │   ├── セミナー資料/          ← チャネルに関わらず必ず作る
│   │   └── その他/                ← チャネルに関わらず必ず作る
│   ├── タスク攻略ナレッジ/
│   │   ├── Webマーケ理論/
│   │   ├── AIツール活用/
│   │   └── ビジネス_経営/
│   └── コンテンツ元本/
│       ├── Google_Docs/
│       ├── Zoom/
│       └── その他/
├── 事業部/
│   ├── {部署1}/
│   │   ├── タスク.md
│   │   ├── ナレッジ/
│   │   ├── スキル/
│   │   └── {SNS系部署のみ：発信チャネル別サブフォルダ ← 聞くこと3から生成}
│   ├── {部署2}/
│   │   ├── ...
│   └── ...
└── アーカイブ/
```

> 補足（読み手に説明するときの注意）
> - 発信ソースナレッジ/ の中身は、聞くこと3で挙がったチャネルから作る（例：Instagram → `リール台本/` `フィード文/`、X → `投稿文/`）。`セミナー資料/` と `その他/` はチャネルに関わらず必ず入る。
> - 発信チャネル別サブフォルダが付くのは **SNS系の部署だけ**。経理部・セールス部などにはチャネルフォルダは作らない。

### GOをもらう

```
この形でフォルダを作っていきます。

  ・直したいところがあれば、遠慮なくどうぞ
  ・問題なければ「OK」「いいよ」「作って」などで進めます
```

**「いい」という返事をもらうまで、段階3には入らない。**

---

## 【段階3】まとめて生成

### 3-1｜フォルダをまとめて作る

**段階2で確定したツリーの全フォルダを**一括作成する。Mac / Linux / Windows のどれでも同じコードで動くよう、`mkdir` ではなく Python の `pathlib` を使う（Windows の cmd / PowerShell でも確実に動かすため）。

ツリーがフォルダ一覧の唯一の根拠なので、パーソナルナレッジ配下のサブフォルダ（口調/・商品情報/・ターゲット情報/・実績/）や、3-9〜3-11で動的に決まったフォルダも含め、**ツリーに描いたものを漏れなく作成対象にすること**。

Bash ツールから python3（無ければ python）を呼ぶ：

```bash
python3 << 'PYEOF'
from pathlib import Path
base = Path(r"{構築先パス}")   # raw 文字列にして Windows のバックスラッシュも安全に
folders = [
    "共通ナレッジ/パーソナルナレッジ/口調",
    "共通ナレッジ/パーソナルナレッジ/商品情報",
    "共通ナレッジ/パーソナルナレッジ/ターゲット情報",
    "共通ナレッジ/パーソナルナレッジ/実績",
    # … 段階2のツリーから全フォルダを動的に列挙する
]
for f in folders:
    (base / f).mkdir(parents=True, exist_ok=True)
print("OK")
PYEOF
```

- パス区切りは文字列で `/` を書いてよい（`pathlib` がOSに応じて変換する）
- `python3` が無い環境（Windows に多い）は `python` にフォールバックする

### 3-2｜AGENTS.md を作る

下のテンプレートを土台に、聞き取りの内容で各プレースホルダを置き換えて生成する。
**コピペではなく、その人の事業に合わせて毎回中身を作り込む**こと。

````markdown
# AGENTS.md — {名前} のAI運営ハンドラー

> 出力はすべて日本語。何かを書き出す・保存する前に、必ず `フォルダマップ.md` を Read すること。

---

## 0. 着手前に必ず開くファイル（最優先）

| 順番 | ファイル | 役割 |
|---|---|---|
| **1** | `フォルダマップ.md` | **どこに置くかを決める正本マップ** |
| **2** | `タスク管理ルール.md` | **各部署の タスク.md 運用の正本** |
| 3 | `.claude/rules/ARCHITECTURE.md` | 設計の根っこ（核ルール） |
| 4 | 担当部署の `タスク.md` | いま動いているタスク・優先度 |

---

## 1. オーナー情報

- **呼び名**: {名前}
- **形態**: {個人事業主 or 法人}（既定: 個人事業主）
- **事業の中身**: {聞くこと1の答え}

---

## 2. 事業部ドリブン（{N}部署）

| 部署 | 守備範囲 |
|---|---|
{部署テーブル — 聞くこと2の答えから生成}

各部署に `タスク.md` を1つだけ置く。チャネル別・施策別にタスクファイルを増やさない。

---

## 3. 運営の進め方

1. **まず フォルダマップ.md を読む** → 置き場所を確定させる
2. **タスク.md を毎日読む** → 予定を把握 → こちらから提案する
3. **ナレッジの仕分け軸は2分類**（パーソナル／発信ソース）。これを主軸に共通ナレッジへ集約する
4. **タスク攻略ナレッジ** に、部署をまたぐ汎用ノウハウ（マーケ・AIツール活用・経営）をためる
5. **コンテンツ元本** に、外部ツールから落としてきた未加工データをまとめる
6. **部署の追加**は「〇〇部署を足して」のひと言で対応する

---

## 4. ナレッジを育てる作法（ここが要）

このフォルダは「しまうための棚」ではない。**AIと二人三脚でナレッジを育てる畑**だと考える。

### なぜ育てるのか
- ナレッジが空だと、AIは毎回ゼロから書く → 薄い・自分らしくない出力になる
- ナレッジが溜まると → AIが口調・価値観・過去の発信を踏まえて返す → 精度が上がり続ける

### ナレッジの仕分け軸は2分類

| 分類 | 中身 | 置き場 |
|---|---|---|
| **パーソナルナレッジ** | 人柄・口調・価値観・経歴・商品情報・ターゲット情報・強み。「自分は何者か」のすべて | 共通ナレッジ/パーソナルナレッジ/ |
| **発信ソースナレッジ** | 過去に作ったアウトプット。メルマガ台本・動画台本・投稿文・記事・セミナー資料 | 共通ナレッジ/発信ソースナレッジ/ |

この2つが手で育てる中心。これに加えて、部署をまたぐ汎用ノウハウは 共通ナレッジ/タスク攻略ナレッジ/、外部ツールの未加工データは 共通ナレッジ/コンテンツ元本/ に置く。

### AIが自分から取るべきナレッジ行動
- 会話の中で「これは残す価値がある」と判断したら → 保存を提案する
- 過去のアウトプットを共有されたら → 発信ソースナレッジに整理して保存する
- 直し・指摘をもらったら → パーソナルナレッジの口調・文体ルールを更新する

---

## 5. 仕事の振り分け表（キーワード → 部署）

{聞くこと2／3／4の答えから動的に生成する「キーワード → 部署」対応表}

---

## 6. 置き場所に迷ったら

1. `フォルダマップ.md` の判断フローをたどる
2. どこか1つの部署の仕事か? → 事業部/{部署名}/
3. 部署をまたぐ共通知識か? → 共通ナレッジ/
4. 外部ツールの未加工データか? → 共通ナレッジ/コンテンツ元本/
5. それでも決まらなければ、最大2問だけ確認する
````

### 3-3｜CLAUDE.md を作る（OSで方式が変わる）

実体は AGENTS.md 1つ。CLAUDE.md はそこを指すだけにして、二重管理を避ける。段階0で判定した {OS} で方式を分ける。

**macOS / Linux**：シンボリックリンクを張る。

```bash
cd "{構築先パス}" && ln -s AGENTS.md CLAUDE.md
```

**Windows**：シンボリックリンクは管理者権限が必要なので使わない。AGENTS.md を **コピー**して CLAUDE.md にする。

```bash
python3 << 'PYEOF'
from pathlib import Path
import shutil
base = Path(r"{構築先パス}")
shutil.copyfile(base / "AGENTS.md", base / "CLAUDE.md")
print("OK")
PYEOF
```

Windows の場合のみ、AGENTS.md の冒頭に次の注意書きを自動で差し込む（コピーがズレないように）：

```markdown
> ※ Windows では CLAUDE.md は AGENTS.md のコピーです。AGENTS.md を直したら、
> AIに「CLAUDE.md 同期して」と頼んで両方を揃えてください。
```

### 3-4｜フォルダマップ.md を作る

下のテンプレートを土台に、聞き取りの内容で置き換えて生成する。
このスキル内で完結する自己完結テンプレなので、外部ファイルを参照しないこと。

````markdown
# フォルダマップ.md — 置き場所判断の正本マップ

> 何かを書き出す・保存するときは、まずこのファイルの判断フローをたどる。

---

## 1. 設計のキモ

- **事業部ドリブン**：成果物は「どの部署の仕事か」で振り分ける
- **ナレッジの仕分け軸は2分類**：パーソナルナレッジ／発信ソースナレッジ を主軸にする（これに加え、汎用ノウハウはタスク攻略ナレッジ、未加工データはコンテンツ元本へ）
- **育てる前提**：使うほどナレッジが溜まり、AIの精度が上がる

---

## 2. 全体マップ

```
{名前}_事業ハブ/
├── AGENTS.md（実体）＋ CLAUDE.md（→ AGENTS.md のシンボリックリンク）
├── フォルダマップ.md
├── タスク管理ルール.md
├── .claude/rules/ARCHITECTURE.md
├── 共通ナレッジ/
│   ├── パーソナルナレッジ/      （人柄・口調・価値観・経歴・商品・ターゲット情報・強み／起点に 自分プロフィール.md）
│   ├── 発信ソースナレッジ/    （過去のアウトプット：チャネルに応じた台本・原稿類＋セミナー資料/その他）
│   ├── タスク攻略ナレッジ/（マーケ・AIツール活用・経営の汎用知識）
│   └── コンテンツ元本/          （外部ツールからの未加工ダウンロード物）
├── 事業部/
│   └── {各部署}/（タスク.md・ナレッジ/・スキル/。SNS系部署のみチャネル別サブフォルダ）
└── アーカイブ/
```

---

## 3. 置き場所の判断フロー

1. 外部ツールから落としただけの未加工データか? → 共通ナレッジ/コンテンツ元本/
2. 「自分は何者か」に関わる情報か? → 共通ナレッジ/パーソナルナレッジ/
3. 過去に作ったアウトプットか? → 共通ナレッジ/発信ソースナレッジ/
4. 部署をまたぐ汎用ノウハウか? → 共通ナレッジ/タスク攻略ナレッジ/
5. どこか1つの部署の仕事か? → 事業部/{該当部署}/
6. 決まらなければ最大2問だけ確認する

---

## 4. 共通ナレッジの仕分けルール

共通ナレッジ直下は「パーソナルナレッジ／発信ソースナレッジ／タスク攻略ナレッジ／コンテンツ元本」の4フォルダ。
このうち**手で育てる中心が「パーソナル／発信ソース」の2分類**で、これがナレッジを振り分けるときの主要な軸になる。

### パーソナルナレッジ
**入れるもの:** 自分に関わるすべて。人柄・口調・価値観・経歴・扱う商品の情報・ターゲット情報・強み・実績
**入れないもの:** 過去に作ったアウトプット → 発信ソースナレッジへ

### 発信ソースナレッジ
**入れるもの:** 過去のメルマガ台本・動画台本・投稿文・記事・セミナー資料など、作ってきたものの蓄積
**入れないもの:** 自分自身に関する情報 → パーソナルナレッジへ

### タスク攻略ナレッジ
**入れるもの:** 特定部署に縛られない汎用ノウハウ。Webマーケ理論・AIツール活用・経営の知識

### コンテンツ元本
**入れるもの:** 外部ツールから落としただけの未加工データ（書き起こし元データ・録画・エクスポート等）

### 迷ったときの線引き
- 「自分は何者か」に答える情報 → パーソナルナレッジ
- 「過去に何を作ったか」に答える情報 → 発信ソースナレッジ
- 部署をまたぐ汎用ノウハウ → タスク攻略ナレッジ
- 外部ツールの未加工データ → コンテンツ元本
- 特定部署だけの個別ノウハウ → その部署の ナレッジ/

---

## 5. 部署の仕分けルール（キーワード → 部署）

{聞くこと2／3／4の答えから動的に生成する対応表}

---

## 6. 命名のきまり

- フォルダ名・ファイル名は日本語OK。意味が一目で分かる名前にする
- 日付は `YYYY-MM-DD` 形式を基本にする
- 同じ役割のファイルは命名パターンをそろえる

---

## 7. 部署の足し方

新しい事業を始めたら、事業部/ の下にフォルダを1つ足すだけ。
既存の構造は壊さない。足したら AGENTS.md の §2 と §5 にも追記する。
````

### 3-5｜タスク管理ルール.md を作る

下のテンプレートを土台に、部署名だけ置き換えて生成する。AIの自律行動ルールは汎用なのでそのまま使う。

````markdown
# タスク管理ルール — 各部署の タスク.md 運用の正本

> タスクに関わる動作は、すべてこのルールに従う。

---

## 1. 基本のきまり

- タスクは**部署単位で1ファイル**。各部署直下の `タスク.md` だけを使う
- チャネル別・施策別にタスクファイルを分割しない
- タスクを触ったら、ファイル冒頭の `最終更新` を当日に直す

## 2. タスク.md の標準フォーマット

```markdown
---
事業部: {部署名}
最終更新: {YYYY-MM-DD}
---

# {部署名} タスク管理

## 進行中

## 予定（未着手）

## アイディア

## 完了（直近30日）
```

## 3. 各セクションの使い分け

- **進行中**：いま手を動かしているタスク
- **予定（未着手）**：やると決まっているが未着手のもの
- **アイディア**：やるか未定の種・思いつき
- **完了（直近30日）**：終わったタスク。30日を過ぎたものは消す or アーカイブする

## 4. AIの自律行動ルール

- 毎日タスク.mdを読み、その日やるべきことをこちらから提案する
- 会話の中で新しいタスクが生まれたら、該当部署のタスク.mdへの追記を提案する
- タスクが終わったら 完了 へ移す
- どの部署のタスクか迷ったら、フォルダマップ.md の仕分けルールで判断する
````

### 3-6｜.claude/rules/ARCHITECTURE.md を作る

下のテンプレートで生成する。

````markdown
# ARCHITECTURE.md — 設計の根っこ

> このフォルダ（{名前}_事業ハブ = AI経営フォルダ）の設計思想を残しておくファイル。

**最終更新:** {今日の日付}
**オーナー:** {名前}（{事業の中身}）

---

## 揺るがさない原則

### 原則1: 事業部ドリブン
成果物は「どの部署の仕事か」で振り分ける。事業の種類ではなく機能で分ける。

### 原則2: ナレッジは育てるもの
このフォルダは「しまう棚」ではなく「育てる畑」。
触るほどナレッジが溜まり、AIの精度が勝手に上がっていく設計。

### 原則3: ナレッジの仕分け軸は2分類
ナレッジを振り分けるときの主要な軸は次の2つ。
- **パーソナルナレッジ** = 自分に関わるすべて（人柄・口調・価値観・経歴・商品情報・ターゲット情報・強み）
- **発信ソースナレッジ** = 過去のアウトプットの蓄積（メルマガ台本・動画台本・投稿文・記事・セミナー資料）

これに加えて、共通ナレッジには汎用ノウハウ用の **タスク攻略ナレッジ**、未加工データ用の **コンテンツ元本** を置く。つまり共通ナレッジ全体が2フォルダなのではなく、「2分類＝手で育てる中心の仕分け軸」という位置づけ。

### 原則4: タスクは部署ごとに1ファイル
各部署直下の「タスク.md」1つだけ。チャネル別・施策別に増やさない。

### 原則5: 収まらないものは新フォルダ
既存フォルダに無理に押し込まない。新しくフォルダを作って対応する。

### 原則6: 部署はいくらでも増やせる
新しい事業を始めたら、事業部/ の下にフォルダを足すだけ。

### 原則7: AGENTS.md / CLAUDE.md は一本化
- **AGENTS.md** が実体（編集は必ずこちら）
- **CLAUDE.md** は AGENTS.md を指すだけ
  - macOS / Linux：シンボリックリンク
  - Windows：AGENTS.md のコピー（直したら「CLAUDE.md 同期して」で揃える）

---

## 変更履歴

| 日付 | 内容 |
|---|---|
| {今日の日付} | 初版。フォルダ構築スキルで {名前}_事業ハブ を一括生成。{N}部署体制で開始。 |
````

### 3-7｜各部署の タスク.md を作る

タスク管理ルール.md の標準フォーマットに沿って、部署ごとに空のタスク.mdを置く。

```markdown
---
事業部: {部署名}
最終更新: {今日の日付}
---

# {部署名} タスク管理

## 進行中

（まだタスクはありません）

## 予定（未着手）

（まだタスクはありません）

## アイディア

（まだタスクはありません）

## 完了（直近30日）

（まだ完了タスクはありません）
```

### 3-8｜起点ファイル：自分プロフィール.md を作る

パーソナルナレッジ/ に、最初の入力起点になる空テンプレを置く。「まずAIと話しながらここを埋める」ことを促す狙い。

```markdown
# 自分プロフィール — パーソナルナレッジの起点

> このファイルは、AIがあなたを理解するための最初の一歩です。
> AIと話しながら、少しずつ埋めていきましょう。全部埋めなくて大丈夫。

---

## 基本
- **名前**: 
- **事業の中身**: 
- **肩書き・立ち位置**: 

## 人柄・価値観
- **大事にしていること**: 
- **発信で伝えたい一番のこと**: 
- **やりたくないこと・苦手なこと**: 

## 口調・文体
- **一人称**: （僕 / 私 / 俺 / など）
- **トーン**: （丁寧め / フランク / 言い切り / など）
- **よく使う言い回し**: 
- **絶対に使わない表現**: 

## 経歴・実績
- **これまでの経験**: 
- **実績・数字**: 
- **この仕事を始めたきっかけ（原体験）**: 

## ターゲット情報
- **誰に届けたいか**: 
- **その人のどんな悩みを解くか**: 

## 商品・サービス
- **商品名**: 
- **特徴**: 
- **価格帯**: 

---

> 全部書かなくてOK。AIに「パーソナルナレッジを作って」と話しかければ、
> 会話の中で一緒に埋めていけます。
```

### 3-9｜SNS系部署のサブフォルダ（聞くこと3から動的生成）

聞き取りで挙がったチャネルごとに、**SNS系の部署の下にだけ**次のサブフォルダを作る。経理部・セールス部などSNS系でない部署には、チャネル別サブフォルダは作らない。

| チャネル | 作るフォルダ |
|---|---|
| Instagram | `Instagram/{リール/フィード/ストーリーズ/サムネ/ナレッジ/}` |
| X | `X/{投稿/リサーチ/ナレッジ/}` |
| LINE | `LINE/{配信/ナレッジ/}` |
| メルマガ | `メルマガ/` |
| ブログ | `ブログ/` |
| YouTube | `YouTube/{台本/サムネ/リサーチ/ナレッジ/}` |
| TikTok | `TikTok/{台本/ナレッジ/}` |
| Voicy / Podcast | `音声配信/{台本/ナレッジ/}` |
| ラジオ | `ラジオ/{BGM/}` |

挙がっていないチャネルのフォルダは作らない。

### 3-10｜商品事業部のサブフォルダ（聞くこと4から動的生成）

挙がった商品ごとに、商品事業部の下に次を作る。

```
{商品名}/
├── カリキュラム/
├── 教材/
├── 受講生対応/
└── ナレッジ/
```

商品が「なし」なら、商品事業部の直下に `ナレッジ/` と `スキル/` だけを作る。

### 3-11｜発信ソースナレッジのサブフォルダ（聞くこと3から動的生成）

挙がったチャネルに応じて、発信ソースナレッジ/ の下に対応フォルダを作る。

| チャネル | 作るフォルダ |
|---|---|
| Instagram | `リール台本/` `フィード文/` |
| X | `投稿文/` |
| LINE | `LINE配信文/` |
| メルマガ | `メルマガ台本/` |
| ブログ | `ブログ記事/` |
| YouTube | `動画台本/` |
| TikTok | `TikTok台本/` |
| Voicy / Podcast | `音声台本/` |

そして、どのチャネルが挙がっていても **必ず** 次の2つを作る：
- `セミナー資料/`
- `その他/`

---

## 【段階3】が終わったら出す仕上がりレポート

```
AI経営フォルダ、構築できました！

場所: {構築先パス}
部署: {N}個
作ったファイル: AGENTS.md / フォルダマップ.md / タスク管理ルール.md / ARCHITECTURE.md / 自分プロフィール.md / タスク.md ×{N}

まず最初にやってほしいこと
━━━━━━━━━━━━━━━━━━━━━━━━
1. Claude Code でこのフォルダを開く
2. AIに「パーソナルナレッジを作って」と話しかける
   → 会話しながら 自分プロフィール.md が埋まっていきます
3. 昔のメルマガや台本があれば「発信ソースナレッジ」に入れる
   → AIがあなたの書きグセを覚えます

ここがスタート地点。ナレッジが育つほど、AIはあなたの分身に近づきます。
━━━━━━━━━━━━━━━━━━━━━━━━

これからできること
- 「〇〇のタスク追加して」→ タスク管理が始まります
- 「〇〇部署を足して」→ いつでも部署を増やせます
```

---

## 作業時の注意

- フォルダ名には絵文字を一切使わない。すべて日本語のプレーンな名前にする（macOS / Linux はもちろん、Windows でも文字化けせず安全）。
- **クロスプラットフォーム対応**：段階0で OS を判定し、フォルダ作成は全OSとも Python の `pathlib`、CLAUDE.md は mac/Linux=シンボリックリンク・Windows=コピーに自動で切り替える。Bash で直接パスを書く時は日本語・スペース対策で必ずダブルクォートで囲う。
- 同名フォルダがすでにある場合は**上書きしない**。「同じ名前のフォルダがありました。上書きしていいですか?」と必ず確認を取る。
- AGENTS.md と フォルダマップ.md は、その人の事業に合わせて**毎回ゼロから作り込む**。テンプレをそのまま貼るのは禁止。
- 段階2のプレビューツリーは、3-9〜3-11で動的に決まるフォルダ（チャネル別サブフォルダ・発信ソースナレッジの中身・商品サブフォルダ）まで**実際の名前に展開して見せる**。承認したツリーと実際に作る構造を必ず一致させる。
- フォルダマップ.md / AGENTS.md の「キーワード → 部署」対応表は、聞くこと2／3／4の答えから動的に組み立てる。
========== END FILE ==========

========== FILE: フォルダ構築スキル.md ==========
# 互換用の入口

手順の正本は同じフォルダのSKILL.mdです。このファイルだけを移さず、配布フォルダごと導入してSKILL.mdを読んでください。
========== END FILE ==========
