thesis-tracker について
thesis-trackerは、投資テーゼの作成と定期的な見直しを支援する投資調査スキルです。検証可能な前提、警戒条件、評価基準に照らして保有銘柄を確認し、各回の記録を更新します。
主な機能
- 01簡潔な投資テーゼの作成
- 02検証可能な前提への分解
- 03警戒条件と対応策の設定
- 04評価と重要な変化の追跡
- 05テーゼの健全度採点と行動提案
- 06確認記録の更新
活用シーン
- 01新規保有銘柄の投資理由を記録
- 02決算後に前提を再検証
- 03警戒条件と保有判断を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ xbtlin/ ai-berkshire --skill thesis-trackerインストール後、Claude Code で/thesis-trackerを入力して読み込まれたか確認します。
詳細
Codex アダプターの注記
このスキルは skills/thesis-tracker.md から生成されています。Claude Code と Codex のユーザーが、1つの標準ワークフローを共有できるようにするためです。
$ARGUMENTSは、現在の Codex スレッドにおけるユーザーのリクエストとして扱ってください。- ソースに Task、Agent、WebSearch、Bash、Read、Write など Claude 専用の機能が記載されている場合は、このセッションで利用できる最も近い Codex の機能を使用してください。利用可能であればサブエージェント、必要に応じてウェブ検索、ローカルツールにはシェルコマンド、ワークスペース内のファイルには通常のファイル編集を使用します。
- このリポジトリ内の
tools/にある共有プロジェクトツールを使用してください。python3 tools/financial_rigor.py ...のようなパスを指定して、リポジトリのルートからコマンドを実行することを優先してください。現在のスレッドがリポジトリ外から始まった場合は、固定のホームディレクトリパスを想定せず、まず実際のチェックアウトパスを特定してください。 - 調査を始める前に
dateコマンドを実行して今日の日付を確認してください。これを「最新」データの基準日とし、レポートのヘッダーにデータの基準日を記載してください。学習データの日付から現在の日付を推測してはいけません。 AGENTS.mdに記載された調査品質ルールを守ってください。財務データを相互検証し、評価や計算には正確な算術ツールを使用し、不確実性や情報源の不足を明確に示してください。
投資テーゼの追跡:購入後の規律システム
$ARGUMENTS について投資テーゼの追跡チェックを実施してください。
対応する入力形式:
会社名— 初回は投資テーゼを作成し、以降は追跡チェックを実施します会社名 建立论文— 投資テーゼを強制的に再作成します会社名 季度检查— 最新の決算報告に基づいてテーゼをチェックします
「買うことは始まりにすぎない。本当の仕事は、保有期間中に継続して追跡することだ。」——李録
「事実が変われば、私は考えを変える。あなたはどうですか?」——ケインズ
設計理念
多くの投資家のプロセスは、調査 → 購入 → 祈る、というものです。購入後の体系的な追跡がないため、次のような問題が起こります。
- 売るべきときに売れない(「もう少し待てば、また上がる」)
- 売るべきでないときに狼狽売りする(「20%下がった。自分の判断が間違っていたのだろうか」)
- そもそもなぜ買ったのかを忘れてしまう(「なぜこれを買ったんだっけ?」)
バフェットと李録のやり方は、買う前に売却条件を書き出しておくことです。そして四半期ごとにテーゼが崩れていないかを確認します。
実行手順
第一步:操作モードの判定
その会社の投資テーゼファイル(reports/{公司名}-thesis.md)が存在するか確認します。
- 存在しない → テーゼ作成モードに進みます
- 存在する → 追跡チェックモードに進みます
- 見つからないが、ユーザーが存在すると言っている → ファイルパスを確認します
モードA:投資テーゼの作成
A0:データ収集
WebSearch を使用して現在の株価、評価指標(PE/PB/配当利回り)、最新決算報告の主要データを取得し、評価の基準値を記入します。その会社の /investment-research または /investment-team レポートがすでにある場合は、そちらから優先して情報を読み取ります。
tools/financial_rigor.py verify-valuation を使用して評価データを検証します。
A1:中心となるテーゼ(必ず200字以内で明確に記述)
投資テーゼでは、次の5つの質問にそれぞれ一文で答えてください。
我以 ___元 买入 ___公司,因为:
1. 这门生意的本质是___,我理解它的赚钱方式
2. 它的护城河是___,而且在变宽/稳定
3. 管理层___,值得信赖的原因是___
4. 当前价格相当于内在价值的___折,安全边际来自___
5. 即使我错了,下行风险可控,因为___
5つの文で明確にまとめられない場合、テーゼ自体に問題があります。つまり、購入判断が十分に明確ではありません。
A2:主要な仮説の一覧
投資テーゼを、検証可能な具体的な仮説に分解します。
| # | 主要な仮説 | 検証方法 | 検証頻度 | 現在の状態 |
|---|---|---|---|---|
| 1 | 例:売上成長率が15%以上を維持 | 四半期報告の売上成長率 | 四半期ごと | 🟢 成立 |
| 2 | 例:粗利益率が60%以上で安定 | 四半期報告の粗利益率 | 四半期ごと | 🟢 成立 |
| 3 | 例:経営陣が継続的に自社株買いを実施 | 自社株買いの発表/キャッシュフロー計算書 | 四半期ごと | 🟢 成立 |
| 4 | 例:競合他社が画期的な進歩を遂げていない | 業界データ/競合他社の決算報告 | 半年ごと | 🟢 成立 |
| 5 | ... | ... | ... | ... |
通常は3~7個の仮説にします。少なすぎる場合は検討が不十分で、多すぎる場合はテーゼの焦点が定まっていません。
A3:レッドライン一覧(いずれか1つでも該当したら、必ず再評価)
| # | レッドライン条件 | 深刻度 | 該当時の対応 |
|---|---|---|---|
| 1 | 例:経営陣の誠実さに問題が生じる(粉飾決算、関連当事者取引) | 致命的 | 直ちに全株売却 |
| 2 | 例:中核事業の売上が2四半期連続で減少 | 深刻 | 50%減らして、再評価 |
| 3 | 例:競合他社が同等の能力を獲得し、堀が明確に崩される | 深刻 | 詳細な調査を開始し、撤退を検討 |
| 4 | 例:規制政策によってビジネスモデルが根本的に変わる | 深刻 | 本質的価値を再評価 |
| 5 | 例:経営陣が大規模に株式を売却する(事前計画によるものではない) | 警告 | 理由を詳しく調査 |
段永平:「売却する理由は3つだけです。1.買い間違えたと気づいた。2.会社のファンダメンタルズが変わった。3.もっと良い投資先を見つけた。」
A4:評価の基準値
| 指標 | 購入時 | 楽観シナリオの目標 | 中立シナリオの目標 | 悲観シナリオ |
|---|---|---|---|---|
| 株価 | ||||
| PE | ||||
| 時価総額 | ||||
| 本質的価値の推定 | ||||
| 安全域 |
A5:テーゼの保存
投資テーゼを reports/{公司名}-thesis.md に書き込み、次の項目を含めます。
- 作成日
- 購入価格と保有比率
- 中心となるテーゼ(5つの文)
- 主要な仮説の一覧
- レッドライン一覧
- 評価の基準値
- 追跡記録表(初期状態では空欄)
モードB:追跡チェック
B1:既存のテーゼを読み込む
reports/{公司名}-thesis.md を読み込み、次の項目を確認します。
- 中心となるテーゼ
- 主要な仮説の一覧
- レッドライン一覧
- 前回のチェック記録
B2:最新データの収集
WebSearch を使用して、次の情報を収集します。
- 最新の決算データ(新しい四半期報告/年次報告がある場合)
- 最近の重要な出来事(経営陣の交代、規制政策、競争環境の動向)
- 現在の株価と評価指標
- インサイダー取引の記録(大株主による持ち株の増減)
B3:主要な仮説を1つずつチェック
最新データを用いて、各主要仮説を検証します。
| # | 主要な仮説 | 前回の状態 | 最新の証拠 | 現在の状態 | 変化 |
|---|---|---|---|---|---|
| 1 | 売上成長率15%以上 | 🟢 成立 | 第4四半期の売上成長率12% | 🟡 やや弱含み | ⚠️ |
| 2 | 粗利益率60%以上 | 🟢 成立 | 粗利益率61.2% | 🟢 成立 | — |
| 3 | ... | ... | ... | ... | ... |
状態の定義:
- 🟢 成立 — 最新データが仮説を支持しています
- 🟡 やや弱含み — データは引き続き許容範囲内ですが、傾向は不利です
- 🔴 損なわれている — データが仮説を明確に支持していません
- ⚫ 崩壊 — 仮説が否定されています
B4:レッドラインのチェック
レッドライン一覧を1つずつ確認します。
| # | レッドライン条件 | 該当の有無 | 証拠 |
|---|---|---|---|
| 1 | 経営陣の誠実さに関する問題 | ❌ 非該当 | — |
| 2 | 中核事業が2四半期連続で減少 | ❌ 非該当 | — |
レッドラインに1つでも該当した場合は、レポート内で目立つように示し、明確な対応案を提示してください。
B5:評価の更新
| 指標 | 購入時 | 前回のチェック | 現在 | 変化 |
|---|---|---|---|---|
| 株価 | ||||
| PE(TTM) | ||||
| 本質的価値の推定 | ||||
| 安全域 |
B6:追跡レポートの出力
レポートの構成
一、论文健康度评分(满分10分)
二、核心假设检查结果(表格)
三、红线检查结果(表格)
四、本期关键变化(不超过500字)
五、估值更新
六、结论与行动建议
七、下次检查需关注的重点
论文健康度评分标准
| 评分 | 含义 | 建议动作 |
|---|---|---|
| 计算公式:健康度 = 10 - (⚫破裂假设数×3) - (🔴受损假设数×2) - (🟡弱化假设数×1) - (红线触发数×5),最低1分最高10分。 |
| 评分 | 含义 | 建议动作 |
|---|---|---|
| 9-10 | 所有假设成立,论文比买入时更强 | 考虑加仓 |
| 7-8 | 核心假设成立,个别边际弱化 | 继续持有 |
| 5-6 | 1-2个假设受损,但核心逻辑未变 | 持有但提高警惕 |
| 3-4 | 多个假设受损,论文基础动摇 | 考虑减仓 |
| 1-2 | 红线触发或核心假设破裂 | 强烈建议卖出 |
结论必须明确回答
- 论文还完整吗? 完整 / 边际弱化 / 受损 / 破裂
- 该怎么做? 加仓 / 持有 / 减仓 / 清仓
- 下次检查时间:下一个季报发布后 / 某个特定事件后
B7:更新论文文件
将本次检查记录追加到 reports/{公司名}-thesis.md 的追踪记录表中:
| 检查日期 | 健康度 | 核心变化 | 动作建议 |
|---|---|---|---|
| 2026-04-09 | 7/10 | 收入增速放缓至12%,但利润率改善 | 持有 |
关键原则
- 买入前就写好卖出条件 — 冷静时做的决策比恐慌时做的好
- 论文要具体到可验证 — "公司很好"不是论文,"ROE>25%且趋势稳定"才是
- 红线一旦触发就行动 — 最怕的是"再等等看",这是亏大钱的开始
- 论文破裂 ≠ 股价下跌 — 股价跌30%不一定要卖,论文破裂才要卖
- 诚实面对错误 — 论文建错了就承认,不要为了面子硬撑