Communityライティング&編集github.com

alexandreleciel/startup-pitch

創業者のフォルダを基に投資家向けピッチ資料を作成し、推敲・投資家Q&A準備・レッドフラグレビューまでを一貫して支援するAIスキルです。

startup-pitch とは?

このスキルは、創業者のスタートアップフォルダ(メモ、メトリクスエクスポート、財務モデル、旧デッキ、メモなど)を解析し、投資家向けピッチを生成・検証します。毎回の実行は「クイックラン」から始まり、`pitch/START-HERE.md`とファクト台帳`pitch/facts.yaml`を作成。その後、必要に応じてナラティブ、フルQ&A、ピッチデッキ(HTML/PPTX/PDF)を生成します。最大の特徴は「すべての数値にソースがある」というルールで、台帳にない数値は出力に登場しません。矛盾は平均せずに両方を記録し、創業者に確認。守秘情報は投資家向けテキストから自動除外。対応プラットフォームはClaude Code, Cursor, Codexなど、ファイルシステムとPythonスクリプトを実行できるエージェント環境です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/alexandreleciel/startup-pitch-skill/tree/HEAD/skills/startup-pitch

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Startup pitch(スタートアップピッチ)

創業者のフォルダを、創業者が守れる投資家向けピッチに変えます。実行は毎回 クイックランから始まります:1ページ、pitch/START-HERE.md、小さなソース付き台帳を添えて。 ナラティブ、完全な投資家Q&A、デッキは創業者が要求した場合の追加機能です。

ルール

  1. 読んでから質問する。 まず資料を取り込み、ファイルを読んでください。不足しているもの、現段階で重要なもの、フォルダから導出できないものだけを尋ねてください。
  2. すべての数値にソースがある。 出力に登場する数値はすべて、pitch/facts.yaml内のエントリを通じて、kind(fact, assumption, projection)とsourceを持つものに限ります。フォルダに数値がない場合は[needs number]と書き、尋ねてください。トラクション、収益、市場規模、成長率、リテンション、顧客数、採用人数、評価額を捏造することは、このスキルが防止するために存在する失敗です。
  3. 矛盾は表面化させ、決して平均化しない。 両方の値をconflictingとして記録し、保守的な方を使用し、その旨を伝え、創業者に尋ねてください。
  4. 機密資料は投資家向けテキストに含めない。 ファイルにconfidentialとマークされたものは読みません。評価額、条件、キャップテーブルの名前、投資候補者の名前、給与、契約条件は、どこに現れてもナラティブやデッキから除外します。
  5. 創業者の声を保つ。 創業者が使う具体的な表現や顧客の引用を使用してください。バズワードは削除し、追加もしません。
  6. 小さな台帳。 出力が引用する数値と、矛盾の両側のみを記録します。中間エントリや誰も引用しない履歴は記録しません。

コマンド

単一のエントリポイント;$SKILLはこのスキルのディレクトリ(絶対パスを使用)です。スタートアップフォルダから実行します。

python3 $SKILL/scripts/pitch.py intake        # 棚卸し + 抽出 -> pitch/intake/
python3 $SKILL/scripts/pitch.py check         # pitch/facts.yaml(およびデッキが存在する場合はそれも)を検証
python3 $SKILL/scripts/pitch.py deck          # html + pptxを構築、pdfを印刷、QAスクリーンショット、数値のトレース
python3 $SKILL/scripts/pitch.py comparables --sector saas --round seed   # 学習用の実際のデッキ3つ
python3 $SKILL/scripts/pitch.py status        # 何が存在し、何が未完了かを表示
python3 $SKILL/scripts/pitch.py open          # 創業者向けにpitch/を開く

pitch.py setupはスキルフォルダ内にデッキの依存関係をインストールします(最初のdeck実行時に自動的に行われます);pitch.py doctorはインストール内容を表示します。

クイックラン(常に最初に実行;目標5分)

