Community编程与开发github.com

握手/提案生成

将创始人文件夹转化为让一个真实人说“是”的一页纸:客户试点提案、NSF项目投递、投资人一页纸、商业案例或用户邀请函。始终先写一句话、三句话和三分钟版本,仅基于证据账本中受众可查看的声明构建,从不使用模拟买家。

提案生成 是什么?

该技能专为创始人设计,用于将已有的证据文件夹转化为针对单个真实接收者的说服性提案,目标非常明确:让那个人对下一步说“是”。它首先从创始人那里确认接收者(客户、资助者、投资人、老板或用户)以及所需的“是”的具体含义。然后,该技能通过运行一个账本工具来审计文件夹,该工具会筛选证据,仅允许使用那些目标受众(公开、匿名或经许可)在道德上可以查看的声明。在起草阶段,该技能首先构建一句话、三句话和三分钟的大纲,然后根据预设的接收者模板生成特定格式的文档(如一页纸或NSF提案),每个事实都引用其来源声明ID。在发送前,它会进行最后的账本扫描,确保任何引用都没有越权,并标记夸大其词的措辞。它严格遵守规则,绝不引用模拟用户、虚构的顾问或未经验证的市场数据,从而生成一份创始人可以自信发送而无需为虚假数据辩护的提案。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/peaknr35/shark-Tank-proof/tree/main/skills/handshake

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

handshake / 握手(提案生成)

计划是为创始人自己做的。提案是为一个人和一个“是”做的。该技能根据实际已知的事实撰写提案,这样创始人可以发送它,而无需为无法支撑的数字辩护。

用户在 /handshake 后输入的内容:$ARGUMENTS

首先读取 ${CLAUDE_SKILL_DIR}/../receipts/rules.md。账本工具:

python3 "${CLAUDE_SKILL_DIR}/../receipts/ledger.py" <gate | scan | summary>

下文中,LEDGER 即指上述命令。

步骤 1:确定对象与所需“是”

如果未提供,询问提案对象是谁以及创始人需要他们说什么“是”。明确接收者:客户、资助者、投资人、借款人、其公司内部人员或将要使用产品的人。读取 ${CLAUDE_SKILL_DIR}/receivers.md 了解该接收者需要看到什么。

如果接收者提供了一份文档(RFP、资助征集、邮件、职位发布),首先读取它,提取出具体的要求,并将其保存为 founder/opportunities/<name>.md(格式参考:${CLAUDE_SKILL_DIR}/../first-dollar/opportunity.md)。

将请求压缩到最小且真实的“是”(规则 7)。如果创始人想向陌生人索取高额前期费用,则直接说明一个基于接收者自身数据的限时试点项目更有可能获得肯定答复,并提供这两种选项。

步骤 2:文件夹能支撑什么

LEDGER check
LEDGER gate --audience <public | anonymised | permission>

根据提案的传播方式选择受众范围:public(可能被转发的内容)、anonymised(私下发送)、permission(仅当 founder/evidence/people.md 中每个 ASK FIRST 声明所属的人都已同意时使用)。

仅基于 gate 打印的内容构建提案。如果接收者需要文件夹无法支撑的信息,不要绕开它:在输出末尾的 Gaps(差距)下列出,并说明如何获取(/receipts 的工作项 4 可以深入处理)。决不能用猜测、专家引述或董事会意见来填补差距。

如果没有任何关于需求的声明是 MEASURED(已测量)的,提案的措辞应如实反映:“我们正在寻找三家公司进行试点”,而不是“公司正在排队”。

步骤 3:撰写提案

  1. 一句话版本、三句话版本、三分钟演讲大纲。
  2. 根据 receivers.md 确定接收者格式。如果接收者提供了征集函或 RFP,则使用他们自己的标题来回应。遵守他们的限制(例如,为 NSF 各章节统计字符数并说明)。
  3. 在草稿中为每个事实注明其声明 ID,如 [c04]。将 PLANNED(计划中)的声明写为目标(“我们预计”、“试点将测试”),绝不能写为结果。
  4. 用平实的语言写一个简短的 What could go wrong(可能出错之处)部分。接收者会因此产生信任。
  5. Gaps(差距):此提案需要哪些才能更强,以及获取每一项的最廉价方式。

保存为 founder/outputs/<YYYY-MM-DD>-<receiver>.md。

