パーソナル秘書
いつ使うか
- 日々のタスクや情報を整理したいとき
- 新しいプロジェクトで管理体制を構築したいとき
- 「秘書が欲しい」「整理したい」「TODO管理」「タスク管理」と言われたとき
実行モード(ハイブリッド)
| フェーズ |
モード |
説明 |
| Step 1-3 |
Interactive |
ヒアリング・構成確認 |
| Step 4-5 |
Automatic |
フォルダ・ファイル生成 |
| 管理モード |
Interactive |
日常の操作 |
ワークフロー
Step 1: 検出とモード判定
対象ディレクトリに .secretary/ が存在するか確認する。
.secretary/ が存在する場合: .secretary/CLAUDE.md を読み込み、管理モードへ(下記参照)
.secretary/ が存在しない場合: Step 2: オンボーディングへ進む
Step 2: オンボーディング(Interactive)
各サブステップで AskUserQuestion を使う。親しみやすく丁寧に対話する。
Step 2a: 役割・職業
ユーザーの役割をヒアリングする。答えやすいよう例を提示:
あなたの主な役割や職業を教えてください!
例: ソフトウェア開発者、デザイナー、マーケター、学生、フリーランス、研究者、コンテンツクリエイター、マネージャーなど
複数の役割がある場合はまとめて教えてください。
Step 2b: 日々のルーティン
ワークフローパターンを理解するため、典型的な1日を聞く:
あなたの典型的な1日の流れを教えてください。
例: 「午前中はコーディング、午後はミーティング、夕方にレビュー」
あなたに最適な管理構成を作るための参考にします。
Step 2c: 管理したいカテゴリ
利用可能なカテゴリ一覧を提示し、選んでもらう。
inbox と reviews は常に含まれることを伝える。
どの領域を管理したいですか?該当するものを全て選んでください(カスタム追加もOK):
- TODO / デイリータスク
- アイデア
- リサーチ・調査
- ナレッジベース
- コンテンツ企画(ブログ / YouTube / SNS)
- 議事録・ミーティングメモ
- クライアント管理
- 日記・ジャーナル
- 読書リスト
- デバッグログ(開発者向け)
- プロジェクト管理
- 財務・経理
※ inbox(受信箱)と reviews(レビュー)は常に含まれます
番号で回答してください(例: "1,2,3,5")。自由記述もOKです。
Step 2d: 言語設定
秘書システムで使う言語はどれにしますか?
- 日本語
- English
- バイリンガル(両方)
Step 2e: 保存場所
.secretary/ フォルダをどこに作成しますか?
- カレントディレクトリ({{CWD}})
- ホームディレクトリ(~/)
- カスタムパス
Step 3: 構成確認(Interactive)
オンボーディングの回答に基づいて:
- ユーザーの役割から推奨フォルダ構成をマッピング(下記 ロール別プリセット 参照)
- 明示的に選択されたカテゴリとマージ
- 生成予定のフォルダツリーを表示:
.secretary/
├── CLAUDE.md
├── inbox/
│ └── _template.md
├── reviews/
│ └── _template.md
├── todos/
│ ├── _template.md
│ └── {{TODAY}}.md
├── ideas/
│ └── _template.md
├── ... (その他選択されたカテゴリ)
- ユーザーに確認。カテゴリの追加・削除・リネームを受け付ける:
以下のフォルダ構成を作成します。いかがですか?
- OK → 生成を開始
- 追加 → カテゴリを追加
- 削除 → カテゴリを削除
- リネーム → フォルダ名を変更
Step 4: 自動生成(Automatic)
確認後、以下を自動で生成する:
- ディレクトリツリーを作成:
mkdir -p で全フォルダを作成
_template.md を配置: 各カテゴリフォルダにテンプレートを配置
references/templates.md からテンプレートを取得
- Step 2d の言語設定に応じて日本語版/英語版を選択
.secretary/CLAUDE.md を生成
references/claude-md-template.md のテンプレートを使用
- 全ての
{{変数}} にオンボーディングデータを埋め込む
- 今日の日次ファイルを作成(todosカテゴリが選択されている場合)
- 初回inboxファイルを作成: 今日の日付で生成
Step 5: 完了サマリー(Automatic)
ユーザーに以下を表示:
- 作成した全ファイル・フォルダのツリー表示
- クイックスタートガイド:
秘書のセットアップが完了しました!使い方:
/secretary でいつでも管理システムを起動できます
- 「タスク追加 [内容]」でタスクを追加
- 「メモ [内容]」でinboxに素早くメモ
- 「今日のタスク」で今日のタスクを確認
- 「ダッシュボード」で全体概要を表示
パーソナライズされた CLAUDE.md が .secretary/CLAUDE.md に作成されました。
管理モード
.secretary/ が既に存在する場合に自動で切り替わる。
まず .secretary/CLAUDE.md を読み込んでユーザーの設定を理解する。
その後 「何をしますか?」 と聞き、以下の操作を受け付ける:
操作一覧
| コマンドパターン |
動作 |
| "タスク追加 [内容]" / "add todo [text]" |
今日のTODOファイルを探すか作成し、通常優先度でタスクを追記 |
| "今日のタスク" / "show today" |
今日の日次ファイルを読み込んで表示。存在しなければテンプレートから作成 |
| "メモ [内容]" / "capture [text]" |
今日のinboxファイルにタイムスタンプ付きでエントリを追記 |
| "アイデア [タイトル]" / "new idea [title]" |
テンプレートから ideas/ に新規ファイルを作成し、タイトルを設定 |
| "調査 [タイトル]" / "research [title]" |
テンプレートから research/ に新規ファイルを作成し、タイトルを設定 |
| "週次レビュー" / "weekly review" |
今週のデイリーファイルから完了タスクを収集し、reviews/ にレビューファイルを生成 |
| "ダッシュボード" / "dashboard" |
全カテゴリをスキャンし、件数と最近のアクティビティを表示 |
| "受信箱整理" / "organize inbox" |
inboxの項目を読み込み、適切なカテゴリへの振り分けを提案。ユーザー承認後に移動 |
| "カテゴリ追加 [名前]" / "add category [name]" |
汎用 _template.md 付きの新規フォルダを作成し、CLAUDE.mdを更新 |
ダッシュボード表示形式
「ダッシュボード」リクエスト時の表示:
=== Secretary ダッシュボード ===
TODO(今日): 3件 未完了 / 2件 完了
Inbox: 5件 未整理
アイデア: 12件(今週 3件 追加)
リサーチ: 8件(1件 進行中)
ナレッジ: 15件
最終レビュー: 2026-W10
クイック操作: タスク追加 | メモ | 週次レビュー | 受信箱整理
週次レビュー生成
週次レビュー生成時の手順:
todos/ から今週(月〜日)のファイルをスキャン
[x](完了)と [ ](未完了)のタスクを収集
- 週次レビューテンプレートでレビューファイルを作成
- 完了タスクを記入し、未完了タスクを持ち越しに記載
- ユーザーに振り返りの記入を促す
ロール別プリセット
ユーザーの役割が特定できた場合、以下のデフォルトカテゴリセットを提案する:
ソフトウェア開発者
- todos, projects, ideas, knowledge(サブフォルダ: languages, frameworks), debugging
- おすすめ追加: research, reading-list
コンテンツクリエイター
- todos, content-plan(サブフォルダ: blog, youtube, social), ideas, research
- おすすめ追加: analytics, reading-list
学生・研究者
- todos, courses, research(サブフォルダ: papers, notes), knowledge, reading-list
- おすすめ追加: ideas, journal
フリーランス
- todos, clients, projects, ideas, research(サブフォルダ: market, competitors)
- おすすめ追加: finances, meetings
デザイナー
- todos, projects, ideas, research(サブフォルダ: inspiration, competitors), knowledge
- おすすめ追加: clients, content-plan
マネージャー
- todos, meetings, projects, knowledge
- おすすめ追加: clients, research
その他・汎用
- todos, ideas, knowledge
- おすすめ追加: research, journal, reading-list
ファイル参照
- カテゴリテンプレート:
references/templates.md
- CLAUDE.md 生成テンプレート:
references/claude-md-template.md
重要な注意事項
- インタラクティブなステップでは必ず
AskUserQuestion を使い、勝手に推測しない
- ユーザーの言語選択を生成コンテンツ全体で一貫して適用する
inbox/ と reviews/ は選択に関わらず常に含める
- 管理モードでは必ず最初に
.secretary/CLAUDE.md を読み込む
- 既存ファイルは上書きしない。追記または新規作成のみ
- ファイル名はkebab-case、日付ベースのファイルは YYYY-MM-DD
- テンプレートの
{{変数}} プレースホルダは生成時に実際の値に置換すること
Source: Shin-sibainu/cc-secretary — distributed by TomeVault.
1---2name: shin-sibainu-cc-secretary-cc-secretary3description: パーソナル秘書4---56# パーソナル秘書78## いつ使うか910- 日々のタスクや情報を整理したいとき11- 新しいプロジェクトで管理体制を構築したいとき12- 「秘書が欲しい」「整理したい」「TODO管理」「タスク管理」と言われたとき1314## 実行モード(ハイブリッド)1516| フェーズ | モード | 説明 |17|---------|--------|------|18| Step 1-3 | Interactive | ヒアリング・構成確認 |19| Step 4-5 | Automatic | フォルダ・ファイル生成 |20| 管理モード | Interactive | 日常の操作 |2122## ワークフロー2324### Step 1: 検出とモード判定2526対象ディレクトリに `.secretary/` が存在するか確認する。2728- **`.secretary/` が存在する場合**: `.secretary/CLAUDE.md` を読み込み、**管理モード**へ(下記参照)29- **`.secretary/` が存在しない場合**: **Step 2: オンボーディング**へ進む3031### Step 2: オンボーディング(Interactive)3233各サブステップで `AskUserQuestion` を使う。親しみやすく丁寧に対話する。3435#### Step 2a: 役割・職業3637ユーザーの役割をヒアリングする。答えやすいよう例を提示:3839> あなたの主な役割や職業を教えてください!40> 例: ソフトウェア開発者、デザイナー、マーケター、学生、フリーランス、研究者、コンテンツクリエイター、マネージャーなど41> 複数の役割がある場合はまとめて教えてください。4243#### Step 2b: 日々のルーティン4445ワークフローパターンを理解するため、典型的な1日を聞く:4647> あなたの典型的な1日の流れを教えてください。48> 例: 「午前中はコーディング、午後はミーティング、夕方にレビュー」49> あなたに最適な管理構成を作るための参考にします。5051#### Step 2c: 管理したいカテゴリ5253利用可能なカテゴリ一覧を提示し、選んでもらう。54`inbox` と `reviews` は常に含まれることを伝える。5556> どの領域を管理したいですか?該当するものを全て選んでください(カスタム追加もOK):57>58> 1. TODO / デイリータスク59> 2. アイデア60> 3. リサーチ・調査61> 4. ナレッジベース62> 5. コンテンツ企画(ブログ / YouTube / SNS)63> 6. 議事録・ミーティングメモ64> 7. クライアント管理65> 8. 日記・ジャーナル66> 9. 読書リスト67> 10. デバッグログ(開発者向け)68> 11. プロジェクト管理69> 12. 財務・経理70>71> ※ inbox(受信箱)と reviews(レビュー)は常に含まれます72>73> 番号で回答してください(例: "1,2,3,5")。自由記述もOKです。7475#### Step 2d: 言語設定7677> 秘書システムで使う言語はどれにしますか?78> 1. 日本語79> 2. English80> 3. バイリンガル(両方)8182#### Step 2e: 保存場所8384> `.secretary/` フォルダをどこに作成しますか?85> 1. カレントディレクトリ({{CWD}})86> 2. ホームディレクトリ(~/)87> 3. カスタムパス8889### Step 3: 構成確認(Interactive)9091オンボーディングの回答に基づいて:92931. ユーザーの役割から推奨フォルダ構成をマッピング(下記 **ロール別プリセット** 参照)942. 明示的に選択されたカテゴリとマージ953. 生成予定のフォルダツリーを表示:9697```98.secretary/99├── CLAUDE.md100├── inbox/101│ └── _template.md102├── reviews/103│ └── _template.md104├── todos/105│ ├── _template.md106│ └── {{TODAY}}.md107├── ideas/108│ └── _template.md109├── ... (その他選択されたカテゴリ)110```1111124. ユーザーに確認。カテゴリの追加・削除・リネームを受け付ける:113114> 以下のフォルダ構成を作成します。いかがですか?115> - **OK** → 生成を開始116> - **追加** → カテゴリを追加117> - **削除** → カテゴリを削除118> - **リネーム** → フォルダ名を変更119120### Step 4: 自動生成(Automatic)121122確認後、以下を自動で生成する:1231241. **ディレクトリツリーを作成**: `mkdir -p` で全フォルダを作成1252. **`_template.md` を配置**: 各カテゴリフォルダにテンプレートを配置126 - `references/templates.md` からテンプレートを取得127 - Step 2d の言語設定に応じて日本語版/英語版を選択1283. **`.secretary/CLAUDE.md` を生成**129 - `references/claude-md-template.md` のテンプレートを使用130 - 全ての `{{変数}}` にオンボーディングデータを埋め込む1314. **今日の日次ファイルを作成**(todosカテゴリが選択されている場合)132 - デイリーテンプレートに今日の日付を入れて生成1335. **初回inboxファイルを作成**: 今日の日付で生成134135### Step 5: 完了サマリー(Automatic)136137ユーザーに以下を表示:1381391. 作成した全ファイル・フォルダのツリー表示1402. クイックスタートガイド:141142> 秘書のセットアップが完了しました!使い方:143>144> - `/secretary` でいつでも管理システムを起動できます145> - 「タスク追加 [内容]」でタスクを追加146> - 「メモ [内容]」でinboxに素早くメモ147> - 「今日のタスク」で今日のタスクを確認148> - 「ダッシュボード」で全体概要を表示149>150> パーソナライズされた CLAUDE.md が `.secretary/CLAUDE.md` に作成されました。151152---153154## 管理モード155156`.secretary/` が既に存在する場合に自動で切り替わる。157まず `.secretary/CLAUDE.md` を読み込んでユーザーの設定を理解する。158159その後 **「何をしますか?」** と聞き、以下の操作を受け付ける:160161### 操作一覧162163| コマンドパターン | 動作 |164|-----------------|------|165| "タスク追加 [内容]" / "add todo [text]" | 今日のTODOファイルを探すか作成し、通常優先度でタスクを追記 |166| "今日のタスク" / "show today" | 今日の日次ファイルを読み込んで表示。存在しなければテンプレートから作成 |167| "メモ [内容]" / "capture [text]" | 今日のinboxファイルにタイムスタンプ付きでエントリを追記 |168| "アイデア [タイトル]" / "new idea [title]" | テンプレートから `ideas/` に新規ファイルを作成し、タイトルを設定 |169| "調査 [タイトル]" / "research [title]" | テンプレートから `research/` に新規ファイルを作成し、タイトルを設定 |170| "週次レビュー" / "weekly review" | 今週のデイリーファイルから完了タスクを収集し、`reviews/` にレビューファイルを生成 |171| "ダッシュボード" / "dashboard" | 全カテゴリをスキャンし、件数と最近のアクティビティを表示 |172| "受信箱整理" / "organize inbox" | inboxの項目を読み込み、適切なカテゴリへの振り分けを提案。ユーザー承認後に移動 |173| "カテゴリ追加 [名前]" / "add category [name]" | 汎用 `_template.md` 付きの新規フォルダを作成し、CLAUDE.mdを更新 |174175### ダッシュボード表示形式176177「ダッシュボード」リクエスト時の表示:178179```180=== Secretary ダッシュボード ===181182TODO(今日): 3件 未完了 / 2件 完了183Inbox: 5件 未整理184アイデア: 12件(今週 3件 追加)185リサーチ: 8件(1件 進行中)186ナレッジ: 15件187最終レビュー: 2026-W10188189クイック操作: タスク追加 | メモ | 週次レビュー | 受信箱整理190```191192### 週次レビュー生成193194週次レビュー生成時の手順:1951961. `todos/` から今週(月〜日)のファイルをスキャン1972. `[x]`(完了)と `[ ]`(未完了)のタスクを収集1983. 週次レビューテンプレートでレビューファイルを作成1994. 完了タスクを記入し、未完了タスクを持ち越しに記載2005. ユーザーに振り返りの記入を促す201202---203204## ロール別プリセット205206ユーザーの役割が特定できた場合、以下のデフォルトカテゴリセットを提案する:207208### ソフトウェア開発者209- todos, projects, ideas, knowledge(サブフォルダ: languages, frameworks), debugging210- おすすめ追加: research, reading-list211212### コンテンツクリエイター213- todos, content-plan(サブフォルダ: blog, youtube, social), ideas, research214- おすすめ追加: analytics, reading-list215216### 学生・研究者217- todos, courses, research(サブフォルダ: papers, notes), knowledge, reading-list218- おすすめ追加: ideas, journal219220### フリーランス221- todos, clients, projects, ideas, research(サブフォルダ: market, competitors)222- おすすめ追加: finances, meetings223224### デザイナー225- todos, projects, ideas, research(サブフォルダ: inspiration, competitors), knowledge226- おすすめ追加: clients, content-plan227228### マネージャー229- todos, meetings, projects, knowledge230- おすすめ追加: clients, research231232### その他・汎用233- todos, ideas, knowledge234- おすすめ追加: research, journal, reading-list235236---237238## ファイル参照239240- カテゴリテンプレート: `references/templates.md`241- CLAUDE.md 生成テンプレート: `references/claude-md-template.md`242243---244245## 重要な注意事項246247- インタラクティブなステップでは必ず `AskUserQuestion` を使い、勝手に推測しない248- ユーザーの言語選択を生成コンテンツ全体で一貫して適用する249- `inbox/` と `reviews/` は選択に関わらず常に含める250- 管理モードでは必ず最初に `.secretary/CLAUDE.md` を読み込む251- 既存ファイルは上書きしない。追記または新規作成のみ252- ファイル名はkebab-case、日付ベースのファイルは YYYY-MM-DD253- テンプレートの `{{変数}}` プレースホルダは生成時に実際の値に置換すること254255---256> Source: [Shin-sibainu/cc-secretary](https://github.com/Shin-sibainu/cc-secretary) — distributed by [TomeVault](https://tomevault.io).257<!-- tomevault:4.0:skill_md:2026-06-23 -->