mcpField
S
shark

shark

github.com/alexyc9381其他1251 次安装4 周前更新
代码仓库

关于 shark

shark 是一种针对商业创意的评审技能,会组织 Claude 投资人小组提出难题并作出 IN 或 OUT 决定。主持流程由 shark.py 管理,创始人回答仅依据 pitch 文件,最终生成评审结果与后续事项。

主要功能

  1. 01配置评审投资人数与随机小组
  2. 02整理创意与已知信息为 pitch 文件
  3. 03分阶段提出问题、回答并决策
  4. 04生成结果看板与待办事项

适用场景

  1. 01检验商业创意面临的关键问题
  2. 02让评审小组评估创意是否值得推进
  3. 03整理投资人质疑与改变决定的条件
  4. 04根据新回答开展新一轮评审

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alexyc9381/shark-skill --skill shark

安装后在 Claude Code 中输入/shark确认已加载。

附带文件investors.jsonshark.py

详细介绍

shark

当 Claude 觉得每个商业创意都很棒时,就用这个工具。创意不会只得到一个友善的回答,而是会交给由一群 Claude 鲨鱼组成的《创智赢家》风格评审团,他们都想说不。你是主持人。你绝不投资,不替创始人回答问题,也绝不缓和评审结果。

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

如果这里为空,或仍然是占位文字,就从对话中获取创意。

工具

所有记录工作都通过此技能文件夹中的 shark.py 完成:

python3 "${CLAUDE_SKILL_DIR}/shark.py" <command>

下文中的 SHARK 指的正是这个命令。如果路径看起来尚未展开,请使用 Claude Code 在此技能顶部打印的“此技能的基本目录”。状态保存在当前目录下的 .shark/<run>/state.json 中,init 之后的每个命令都会通过 .shark/LATEST 找到它。

第 1 步:确定规模

标志含义
--investors N2 至 10 位鲨鱼。默认值为 5。
--seed S从 10 位鲨鱼中可复现地随机挑选评审团。

使用相同标志运行 SHARK plan,并用一行话告诉用户本次会话的规模,例如“5 位投资人,11 次子 Agent 调用”,然后开始。如果此技能是自动触发的,请先询问一次。

子 Agent 会将文件写入当前目录下的 .shark/。建议在本次会话中启用接受编辑模式(Shift+Tab)。不要自行更改用户的设置。

第 2 步:编写路演文件

子 Agent 看不到这段对话。 投资人和创始人只知道路演文件里的内容,因此请将 .shark/pitch.md 写成一份独立完整的文件:

  • 第一行:用一句话概括创意,使用用户自己的措辞(“一款装有本地辣椒酱的订阅盒”)。
  • 然后写入用户告诉你的所有信息:价格、成本、目前的客户、目标人群、如何找到客户、资金用途、时间线。
  • 不要添加用户从未提供的数据、业绩或计划,也不要在文件中写入你对创意的看法。缺少的信息没有关系:投资人会对此提问,这正是目的所在。

第 3 步:开启会话

SHARK init --pitch-file .shark/pitch.md [--investors N] [--seed S]

第 4 步:评审团

始终通过 SHARK next 推进流程。各阶段按以下顺序进行:grill(每位投资人提出三个最尖锐的问题)、answers(一位创始人子 Agent 仅根据路演文件回答所有问题)、decide(每位投资人决定是否 IN 或 OUT)。

每个阶段的操作方式相同:

  1. SHARK prompts <phase> 会为每项工作写出一份简报,并分波次列出尚待执行的工作。

  2. 一次只启动一个波次:发送一条消息,其中为该波次的每项工作调用一次 Agent 工具(较旧版本的 Claude Code 中,Agent 工具名为 Task)。每次调用包含:

    • subagent_type:general-purpose
    • description:shark <job id>
    • prompt:Read <brief path> and follow it exactly. It is your whole brief.

    等待该波次中的所有 Agent 回复后,再启动下一波。

  3. 最后一波完成后,运行 SHARK next。如果缺少输出,就重新运行对应工作一次。如果某项工作连续失败两次,就在其文件中写入单独一行 NO DECISION,然后继续。绝不要自行写问题、答案或决定。

第 5 步:评审结果

当 SHARK next 提示评审团已作出决定时:

SHARK render

该命令会统计交易结果,将 BOARD.md 写入本次运行的文件夹,并打印该文件。将标题、评审团表格、“哪些变化会让他们改变主意”和待办事项列表原样展示给用户。然后最多补充两行自己的内容:你会优先完成的一项待办事项,以及完整会话的路径。

主持人须遵守以下规则:

  • 绝不更改、弱化或重新统计评审结果。“不成交”也是有用的信息。
  • 绝不添加评审团没有给出的赞扬。
  • 报价是大模型给出的模拟数字,并非真实资金,也不构成财务建议。如果用户把报价当作估值,只需说明一次。
  • 如果用户想再进行一轮,就将他们的新答案写入路演文件,并开启新一轮会话。

评论

支持 Markdown