mcpField
T
thesis-tracker

thesis-tracker

github.com/xbtlin生産性16.9k195 回インストール今日更新
リポジトリ

thesis-tracker について

thesis-trackerは、投資テーゼの作成と定期的な見直しを支援する投資調査スキルです。検証可能な前提、警戒条件、評価基準に照らして保有銘柄を確認し、各回の記録を更新します。

主な機能

  1. 01簡潔な投資テーゼの作成
  2. 02検証可能な前提への分解
  3. 03警戒条件と対応策の設定
  4. 04評価と重要な変化の追跡
  5. 05テーゼの健全度採点と行動提案
  6. 06確認記録の更新

活用シーン

  1. 01新規保有銘柄の投資理由を記録
  2. 02決算後に前提を再検証
  3. 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 を使用して、次の情報を収集します。

  1. 最新の決算データ(新しい四半期報告/年次報告がある場合)
  2. 最近の重要な出来事(経営陣の交代、規制政策、競争環境の動向)
  3. 現在の株価と評価指標
  4. インサイダー取引の記録(大株主による持ち株の増減)
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-61-2个假设受损,但核心逻辑未变持有但提高警惕
3-4多个假设受损,论文基础动摇考虑减仓
1-2红线触发或核心假设破裂强烈建议卖出
结论必须明确回答
  1. 论文还完整吗? 完整 / 边际弱化 / 受损 / 破裂
  2. 该怎么做? 加仓 / 持有 / 减仓 / 清仓
  3. 下次检查时间:下一个季报发布后 / 某个特定事件后
B7:更新论文文件

将本次检查记录追加到 reports/{公司名}-thesis.md 的追踪记录表中:

检查日期健康度核心变化动作建议
2026-04-097/10收入增速放缓至12%,但利润率改善持有

关键原则

  • 买入前就写好卖出条件 — 冷静时做的决策比恐慌时做的好
  • 论文要具体到可验证 — "公司很好"不是论文,"ROE>25%且趋势稳定"才是
  • 红线一旦触发就行动 — 最怕的是"再等等看",这是亏大钱的开始
  • 论文破裂 ≠ 股价下跌 — 股价跌30%不一定要卖,论文破裂才要卖
  • 诚实面对错误 — 论文建错了就承认,不要为了面子硬撑

コメント