references/core.mdとreferences/file-formats.mdを読んでください。他のリファレンスは開かないでください。

  1. pitch.py intakeを実行。pitch/intake/corpus/INDEX.mdを読み、次にそれがリストするファイルを順に読む:最初に創業者のメモとノート、次にデータ、そして残り。古いペアがあれば新しい方を優先。confidentialとマークされたファイルは開かないこと。インデックスが取引条件や給与を含むとマークするファイルは読んで構いませんが、それらの条件は投資家向けテキストから除外します。
  2. pitch/facts.yamlを書く:15〜30エントリ、スタートページが引用するもののみ。scripts/facts_template.yamlから始めてください。pitch.py checkを実行し、すべてのFAILを修正。WARNは創業者への質問であり、ごまかすものではありません。pitch.py check --explainはチェッカーがどのようにid、単位、デッキ数値を照合するかを表示するので、そのソースを読む必要はありません。
  3. pitch/START-HERE.mdをreferences/file-formats.mdのテンプレートで書く:創業者が回答すべき質問(最大5つ、矛盾が最優先、それぞれに回答されるまで使用した値を記載)、2文ピッチと60秒バージョン、重要ないくつかの数値とまだ使用すべきでない主張、創業者が最も準備できていない投資家の質問5つと正直な回答、トップ3のレッドフラグと修正方法、そして投資家資料から除外したもの。約1,200語。未解決項目が5つを超える場合は、残りをpitch/gaps.mdに置いてリンクしてください。
  4. 創業者にチャットで伝える:同じ質問、あなたが仮定したこと、彼らが要求できる次のステップ(ナラティブ、フルQ&A、デッキ、ミーティング準備)。pitch.py openを実行。

対象投資家が不明な場合、それは5つの質問のうちの1つです;core.mdのデフォルトを記載して進めてください。

追加機能(創業者が要求したものだけを実行;クイックランが常に優先)

創業者が求めるもの読むもの実行すること
ナラティブreferences/narrative.mdpitch/narrative.mdを書く:目的文、ナラティブの選択肢、長文、2文、60秒、3分バージョン。インラインでidを引用。他のバリエーションは要求があった場合のみ。
投資家Q&Areferences/investor-questions.md;テーマ別検索としてquestion-bank.mdpitch/investor-qa.mdを書く:最も準備ができていない5問、10問ドリル、最大15テーマ別質問とidを引用した正直な回答、core.md形式のレッドフラグ記録。
完全なレッドフラグ監査または送信前チェックreferences/red-flags.md監査をinvestor-qa.md(またはデッキレビュー)に追加し、各フラグのトリガー、修正、ステータスを記載。
デッキreferences/deck-structure.md(キャパシティテーブル)、references/design.mdpitch.py comparablesを実行し3つのデッキの構造をざっと読む。キャパシティテーブル内で、この企業に選んだテーマ、ブランドカラー、ロゴ(フォルダにあれば)を使ってpitch/deck/deck.jsonを書く。pitch.py deckを実行。単語を削ってlintとQAの各行を修正し、サマリーがクリーンになるまで再実行、その後自分でpitch/deck/qa/を確認する。
投資家タイプまたはファームの準備references/investor-types.md、investor-types-detail.mdの該当ブロック、references/meetings.mdQ&Aと要望を調整する。ファームの公開ページに書かれていることのみを引用。
ステージベンチマーク、モデル固有のメトリクスreferences/benchmarks.md、metrics-by-model.mdの該当ブロックソースと年を付けて引用するか、まったく引用しない。
「私のデッキをレビューして」(フォルダ内のpdf、pptx、html)references/red-flags.md資料取り込みで抽出。デッキとフォルダから台帳を構築し、レビューとしてスタートページを書き、再構築を提案。
「数値を更新して」なし取り込みとチェックを再実行、台帳を更新、出力を再構築、変更された各値の新旧をリストアップ。
3分デモデイピッチreferences/narrative.md、references/deck-structure.mdデモデイ用バリエーションと6〜8スライド構造。

各追加機能は、新たに引用する数値のみを台帳に追加します。各新規ファイルをSTART-HERE.md末尾の「Files」リストに追加してください。

創業者が回答した場合

