algo-investor-skills: 詐欺に強い投資家向け提案書を構築するClaude Code Skills
外部資本の調達を試みたことのあるアルゴトレーダーなら、誰もがあの壁を知っている。機能する戦略があり、自分の口座での実運用の実績があり、きれいなエクイティカーブもある。そこで投資家向け資料を書こうと腰を据えると、最も難しいのは戦略そのものではないと気づく。難しいのは、数字に強く懐疑的なプロに対して、自分が詐欺ではないと納得させることだ。彼らはあなたの言葉を鵜呑みにはしない。2026年に彼らが実際にやるのは、あなたの商業提案書を何の前提情報もなしに LLM に貼り付けて、こう尋ねることだ。「これは本物か、それとも詐欺か?」
algo-investor-skills は、まさにその瞬間のために作られた、すぐに使える Claude Code skills のセットだ。これは生の戦略データから、完成された監査済みかつ多言語対応の投資家向け提案書まで導いてくれる。すなわち、あの敵対的な LLM 貼り付けテストを生き延びる、信頼でき誠実さを前面に押し出した類いの文書だ。設計全体は、譲れない一つのルールの上に成り立っている。それは決して数字を捏造しないということだ。
最初に一言、リポジトリ自身が冒頭で述べているのと同じ注意を。このキットの
reference/ディレクトリにあるものはすべて、匿名化された作業例だ。名前、取引所、指標はすべてプレースホルダーであり、実在する数字ではない。これらの skill はあなた自身の実測した実績から文書を生成する。つまり、誰かの実在する数字を同梱しているわけではなく、あなたの数字を勝手に作り出すこともしない。
なぜこれがテンプレートではなく skill のセットなのか

