chuinb について
chuinbは、未知の業界を短期間で学びたい人向けの学習スキルです。目標に合わせてユーザーの背景を確認し、ウェブ調査やメディア収集をもとに学習ノートを作成します。
主な機能
- 01目標・背景・学習時間の確認
- 02基礎情報・人物・事例の調査
- 03用語・動向と出典の整理
- 04画像・動画素材の取得
- 05個別化したノートと練習の作成
活用シーン
- 01キャリア転換に向けた業界学習
- 02業界交流や面接の準備
- 03投資判断に向けた業界調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ yizhiyanhua-ai/ chuinb-skill --skill chuinbインストール後、Claude Code で/chuinbを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignoreREADME-EN.mdLICENSEREADME.md.github/workflows/validate-skill.ymlassets/note-template.mdreferences/industry-templates.mdjargon-patterns.mdlearning-theories.mdscripts/test_validate_skill_spec.shvalidate_skill_spec.sh詳細
業界マスター:業界を短期間でマスターする
数か月ではなく、数時間で門外漢から業界の内側を知る人へと成長できます。
このスキルは、ユーザーが業界のベテランになったように感じられる、没入感のある、調査に裏付けられた学習体験を作り出します。実証済みの学習方法とリアルタイムのウェブ調査を組み合わせ、定着する知識を提供します。
基本理念
3 つの柱
┌─────────────────────────────────────────────────────────────────┐
│ INDUSTRY MASTERY │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 🧠 FEYNMAN TECHNIQUE ⚛️ FIRST PRINCIPLES │
│ "If you can't explain "Boil everything down │
│ it simply, you don't to fundamental truths, │
│ understand it well enough" then reason up from there" │
│ │
│ 📊 80/20 PARETO │
│ "20% of knowledge delivers │
│ 80% of practical value" │
│ │
└─────────────────────────────────────────────────────────────────┘
⚠️ 重要:実行フロー(必ず従ってください)
概要
┌─────────────────────────────────────────────────────────────────┐
│ EXECUTION FLOW │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Phase 1: User Profiling ────────────────────────────────── │
│ Ask 3 questions about goal, background, time │
│ ↓ │
│ Phase 2: Deep Research ─────────────────────────────────── │
│ WebSearch + WebFetch for content │
│ ↓ │
│ Phase 3: Media Acquisition (MANDATORY) ─────────────────── │
│ Download images + videos + generate AI images │
│ ↓ │
│ Phase 4: Ask Save Path ─────────────────────────────────── │
│ Use AskUserQuestion to get save location │
│ ↓ │
│ Phase 5: Generate & Save ───────────────────────────────── │
│ Create markdown file with embedded media │
│ ↓ │
│ Phase 6: Interactive Follow-up ─────────────────────────── │
│ Offer deep dives, practice scenarios │
│ │
└─────────────────────────────────────────────────────────────────┘
フェーズ 1:ユーザーのプロフィール作成(必須の最初のステップ)
調査を始める前に、会話形式の質問を通じてユーザーの背景を把握します。
┌─────────────────────────────────────────────────────────────────┐
│ 🎯 USER PROFILING QUESTIONS │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. 「你的目标」What do you want to achieve? │
│ □ 社交谈资 (Casual conversation) │
│ □ 职业转型 (Career transition) │
│ □ 投资决策 (Investment decisions) │
│ □ 合作洽谈 (Business collaboration) │
│ □ 纯粹好奇 (Pure curiosity) │
│ │
│ 2. 「当前背景」What's your current profession/background? │
│ (This helps tailor analogies and explanations) │
│ │
│ 3. 「时间预算」How much time can you invest? │
│ □ 30分钟速览 (Quick overview) │
│ □ 2小时深入 (Deep dive) │
│ □ 持续学习 (Ongoing learning) │
│ │
└─────────────────────────────────────────────────────────────────┘
これらの質問は、フォーム形式ではなく会話形式で提示してください。 ユーザーの最初の依頼に含まれる手がかりに応じて調整します。
フェーズ 2:詳細調査
以下を網羅する包括的なウェブ調査を実施します。
-
業界の基礎
- 中核となるビジネスモデルとバリューチェーン
- 主なプレイヤー(企業、組織)
- 市場規模と成長傾向
-
重要人物と出来事
- 影響力のある人物(創業者、思想的リーダー、批評家)
- 歴史上の節目と転換点
- 最近のニュースと動向
-
専門用語
- 業界用語と頭字語
- 業界関係者が使うフレーズや表現
- 避けるべきよくある誤解
-
実例とストーリー
- 具体的な詳細を含む成功事例
- 注目すべき失敗と得られた教訓
- 現在の論争や議論
調査ツール:
- 最新情報、ニュース、トレンドには
WebSearchを使用します - 記事の詳細な内容には
WebFetchを使用します
2.1 情報源の信頼性に関するガードレール(必須)
調査結果をまとめる前に、以下の信頼性に関する制約を必ず適用してください。
- 情報源の最低数:有効な情報源を少なくとも 5 件引用します
- 情報源の種類の組み合わせ(少なくとも 2 種類を含めます):
- 公式/規制当局/機関の報告書(企業の財務報告、政府、協会、コンサルティング機関)
- 大手メディアまたは業界メディア
- 専門的な調査記事または質の高いデータベース
- 対象期間の要件:
- 少なくとも 2 件の情報は、過去 12 か月以内のものとします
- 「最新の動向」を扱う場合は、過去 90 日以内の情報を優先します
- 追跡可能性:重要な結論には、必ず情報源へのリンクまたは出典の説明を付けます
2.2 情報の矛盾への対応手順
情報源によって内容が異なる場合は、以下の手順に従います。
- 矛盾点を明確に列挙します(市場規模、成長率、重要な出来事の日付など)
- 各情報の出典と時期を示します
- 差異が生じた可能性のある理由を説明します(統計の定義、対象地域、時間軸など)
- 「現時点で最も信頼できる結論」と不確実性について説明します
2.3 引用と根拠に関するルール(必須)
- 情報源を捏造することは厳禁です:信頼できる出典が見つからない場合は、「裏付けとなる権威ある情報源はありません」と明記します
- 重要な結論は追跡可能にします:主要な見解の後に
[情報源名, 日付] + リンクを付けます - データにはタイムスタンプを付けます:市場規模、成長率、ランキングなどの情報には、統計の対象年を明記します
出力では、次の形式を使用することを推奨します。
### 关键结论与证据
1. 结论 A(置信度:高)
- 证据 1: [来源名称, 2026-03-10](https://example.com)
- 证据 2: [来源名称, 2025-11-22](https://example.com)
- 备注: 不同机构口径略有差异,已按“全球口径”统一
2.4 参考資料の使い分け
過剰な情報を避けるため、テーマに応じて必要最小限の参考ファイルを選びます。
- 用語と表現:
references/jargon-patterns.md - 業界分類の調査フレームワーク:
references/industry-templates.md - 学習方法の説明:
references/learning-theories.md
現在のユーザーの目標に関連する部分のみを読み込み、毎回すべてを網羅する必要はありません。
フェーズ 3:メディアの取得(必須・省略禁止)
⚠️ このフェーズは、実行するたびに必ず行ってください
メディア素材は、学習ノートを生き生きと印象深いものにするための重要な要素です。必ずメディア取得の手順を実行してください。ただし、数量や種類は内容に応じて柔軟に調整します。
3.1 メディア取得の原則
基本原則:内容の種類に応じて、最も適した取得方法を選びます
┌─────────────────────────────────────────────────────────────────┐
│ 媒体获取决策树 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 需要什么类型的图片? │
│ │ │
│ ├─→ 事实性图片 ──→ 优先网络下载真实图片 │
│ │ • 人物照片(创始人、专家、名人) │
│ │ • 产品图片、公司 Logo │
│ │ • 剧照、海报、新闻配图 │
│ │ • 历史事件照片 │
│ │ • 实物图片(咖啡豆、芯片、汽车等) │
│ │ │
│ └─→ 概念性图片 ──→ 使用 AI 生成 │
│ • 价值链/生态系统图 │
│ • 流程图、关系图 │
│ • 抽象概念的视觉化 │
│ • 数据可视化、信息图 │
│ • 氛围图、风格示意图 │
│ │
└─────────────────────────────────────────────────────────────────┘
3.2 メディアの数量に関するガイドライン(柔軟に調整)
一律の数量制限は設けません。内容の豊富さやテーマの特性に応じて決定します。
| 内容の種類 | 推奨するメディア構成 | 説明 |
|---|---|---|
| 人物が中心(映画レビュー、ビジネスリーダーなど) | 人物写真 3~5 枚+インタビュー動画 1~2 本 | 実際の写真のダウンロードを優先 |
| 概念が中心(金融、技術など) | 概念図 2~4 枚+解説動画 1~2 本 | AI 生成を優先 |
| 事例が中心(ビジネス分析など) | 事例画像 2~3 枚+フローチャート 1~2 枚 | 組み合わせて使用 |
| 視覚芸術が中心(映画、デザインなど) | スチル写真/作品画像 4~6 枚+映像クリップ 1~2 本 | 実際の画像のダウンロードを優先 |
3.3 画像取得の方針
方針 A:事実を示す画像 → ウェブからのダウンロードを優先
適用例:
- 人物写真(創業者、CEO、専門家、アーティスト、監督、俳優など)
- 製品画像、企業ロゴ、ブランドビジュアル
- 映画のスチル写真、ポスター、アルバムのジャケット
- ニュースの出来事を示す画像、歴史的写真
- 実物の画像(食べ物、機器、建築物など)
取得方法:
# 方式 1: 使用 media-downloader(需要 API Key)
python ~/.claude/skills/media-downloader/media_cli.py image "关键词" -n 数量 -o 输出目录
# 方式 2: 通过 WebSearch 找到图片 URL,然后下载
# 搜索关键词示例:
# "[人名] portrait photo"
# "[公司名] logo high resolution"
# "[电影名] movie poster"
# "[产品名] product image"
検索キーワードのテンプレート:
人物照片: "[姓名] portrait" / "[姓名] headshot" / "[姓名] photo"
公司Logo: "[公司名] logo png" / "[公司名] brand"
电影海报: "[电影名] movie poster" / "[电影名] official poster"
剧照: "[电影名] still" / "[电影名] scene" / "[电影名] screenshot"
产品图: "[产品名] product photo" / "[产品名] official image"
方針 B:概念を示す画像 → AI で生成
適用例:
- 業界のバリューチェーン、エコシステム図
- ビジネスプロセス、ワークフロー
- 抽象的な概念を視覚的に表現したもの
- 関係図、階層図
- 雰囲気を伝える画像、スタイルの参考画像
- 適切な実画像が見つからない場合の代替案
zimage-skill を使用した生成:
MODELSCOPE_API_KEY="your-key" python3 ~/.claude/skills/zimage-skill/generate.py "prompt" "output.jpg"
プロンプトのテンプレート:
# 流程图/价值链
"[主题] value chain diagram, minimalist infographic style, [color] color scheme,
professional business design, clean flat design, white background"
# 概念图
"[概念] concept visualization, modern illustration style, simple and clear,
professional corporate design"
# 氛围图
"[主题] aesthetic, cinematic atmosphere, [风格描述], professional photography style"
# 生态系统图
"[行业] ecosystem diagram, showing key players and relationships,
minimalist business infographic, clean design"
方針 C:代替案
上記の方法がすべて失敗した場合:
- 外部リンクを提示します:
[画像を見る](url) - 代わりに文章で説明します
- Mermaid 図表を使用します(フローチャートに適しています)
3.4 動画取得の方針
media-downloader を使用して YouTube 動画をダウンロードします:
python ~/.claude/skills/media-downloader/media_cli.py youtube "URL" -o "输出目录" --end 120
動画の種類と検索キーワード:
| 動画の種類 | 検索キーワードのテンプレート | 適用例 |
|---|---|---|
| 解説動画 | "[概念] explained", "how [X] works" | 複雑な概念の解説 |
| 入門動画 | "[業界] 101", "[業界] for beginners" | 業界の入門 |
| 人物インタビュー | "[人名] interview", "[人名] talk" | 人物紹介 |
| TED 講演 | "[テーマ] TED talk" | 思考のきっかけ |
| ドキュメンタリー映像 | "[テーマ] documentary" | 深掘りした内容 |
| ニュース報道 | "[出来事] news report" | 時事的な事例 |
動画の要件:
- 長さ:内容の価値に応じて柔軟に編集します(60~180 秒を推奨)
- 内容:テーマに直接関連していること
- 画質:720p 以上
3.5 メディアファイルの命名規則
人物照片: person-[姓名拼音或英文].jpg
概念图: diagram-[描述].jpg
剧照/海报: poster-[作品名].jpg / still-[作品名].jpg
案例图: case-[案例名].jpg
产品图: product-[产品名].jpg
视频: video-[主题].mp4
3.6 メディアの埋め込み形式(Obsidian)
图片: ![[media/filename.jpg]]
视频: ![[media/filename.mp4]]
带说明: ![[media/filename.jpg|这是图片说明]]
3.7 メディア取得チェックリスト
メディアを取得したら、以下を確認してください。
- 言及されている重要人物全員に対応する画像がある(実際の写真を優先)
- 中核となる概念が視覚化されている(AI 生成または実際の画像)
- 関連する動画クリップが少なくとも 1 つある
- 画像と動画の数が内容の豊富さに見合っている
- すべてのメディアファイルがローカルの media フォルダーにダウンロードされている
- ファイル名が明確で統一されている
3.8 メディア取得失敗時のフォールバック戦略(MANDATORY)
メディアの取得に失敗した場合、直接スキップすることはできません。必ず次の順序で代替手段を試してください。
- 事実を示す画像の取得に失敗:AI 生成画像による代替を試し、「AI 生成のイメージ図」と明記します
- AI 画像の生成に失敗:Mermaid/ASCII 図、または構造化した文章による説明に切り替えます
- 動画の取得に失敗:質の高い外部リンクと、重要な内容の 60~120 秒の要約を提供します
3.9 著作権とコンプライアンスに関する注意(MANDATORY)
ドキュメントの「参考情報」または末尾に、以下を追加してください。
- メディアの出典情報(出典プラットフォーム/作者/リンク)
- 著作権の状態に関する注意(学習目的のみ、または商用利用可能)
- 商用利用のリスクに関する注意(再利用可能なライセンスの素材を優先することを推奨)
Phase 4: 保存先の確認(MANDATORY)
⚠️ コンテンツを生成する前に、必ずユーザーに保存先を確認してください
AskUserQuestion ツールを使用して、ユーザーに質問します。
问题: "请告诉我你想把学习笔记保存到哪里?"
选项:
1. 当前目录 (Current directory)
2. 桌面 (Desktop)
3. 自定义路径 (Custom path)
ユーザーがカスタムパスを選択した場合:
- ユーザーが完全なパスを入力するまで待ちます
- パスの存在を確認し、存在しない場合は作成します
デフォルトのファイル構成:
[用户指定路径]/
├── [主题]速成指南.md # 主文档
└── media/ # 媒体文件夹
├── diagram-*.jpg
├── person-*.jpg
├── case-*.jpg
└── video-*.mp4
Phase 5: コンテンツの生成と保存
5.1 出力構成テンプレート
# [Industry/Field Name] 行业速成指南
> 🎯 **你的学习目标**: [Personalized based on user profile]
> ⏱️ **预计阅读时间**: X 分钟
> 📅 **生成日期**: YYYY-MM-DD
---
## 一句话看懂这个行业
[Feynman-style explanation in ONE sentence that a 12-year-old could understand]
---
## 第一性原理:行业的本质
[Break down to fundamental truths. What problem does this industry solve? Why does it exist?]
![[media/diagram-value-chain.jpg]]
*行业价值链图解*
### 核心价值链
[Visual diagram or clear explanation of how value flows]
### 关键驱动因素
[What makes this industry tick? 3-5 key factors]
---
## 行话速成:像内行人一样说话
| 术语 | 含义 | 使用场景 |
|------|------|----------|
| Term 1 | Meaning | When to use |
| Term 2 | Meaning | When to use |
| ... | ... | ... |
### 常用表达
- "[Insider phrase 1]" — 意思是...
- "[Insider phrase 2]" — 用于...
### 新手常犯的错误
- ❌ 不要说"..." → ✅ 应该说"..."
---
## 必知人物
### [Name 1] — [Title/Role]
> "[Famous quote]"
[Brief bio and why they matter]
### [Name 2] — [Title/Role]
...
---
## 经典案例
### 案例一:[Success/Failure Story Title]
**背景**: ...
**过程**: ...
**结果**: ...
**启示**: [Key takeaway in user's professional context]
![[media/case-example.jpg]]
---
## 精选视频片段
### [Video Title]
![[media/video-explanation.mp4]]
> 📌 **关键点**: [1-2 sentence summary of why this matters]
---
## 闪念卡片 (Flashcards)
<details>
<summary>🔮 点击展开卡片 1</summary>
**Q: [Question]**
---
**A: [Answer]**
</details>
[Generate 5-10 flashcards covering key concepts]
---
## 自测问答
### 问题 1
[Scenario-based question]
<details>
<summary>💡 查看答案</summary>
[Answer with explanation]
</details>
[Generate 3-5 quiz questions]
---
## 行动清单
基于你的目标「[user goal]」,建议的下一步:
- [ ] [Actionable item 1]
- [ ] [Actionable item 2]
- [ ] [Actionable item 3]
---
## 延伸阅读
- [Resource 1](url) — 推荐理由
- [Resource 2](url) — 推荐理由
---
> 💡 **学习小贴士**: [Personalized tip based on user's background]
5.2 ファイルの保存
- media フォルダーを作成します
- すべてのメディアファイルを media フォルダーに保存します
- メインの markdown ファイルを保存します
5.3 シナリオモード(出力の調整)
ユーザーの目標に応じて、出力の重点を自動的に選択します(mode を明示的に指定することもできます)。
mode=networking:会話のきっかけ、人物、注目の話題を重視しますmode=interview:よくある質問と回答、構造化された表現、事例の分析を重視しますmode=investment:ビジネスモデル、成長要因、リスク、競争環境を重視しますmode=learning:概念体系、学習パス、フラッシュカードを重視します
5.4 出力品質評価基準(セルフチェック)
納品前に 1~5 点で自己評価し、弱い項目を簡潔に補強してください。
- 明確さ(初心者にも理解できる)
- 正確さ(信頼でき、出典を追跡できる)
- 実用性(会議/面接/投資に関する対話で活用できる)
- 記憶への定着(フラッシュカードとクイズの質)
- 読みやすさ(構成、レイアウト、図と文章の対応)
合計点が 18 点未満の場合は、低評価の項目を少なくとも 2 つ補強してから納品してください。
Phase 6: インタラクティブ要素
メインのノートを提供した後、以下のインタラクティブなフォローアップを提案します。
-
詳細解説の選択肢
- 「[specific topic] について詳しく知りたいですか?」
- 「[cases/videos/terminology] をもっと知りたいですか?」
-
練習シナリオ
- 「あなたが [場面] にいて、相手から [質問] をされたとします。どのように答えますか?」
- ユーザーの回答にフィードバックを提供します
-
理解度チェック
- 要望に応じてフラッシュカードを追加で作成します
- シナリオベースのクイズを作成します
-
知識の関連付け
- 「これはあなたの [user's profession] とどのような関係がありますか?」
- 新しい知識と既存の専門知識を結びつける手助けをします
コンテンツガイドライン
文体
- 親しみやすく、それでいてプロフェッショナル — 知識豊富な友人が説明するように書きます
- たとえを豊富に使う — ユーザーの背景に基づき、新しい概念をなじみのあるものに結びつけます
- 抽象的な説明より具体的な説明 — 具体例、数値、名前を必ず含めます
- 視覚的に考える — 図、表、書式を積極的に活用します
パーソナライズの目印
ノート全体に、次のようなパーソナライズ要素を含めます。
「あなたの[background]に当てはめて考えると」— ユーザーの専門知識とのつながり「[goal]にとって重要なのは…」— 目標を意識した説明「これは、あなたがよく知っている[analogy from user's field]のようなものです」— なじみのあるたとえ
品質チェックリスト
ノートを納品する前に、以下を確認してください。
- ユーザーのプロフィールに関する質問を行い、回答を反映した
- 最新情報を得るために、ウェブ検索を少なくとも 5 回実施した
- 有効で、出典を追跡できる参考資料を少なくとも 5 件集めた
- 参考資料のうち、少なくとも 2 件は過去 12 か月以内のもの
- 少なくとも 2 種類の情報源(公式/メディア/研究)を網羅した
- 事実に矛盾がある場合は、明示的に整理した
- 具体的な詳細を含む実例が 3 件以上ある
- 業界用語を 10 語以上説明した
- 重要人物を 2 人以上紹介した
- フラッシュカードを 5 枚以上作成した
- クイズの質問を 3 問以上作成した
- メディアの取得が完了している:
- 事実を示す画像(人物、スチール写真など)は、ウェブから実際の画像をダウンロードすることを優先した
- 概念を示す画像(フローチャート、バリューチェーン)は AI で生成した
- 画像の数が内容の豊富さに見合っている(固定の上限なし)
- 関連する動画クリップが少なくとも 1 つある
- 保存前にユーザーに保存先を確認した
- メディアを埋め込んだ Markdown ファイルを保存した
- メディアの出典と著作権/コンプライアンスに関する注意を含めた
- 出力モードを選択した、またはユーザーの目標から推測した
- 評価基準に基づくセルフチェックを完了した(合計 18 点以上を目標)
- 全体を通じてパーソナライズの目印を使用した
- 実行可能な次のステップを提示した
ツール連携
必須ツール
| ツール | 目的 | 使用タイミング |
|---|---|---|
WebSearch | 業界情報を検索する | 毎回必ず使用 |
WebFetch | ウェブページの詳細な内容を取得する | 毎回必ず使用 |
zimage-skill | 概念図を生成する | 概念を示す画像(フローチャート、バリューチェーンなど) |
media-downloader | 画像と動画をダウンロードする | 事実を示す画像 + YouTube 動画 |
AskUserQuestion | 保存先を確認する | 保存前に必ず使用 |
zimage-skill(AI 画像生成)
機能:AI を使用して概念図やフローチャートなどを生成します
使用方法:
MODELSCOPE_API_KEY="your-key" python3 ~/.claude/skills/zimage-skill/generate.py "prompt" "output.jpg"
プロンプトのベストプラクティス:
"[主题] diagram/infographic, minimalist style, [color] color scheme,
professional design, clean flat design, white background"
media-downloader(メディアダウンローダー)
機能:YouTube 動画をダウンロードしてトリミングします
使用方法:
# 下载并裁剪视频
python ~/.claude/skills/media-downloader/media_cli.py youtube "URL" -o "目录" --end 120
# 检查配置状态
python ~/.claude/skills/media-downloader/media_cli.py status
使用例
- 「プライベートエクイティ業界について手早く理解したい」
- 来週までに半導体業界について理解する必要があります
- 「コーヒー業界に詳しくなりたい」
- ベンチャーキャピタルの基礎をしっかり身につけたい
- 「来週、アニメ業界の人と話すので、短期間で詳しくなりたい」
- 「/chuinb blockchain」
- 「/master contemporary art」
トラブルシューティング
zimage-skill で「API Key required」エラーが発生する場合
環境変数を設定する必要があります:
export MODELSCOPE_API_KEY="your-api-key"
API Key の取得先:https://modelscope.cn/my/myaccesstoken
media-downloader で画像のダウンロードに失敗する場合
画像ライブラリの API Key を設定する必要があります:
export PEXELS_API_KEY="your-key"
export PIXABAY_API_KEY="your-key"
代替案:ダウンロードの代わりに zimage-skill を使用して画像を生成します
YouTube 動画のダウンロードに失敗する場合
yt-dlp がインストールされていることを確認してください:
pip install yt-dlp