mcpField
S
strategic-reading

strategic-reading

github.com/garrytan生産性31.3k215 回インストール今日更新
リポジトリ

strategic-reading について

strategic-reading は、長文を一般的に要約するのではなく、特定の戦略課題に照らして分析するスキルです。原文の洞察を状況に当てはめ、出典付きの短期・中期・長期の行動案を brain ページにまとめます。

主な機能

  1. 01特定の課題に沿った長文分析
  2. 02関連する章の選別
  3. 03原文の洞察を状況に適用
  4. 04引用に基づく提案
  5. 05短期・中期・長期の計画作成

活用シーン

  1. 01歴史的事例を現在の戦略課題に適用
  2. 02書籍から交渉方針を導出
  3. 03記事を基に対応計画を作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/garrytan/gbrain --skill strategic-reading

インストール後、Claude Code で/strategic-readingを入力して読み込まれたか確認します。

同梱ファイルrouting-eval.jsonl

詳細

strategic-reading — 原文に基づく実践的分析

**規約:**引用ルール(すべての推奨事項で出典を引用)とバックリンクの適用については、conventions/quality.md を参照してください。

規約:_brain-filing-rules.md を参照してください。出力ファイルは主題に基づいて配置します(一般的な戦略は concepts/、特定の問題に結び付いたプレイブックは projects/)。

これは何か

大量のテキストと特定の戦略的課題をもとに、そのテキストの洞察を課題に当てはめた分析を作成します。これは書籍の要約ではありません。目的を持って読むことです。

book-mirror が書籍を読者の人生全体に合わせて個別化するのに対し、strategic-reading は現在抱えている一つの問題に合わせて個別化します。形(抽出 → 分析 → 照合)は同じですが、視点が異なります。

**典型例:**権力力学を扱う歴史書を、特定の門番対現職者の争いに照らして読み、書籍の戦術を状況に当てはめ、対抗戦術と短期・中期・長期のプレイブックを示す戦術分析を作成します。

入力

  1. 原文 — 書籍(EPUB/PDF)、記事、文字起こし、歴史的事例研究、その他の長文書類。
  2. 戦略的課題 — 原文の視点から分析する具体的な状況。ユーザーが明示的に説明するか、文脈から明らかであること。

出力

成果物は brain ページです。PDF はレンダリング版であり、一次成果物ではありません。

Brain ページの構成
# [Source Title] — Applied to [Problem]

> One-paragraph executive summary: how the source maps to the situation,
> the key insight, the bottom line.

## The Core Parallel
How the source's central dynamic maps onto the user's situation.

## Chapter / Section Triage
For each major section of the source:
- 2-3 sentence summary of what it says
- Relevance to the problem: HIGH / MEDIUM / LOW
- One directly applicable quote (if any)

## The Source's Playbook
The author's framework, tactics, or strategies — organized as:
- What the protagonist DID (tactics)
- What WORKED and why
- What FAILED and why
- What OPPONENTS did that was effective

## Counter-Tactics
Specific moves from the source that map to the user's situation:
- What to DO (with source evidence)
- What to AVOID (with source evidence)
- What to WATCH FOR (warning signs from the source)

## Applied Playbook
The synthesis — actionable recommendations:
- **Short-term** (this week / this month)
- **Medium-term** (this quarter)
- **Long-term** (this year+)

## Key Quotes
Direct quotes from the source that are devastatingly relevant.
Maximum 5-10. Quality over quantity.

## See Also
Links to relevant brain pages (related concepts, related projects).

プロセス

Phase 1: Ingest the source
  ├── EPUB: extract chapters via BeautifulSoup (see book-mirror SKILL.md
  │   for the extraction pipeline)
  ├── PDF: pdftotext -layout
  ├── Article: web_fetch
  └── Identify Table of Contents and total size.

Phase 2: Triage chapters
  ├── Read first 2000 chars of each chapter.
  ├── Classify relevance to the problem (HIGH / MEDIUM / LOW).
  └── HIGH chapters get full reads. MEDIUM partial. LOW skipped.

Phase 3: Deep read HIGH chapters
  ├── Tactics and strategies used.
  ├── Power dynamics and how they shifted.
  ├── Specific quotes that map to the problem.
  └── Moments where the protagonist's approach succeeded or failed.

Phase 4: Synthesize
  ├── Map source insights onto the specific problem.
  ├── Build the playbook (do / avoid / watch for).
  ├── Generate short/medium/long-term recommendations.
  └── Select the most devastating quotes.

Phase 5: Write and deliver
  ├── Write the brain page at the right location:
  │     • If problem-specific: projects/<slug>/playbook.md
  │     • If general strategy: concepts/<slug>.md
  ├── put_page via the standard CLI flow.
  └── Optional: render to PDF via skills/brain-pdf.

品質基準

  • すべての推奨事項で出典を引用してください。「市長に直接働きかける」ではなく、「市長に直接働きかけてください。主人公が辞任をちらつかせる脅しにひるまなかったとき(第48章)、5人の市長に通用したブラフがついに失敗したためです」のように記述してください。
  • **直接引用は必須です。**言い換えよりも、原文の言葉そのもののほうが重みがあります。
  • 分析は実行可能でなければなりません。「興味深い」ではなく、「これを行い、あれを避け、これに注意する」と示してください。
  • **短期・中期・長期に分けて示すことは必須です。**ユーザーは明日何をすべきか、そして今年何をすべきかを知る必要があります。

このスキルで扱わないこと

  • 書籍の要約ツールではありません。一般的な要約には別のスキルを使用してください(個人に合わせた分析には book-mirror を使用してください)。
  • リサーチツールではありません。トピックに関する新しい情報を探すには perplexity-research を使用してください。
  • 学術的な文学分析ではありません。文学的価値は重要ではなく、戦略への応用だけが重要です。

関連スキル

  • skills/book-mirror/SKILL.md — 問題ではなく、人生全体に合わせて書籍を個別化します
  • skills/perplexity-research/SKILL.md — 新しいデータを得るための最新情報の相互参照
  • skills/conventions/quality.md — 引用とバックリンクのルール

契約

このスキルでは、次のことを保証します。

  • ルーティングが frontmatter の標準トリガーに一致します。
  • 該当する場合、出力は writes_to: に記載されたディレクトリに書き込まれます。
  • 参照されている規約(quality.md、brain-first.md、_brain-filing-rules.md)に従います。
  • プライバシー契約を維持します。実名、フォーク固有のファイルシステムパスのリテラル、上流フォークへの言及は含めません。

完全な動作契約は上記の本文各節に記載されています。この節は適合性テストのために存在します。

出力形式

スキルの出力形式は上記の本文各節(「Output」「Brain page format」または同等の箇所)に記載されています。ここにある見出しは、適合性テスト(test/skills-conformance.test.ts)のために設けられています。

失敗した場合

gbrain のエラー code、終了コード、[AGENT] ブロック、通知ブロックについては、エージェントオペレータープロトコルに従ってください。このスキル固有の対応は次のとおりです。

  • 原文が利用できない、または途中で切れている場合:読んだ範囲を伝え、読んでいない範囲に基づいてプレイブックを拡張しないでください。
  • プレイブックの保存時に revision_conflict または write_pending(終了コード10)が返された場合:再読み込みして変更をマージするか、gbrain write-request <request_id> をポーリングしてください。

アンチパターン

アンチパターンの一覧は上の本文セクションに記載されています。この見出しは、本文で異なる大文字・小文字が使われている場合の適合性テスト用です。

コメント