Word のテンプレートから投資家向け提案書を書くこともできる。実際にそうする人はいるし、それは見ればわかる。静的なテンプレートは、トレードを40件追加したときにシャープレシオを再計算できないし、上位の勝ちトレードを除外してエッジをストレステストすることもできず、敵対的なアロケーターになりすまして自分のピッチの弱点を見つけることもできない。そのギャップこそが algo-investor-skills が埋めるものだ。
これらは .claude/skills/ 配下に置かれる、ごく普通の Claude Code skills だ。リポジトリを Claude Code で開けば自動でロードされる。普通の skill なので、他のどんなプロジェクトにも持ち込める。フォルダをプロジェクトローカルの .claude/skills/ にコピーするか、あるいはユーザーグローバルの ~/.claude/skills/ にコピーすれば、どこでも使えるようになる。
cp -r .claude/skills/* /path/to/your/project/.claude/skills/
cp -r .claude/skills/* ~/.claude/skills/
金融モデルエンジンは、サニティチェックとして依存関係なしに単独で実行することすらできる。
node .claude/skills/algo-financial-models/models.mjs # prints a worked demo
6つの skill

このキットは組み合わせ可能な6つの skill を同梱している。1つはオーケストレーターで、残りの5つはそれぞれパイプラインの1ステージを担う。
| Skill | 役割 |
|---|---|
investor-docs |
入口 / オーケストレーター。パイプライン全体を順序立てて実行し、横断的な誠実さのルールを徹底させる。ここから始める。 |
algo-financial-models |
誠実な数字を計算する。Kelly / L÷N のサイジング、シャープ / ソルティノ / カルマー、キャパシティ調整後のリターンブリッジ、N分割トランシェ、モンテカルロ、アルファ減衰、ウィルソン信頼区間。実行可能な models.mjs を同梱。 |
investor-proof-pack |
透明性 / 検証レイヤーを構築する。開示トレード表、独立した照合手法、読み取り専用の「ステップ0」検証オファー、そして明確にラベル付けされた合成チャートと実チャート。 |
investor-proposal-build |
完全な14セクションの提案書を Markdown で組み立て、数字とプルーフを組み込む。 |
investor-doc-localize |
en / ru / zh / ko への忠実なローカライズに加え、市場別バリアントも生成する。数字、用語、注意書きを一つもずらさずに。 |
investor-proposal-audit |
必須のゲート。懐疑的な AI 投資家が文書を0〜100で採点し、レビュー→修正のループで誠実な改訂を促す。実行可能な audit-workflow.js を同梱。 |
パイプラインの全体像

これらの skill は、無作為に選ぶメニューではない。順序付けられたパイプラインを形成しており、各ステージが前のステージに依存しているため、investor-docs がそれらを順番に実行する。
intake/intake-template.md ← you fill in measured facts + labeled assumptions
│
▼
algo-financial-models → honest numbers / tables
│
▼
investor-proof-pack → transparency + verification package
│
▼
investor-proposal-build → full 14-section Markdown proposal
│
▼
investor-doc-localize → language / market variants (optional)
│
▼
investor-proposal-audit → skeptical-investor loop until it passes (REQUIRED)
1. インテーク — 唯一の信頼できる情報源
すべては intake/intake-template.md から始まる。ここに戦略の論旨、あなたの実測した実績(サンプル数、勝率、平均トレード、シャープ、ソルティノ、最大ドローダウン、対象期間)、取引所と口座構成、そして商業条件を記入する。重要なのは、すべての数字を [real](実測値)か、明確にラベル付けされた将来の前提(レバレッジ、トランシェ数、想定する板の厚み、スリッページ、アルファ減衰)のいずれかとして印を付けることだ。
キット全体を信頼できるものにしているルールはここにある。空欄のまま残したものは何であれ、ドラフト内では明示的な TODO の枠になり、決して捏造された数字にはならない。 ある数字を取引所のエクスポートで裏付けられないなら、それは空欄のままにする。そしてキットはそのギャップを取り繕うことを拒む。
2. algo-financial-models — 誠実な数字
この skill は、あなたの実測した入力を6つの定量モデルに変換し、そのまま差し込める Markdown 表として出力する。それぞれに誠実な1〜2行のキャプションが付く。
- 期待値とサイジング — 期待値、トレードあたりのシグマ、ペイオフレシオ、キャパシティ、ネットエッジ、そして Kelly フラクション。
- リターンブリッジ — 生のイベントあたりのエッジから、キャパシティ調整後・手数料控除後・減衰控除後の数字までの4段。生のエッジとキャパシティ調整後のエッジの両方を常に表示する。なぜなら、生のイベントあたりの数字はファンドとして実現可能なリターンではなく、そうでないかのように見せかけることこそ、このキットが防ぐために存在する種類の不誠実だからだ。
- ハイウォーターマーク方式の手数料体系 — 成功報酬のみで、新たなエクイティの高値に対してのみ課金される。
- クオンツ指標 — シグマとダウンサイド偏差を逆算し、あなたの実測したシャープとソルティノが正確に再現されるようにする。これらはパススルーであり、キットがそれらを上書きしたり都合よく盛ったりすることはない。
- モンテカルロ(GBM) — P5 / P50 / P95 のパスに加えて破産確率、アルファ減衰も織り込む。
- アルファの持続性 + ウィルソン CI — エッジが減衰していくスケジュールと、小サンプルの勝率信頼区間。これにより、80トレード中62%という数字が、まるで自然法則であるかのように提示されることは決してない。
私が本当に鋭いと思う細部がある。イベントあたりの実効エクスポージャーは leverage / tranches(L / N)として計算され、エクスポージャー・スイープ表は Kelly に対して色分けされる。ハーフ Kelly 以下なら緑、フル Kelly までなら黄、それを超えると赤だ。これにより「いくら賭けるべきか?」が、感覚から、あなたが擁護できる表へと変わる。
3. investor-proof-pack — チェック可能にされた誠実さ
これは懐疑論者が実際に気にする部分だ。プルーフパックは、企業秘密を漏らすことなく、また何も捏造することなく、あなたの実運用実績が本物であることを証明する透明性パッケージを組み立てる。
- 固定された列(
# | Venue | Pair | Date | Side | PnL % | Hold time | Status)を持つ開示トレード表。期間内のすべてのトレード、つまり勝ちトレードも負けトレードも列挙する。チェリーピッキングは明確に禁止されている。パーセンテージと日付は表示されるが、ドル金額は意図的に伏せられ、キットはその境界を平易な言葉で述べる。 - 一致しなければならない2つの経路を持つ独立した照合手法。取引所の REST API による order-id 照合(約定から実現損益を正確に再計算する)と、取引所の公式な取引履歴エクスポートに対するステートメント照合(シンボル + 時刻 + 符号で、定められた許容誤差内で突き合わせる)だ。一致する2つの独立した照合は、1つだけの場合よりもはるかに偽装しにくい。
- 読み取り専用の「ステップ0」検証オファー。投資家が自分で生成した読み取り専用 API キーに対して、投資家自身が実行するスクリプトで、取引許可キーを付与する前に、開示されたトレードを取引所自身のデータと照合する。
- チャート — 合成図(明確にラベル付けされ、トレードの仕組みを示すためのもの)と並んで、照合済みの約定に紐づくエントリー/エグジットのマーカー付きの、実際のローソク足チャート。
そしてピッチデッキとこれを分かつ部分はこうだ。プルーフパックは自らの境界を声に出して述べる。照合が証明するのは、過去の実運用トレードの真正性と規模だ。それは将来のリターンを証明しないし、大きな規模でエッジが維持されることを証明しないし、完全な監査ではない。最も強力な証明は、投資家自身の口座での将来のパイロット運用だと、キットははっきり述べている。
4. investor-proposal-build — 14セクションの流れ
この skill は、敵対的な投資家が丸ごと LLM に貼り付けて分解検証できる、単一で自己完結した Markdown 文書を組み立てる。その構造は、リターンではなくリスクとカストディから始まる意図的な14セクションの流れだ。
- 論旨 — ごく最初の段落の冒頭に、カストディのアンカーを一行で添える。
- エッジの源泉 — 構造的な非効率性。外部の研究が運用者自身の成績として提示されているわけではないという誠実な注意書きとともに。
- 主要指標 — シャープ / ソルティノ / 最大ドローダウン。レバレッジ不変の比率であること、ソルティノを中心に据えていること、そして小サンプルの注意書きを付して記す。
- カストディと運用モデル — トレード専用 API キー、出金権限なし、「非常ブレーキ」としてのワンクリック失効。これを提供される唯一のモデルとして述べる。
- 実トレードの透明性 — ステップ3のプルーフパック。
- 資本ステージ — パイロット(約5万ドル、手数料はエスクロー、ハイウォーターマークが回復するまで0%)、スケール、そして目標。
- 手数料モデル — 純利益に対するパーセンテージとしての具体的な成功報酬。ハイウォーターマーク付き、管理報酬はなし。
- 名指しされた2つのリスク — 大規模では未検証であること(出口流動性)と、超短期の保有時間。ぼかさずに述べる。
- 定量化された失敗シナリオ表 — 各シナリオで投資家が失うもの。N分割トランシェの計算に紐づける。
- 責任とリスクの配分 — 法人を持たない / 償還が限定的であるという誠実な注意書きを含む。
- N個の独立したトップレベル口座(凍結時に連鎖しうるサブアカウントではない)への資本分割。取引所ごとの上限付き。
- アルファの持続性 — 明示的な減衰の前提とキャパシティの上限。将来の前提として位置づける。
- 運用者 — 一人。責任を負う首は一つ。アラインメントの利点であると同時にキーパーソンリスクでもあると述べる。
- ロードマップ — 明確に「約束ではない」とラベル付けする。
全体は構成上、誇張を抑えている。ある一文がピッチデッキのように聞こえたら、この skill はそれを切り落とす。カストディと非常ブレーキは、いかなるリターンの数字よりも先に来る。そして自慢のように読める可能性のあるすべてのセクションは、同じ一息のうちに対応するリスクで釣り合いが取られる。
5. investor-doc-localize — ずれのない翻訳
オプションだが、よく設計されている。これは完成したマスター文書を en / ru / zh / ko にローカライズし(拡張可能)、市場別のバリアントすら生成する。例えば、取引所を直に理解している読者に対して構造的なエッジを前面に出す隔離市場向けバリアントと、サニタイズされた公開バリアントといった具合だ。これが防ぐ大罪はこうだ。別の言語で「その方が読みやすい」からといって、数字をずらしたり注意書きを和らげたりすること。すべての手数料率、すべてのカストディ条件、すべての失敗シナリオは言語をまたいで同一にレンダリングされ、カストディ、手数料、責任の各セクションには逆翻訳によるスポットチェックが行われる。
6. investor-proposal-audit — 必須のゲート
これこそ、このキットを単なる文書生成器以上のものにしている skill だ。これは真剣な投資家が行うまさにそのチェックをシミュレートする。新しい、文書だけを見る AI 投資家 — コードなし、実績なし、性善説なし — が提案書を読み、構造化された判定を返す。satisfaction(0〜100)、wouldInvest、scamRisk(low / medium / high)、最大の懸念、欠けている情報、レッドフラグ、そして強みだ。そして改訂エージェントが、懐疑論者が指摘した点を誠実に修正し、ループが繰り返される。
ルーブリックはデフォルトで懐疑的だ。誠実な限界の開示、具体的な検証メカニズム、明示的な手数料とカストディの条件、そして定量化されたダウンサイドに報いる。そして厳しく減点する。マーケティング的な形容詞、数字を隠したままの「信じてください」、お金についての曖昧さ、検証できない主張、そして内部矛盾だ。その典型は、イベントあたりのキャパシティが小さいと認めながら大金を求めることだ。
改訂者のルールは、このキット全体の道徳的な核心だ。決して指標を膨らませず、決して注意書きを削除せず、決して実績を捏造しない。「検証できない」を直す方法は、提供可能な証明を加えることであって、過大な主張ではない。読み取り専用 API アクセス、取引所がエクスポートしたステートメント、小規模な有料パイロット、成功報酬のエスクローだ。文書が「完了」となるのは、satisfaction >= 88 かつ scamRisk が high でない場合のみで、少なくとも2回の反復を経た後だ。この監査を通過していない提案書は、定義上、ドラフトであって成果物ではない。
設計原則(そしてそれがアロケーターにとってなぜ重要なのか)

リポジトリは譲れない4つの原則を述べており、それらは誠実な資金調達のためのマニフェストとして読む価値がある。
- 決して捏造しない。 すべての数字は、実測データか、明確にラベル付けされた将来の前提に遡れる。欠けている事実は、捏造された数字ではなく、目に見える
TODOの枠になる。 - 誠実さを前面に、誇張は抑えめに。 リスクとカストディから始める。限界を名指しする。信頼を求める代わりに検証を提供する。
- カストディは構造的なものであり、約束されたものではない。 投資家が所有する口座でのトレード専用 API キー、出金権限なし、ワンクリックで失効可能。
- 監査ゲートは必須。 懐疑的投資家のループを通過するまで、文書は完了しない。
アルゴトレードのピッチを読んで、最上級の表現が出てくるたびに懐疑心が高まるのを感じたことがあるなら、なぜこの反転がうまくいくのか理解できるはずだ。信頼はより多くを主張することでは築かれない。それはまさに証明できることだけを主張し、読者自身がそれを確認できる道具を手渡すことで築かれる。
アルゴ投資家が実際にどう使うのか

実際のところ、ワークフローは短い。
- リポジトリを Claude Code で開き、skill を自動ロードさせる。
- インテークテンプレートをコピーし、実測した実績と明示的にラベル付けされた将来の前提で埋める。データがないところは空欄のままにする。
- Claude にこう頼む。「私の戦略のための投資家向け文書を準備して。」 これが
investor-docsオーケストレーターを起動し、パイプラインを端から端まで実行する。 - 監査ゲートが最後に走り、satisfaction が十分に高くなり、scam-risk がもはや high でなくなるまでループする。
出てくるのは単一の Markdown ファイルだ。ポータブルで、自己完結しており、実際のアロケーターがいずれにせよ課すであろう LLM 貼り付けテストを生き延びるように作られている。
Marketmaker / AI エージェントのエコシステムの中での位置づけ

このブログでは、AI エージェントがトレードの判断を下すことについて多くを書いてきた。マルチエージェントのファンド、LLM アナリスト委員会、強化学習のエコシステムといったものだ。algo-investor-skills は一層外側に位置し、それらのプロジェクトがほとんど無視している問題を扱う。自動化された戦略が機能したら、それをどうやって信頼できる形で資本に伝えるのか? これは、シグナル生成ではなく、インベスター・リレーションズとデューデリジェンスに向けられたエージェント型 AI のパターンだ。オーケストレーター+スペシャリストという形 — 順序立てる1つの skill と、それぞれが1ステージを担う複数の skill — は、勝ち続けるのを目にしてきたのと同じ組み合わせ可能なエージェントアーキテクチャであり、ここではオーダーブックではなく文書化と検証のパイプラインに適用されている。
真剣なアルゴトレーダーにとって、それは意味のあるインフラの一部だ。戦略はあなたのエッジであり、監査済みで誠実さを前面に押し出した提案書は、あなたがマーケターになる必要も信用を損なう必要もなく、そのエッジが資本を引き寄せられるようにするものだ。キットの立場 — 信頼よりも検証、リターンよりも先にリスク、決して数字を捏造しない — は、プロのアロケーターとの接触を生き延びる、まさにその立場だ。
誠実な注意書き
これは初期段階の、メンテナー一人のプロジェクトであり、リポジトリ自身がそう述べている。リファレンスの提案書とモデルは、匿名化された例示用の例であって実在する数字ではない。キットの価値はプロセスと規律にあり、同梱されたいかなる数字にもない。監査ループは、それを動かすモデルの質に左右されるし、紙の上での合格点はやはり紙の上の点でしかない。キット自身が主張するように、最も強力な証明は常に投資家自身の口座での将来のパイロット運用だ。キットは文書を生み出すが、金融、法律、税務の助言を与えるものではなく、過去やバックテストの成績が将来を保証するものでもない。
それは核心となるアイデアを少しも損なわない。投資家向け文書を準備するという大変で誠実な作業 — 再現可能な数字を計算し、チェック可能なプルーフパックを構築し、リスクから始め、敵対的なレビューを生き延びること — こそ、このキットが体系化する作業そのものだ。
リンク
- GitHub: suenot/algo-investor-skills
結論
algo-investor-skills は、異例なほど規律ある論旨を持つ小さなリポジトリだ。アルゴトレード戦略のために資本を調達する方法は、もっと強く売り込むことではなく、チェック可能なほど誠実であることだ。6つの Claude Code skills がその論旨をパイプラインに変える。実測した事実を入力し、再現可能な数字、検証可能なプルーフパック、リスクを先に置く14セクションの提案書、オプションの忠実なローカライズ、そして弱点を過大な主張ではなく証明の追加によって直す必須の懐疑的投資家による監査だ。
もしあなたが実際の戦略を運用していて、これまで投資家向け文書の壁で立ち止まったことがあるなら、これは午後の時間を割く価値がある。インテークを埋め、オーケストレーターを実行し、懐疑論者にあなたのドラフトを切り裂かせ、そしてまさに証明できることだけを述べる文書を — そして読者がそれを確認できる道具を手渡す文書を — 仕上げよう。
Authors
Trading-systems engineer
Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.