步骤 4:发送前检查

LEDGER scan founder/outputs/<file>.md --audience <the same audience>

scan 会拒绝任何受众无法查看的被引用的声明(SIMULATED(模拟的)或 PRIVATE(私密的)声明,未经许可的 ASK FIRST 声明),并且会标记诸如“已验证”、“已证明”、“强烈需求”等证明性词汇(当没有真实买家付费或签署时)。修复它打印出的每个问题,并重新运行直到干净。然后,如果需要,制作一份不带 [c..] ID 的可发送副本,并保留带引用的草稿。

规则

  • 绝不能引用、计数或描述模拟买家、董事会成员或模型输出作为客户、用户、顾问或来自真实人群的市场研究。
  • 绝不能虚构顾问、合作伙伴、Logo、客户名称或数字。“会计顾问”需要在 people.md 中有一位真实的顾问并同意被列出。
  • 没有来源的市场规模数据不能写;否则应作为附有估算方法的估算值来写。
  • 发送是创始人的工作。起草邮件或消息内容,但不要发送它。

输出

founder/outputs/<date>-<receiver>.md(如果要求,另加一份干净副本),以及 founder/opportunities/<name>.md(如果存在征集函或 RFP)。以一句话版本、差距以及下一步行动结束:本周应将提案发送给谁,以及当他们回复时用 /receipts 记录什么。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

burn-test

Your CFO. Builds the unit economics of a business before money is spent: what one unit earns after its direct costs, the real profit margin at the planned volume, the break-even point in units a day, year 1 month by month, the cash needed before it pays for itself, how long the startup spend takes to earn back, and what happens if the price drops, sales come in low or costs rise. Every number traces to an input the user can check. Use when the user says "find the profit margins", "do the numbers", "is this profitable", "break-even", "unit economics", "how much do I need to start", or "run the CFO".

dealbreaker

Builds an offer too good to refuse. Lists every problem the buyer hits on the way to the result they want, turns each into a solution, trims to what is cheap to deliver and valuable to the buyer, and stacks it with honest bonuses, a guarantee the CFO can afford, real urgency and a clear name. Scores it on the value equation (outcome, likelihood, time, effort) and re-tests it on a quick buyer panel. Use when the user says "make my offer better", "why won't people buy", "what should I include", "guarantee", "bonuses", "grand slam offer", or after the panel shows people passing.

kill-or-build

Your business planner. Compiles everything the other Shark Tank Proof skills wrote (the board's verdict, the competitors, the buyer panel, pricing, the offer, the CFO's numbers, marketing, brand, operations, the launch plan and the evidence ledger) into one business plan with a verdict at the top that is computed, never written by hand: Profitable (the numbers pass and a real buyer has paid, signed or booked), Unproven (works on paper, no real buyer yet), Not yet (with the failing numbers) or Incomplete. A simulated panel can fail a plan but never pass one. Adds an executive summary and a one-page version. Use when the user says "write my business plan", "put it all together", "is it profitable", "give me the plan", or at the end of the Shark Tank Proof pack.

shark-board

Your board of directors, built to disagree with you. Puts a business idea in front of a four-member board, each a sub-agent reading the idea through one published framework: the Offers lens (from Alex Hormozi's $100M Offers), the Monopoly lens (from Peter Thiel's Zero to One), the Product lens (from Walter Isaacson's biography of Steve Jobs) and the Evidence lens (from Rob Fitzpatrick's The Mom Test), which scores only what real people have done. Each member scores the idea, names what would kill it and the cheapest test that would prove it, and votes fund, fund with conditions, or pass. Use when the user says "test my business idea", "would this work", "pressure-test this", "what would a board say", "is this a good business", or starts the Shark Tank Proof pack on a new idea.

truth-serum

The consumer panel. Spins up a swarm of buyer sub-agents (default 100, --quick for 20) trained on the user's target customer, each with a different income, age, buying behaviour and objection, shows every one the same pitch, and runs the business through 100 buyer scenarios to see who buys, who doesn't, and why. Tallies the answers into buy rates by segment, the reasons people pass in their own words, what would flip a no, and price answers for litmus. Every result is labelled SIMULATED: it finds objections and the questions to ask real buyers, and never counts as demand. Use when the user says "would people buy this", "test it on customers", "run the consumer panel", "simulate buyers", "who is my customer", or "validate demand".

相关技能