まず台帳を更新し、次にページを更新します。

  • 決定(ラウンド規模、対象投資家、2つの数値のうちどちらが現行か)はstatus: confirmedになります;矛盾のもう一方はそのnoteに移動します。
  • 裏付けファイルのない主張(返金件数、創業者の経歴など)はsource: founder statement, <date>、status: unverifiedとして記録し、出力に明記し、それを裏付けるレコードは持ち込みリストに追加します。
  • 創業者が未解決のままにした問題(「予算をやり直す必要がある」)は、該当エントリにopen_question:を追加し、チェックがFAILではなくWARNを報告するようにします。アイデンティティバランスを取るためにエントリを追加しないでください。
  • ファイルと矛盾する回答は適用され、そのファイルはSTART-HERE.mdのセクション1で更新が必要であると指名されます。
  • 投資家タイプまたは地域を指定された場合、references/investor-types.mdを開きます。

pitch.py checkを実行し、START-HERE.mdと変更されたidを引用したすべての出力を更新し、変更された各値を古いものから新しいものへと報告します。回答済みの質問を削除し、次の未解決項目を昇格させます。スロットがまだ未解決のままデッキを要求された場合は、それを構築し、残りの[needs number]スロットを最初に回答にリストアップします。

誰も回答できない場合(非対話モード)

すべての矛盾に対して保守的な値で進め、すべてのギャップには[needs number]を使用します。START-HERE.mdのセクション1はすべての未解決項目をリストするので、何も隠されません;デッキは可視の[needs number]スロットを保持しても構いません。

引き渡し前の確認

  • pitch.py checkにFAILがないこと;デッキがある場合、pitch.py deckのサマリーがチェック済みPPTX、一致するPDFページ数、QA問題0を示すこと。
  • すべての出力のすべての数値が台帳idを引用していること;投資家向けテキストに機密コンテンツがないこと。
  • スライドタイトルだけでピッチが語れること(上から下に読んでください)。
  • 小さなサンプルはnと設定を明記すること;18ヶ月より古いデータはその日付を記載すること。
  • 日付付きのエントリをpitch/run-log.mdに追加すること:読んだファイル、質問、回答、出力。

リファレンスマップ

ファイル開くタイミング
references/core.md毎回の実行時
references/file-formats.md毎回の実行時(台帳、START-HEREテンプレート、deck.json、フォルダレイアウト)
references/narrative.mdnarrative.mdまたは口頭バリエーションを書く時
references/investor-questions.md、question-bank.md、meetings.mdQ&A、テーマ別検索、ミーティングランシートとフォローアップ
references/red-flags.mdデッキレビュー、完全監査、送信前チェック
references/investor-types.md、investor-types-detail.md対象投資家タイプまたは地域が指定された時
references/metrics.md、metrics-by-model.md、benchmarks.mdメトリクス定義、特定ビジネスモデルのメトリクス、ステージ基準
references/deck-structure.md、references/design.mdデッキ構築またはレビュー時
references/deck-library.md比較対象デッキに構造ノートがある場合(comparablesコマンドがその旨を伝えます)

よくある間違い

  • ピッチを先に書いて後からソースを埋めること。台帳が先にあるからこそ、ストーリーは真実に基づいて構築されます。
  • メトリクスエクスポートよりも創業者のメモを信頼すること。メモは切り上げます:両方を記録し、尋ねてください。
  • 一人の顧客の3ヶ月の結果を企業のメトリクスとして提示すること。nと設定を明記してください。
  • フォルダに何もないからといって、レポートから市場スライドを埋めること。[needs number]を使用し、創業者にボトムアップの方法を提供してください。
  • 開始前にすべてのリファレンスを読むこと。クイックランには2つのファイルが必要です。
  • チェッカーを黙らせるために台帳を水増しすること。自分で合計またはカウントした値にはcomputed: trueを使用し、使用するものだけを引用してください。
  • あふれるスライドをフォントサイズを縮めて収めること。単語を削るか、スライドを分割してください。
  • 弱い回答を隠すこと。投資家はそれを見つけます;計画を伴った率直な回答は成熟度として映ります。

関連スキル