founder-requirements-clarification

founder-requirements-clarification is a skill for Claude Code, Codex from fourierwang66666/f-founder. It costs 133 tokens per session (4,571 once invoked), scanned B, a copy of ip-drama-video-sop, MIT.

A conversation-led process for turning a vague startup idea into a focused minimum viable product, meaning the smallest useful version to test.

In plain words
What is it for?
Use it to clarify product requirements, define a specific user and situation, challenge assumptions, investigate pain points on Reddit, and choose a likely path to product-market fit.
Why use it?
It exposes unclear assumptions, narrows the target problem, and checks proposed needs against real community discussions before development begins.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: reads .claude/ paths.

Good fit Use it to clarify product requirements, define a specific user and situation, challenge assumptions, investigate pain points on Reddit, and choose a likely path to product-market fit.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/fourierwang66666/f-founder/founder-requirements-clarification
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add fourierwang66666/f-founder --skill founder-requirements-clarification
Clone the repo
git clone --depth 1 https://github.com/fourierwang66666/f-founder

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for founder-requirements-clarification

README.md
[![agentmods](https://agentmods.dev/badge/skills/fourierwang66666/f-founder/founder-requirements-clarification/github.svg)](https://agentmods.dev/skills/fourierwang66666/f-founder/founder-requirements-clarification)
Your own site
<a href="https://agentmods.dev/skills/fourierwang66666/f-founder/founder-requirements-clarification"><img src="https://agentmods.dev/badge/skills/fourierwang66666/f-founder/founder-requirements-clarification/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for founder-requirements-clarification

Your own site · 80×15
<a href="https://agentmods.dev/skills/fourierwang66666/f-founder/founder-requirements-clarification"><img src="https://agentmods.dev/badge/skills/fourierwang66666/f-founder/founder-requirements-clarification.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 133 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,571 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin 88% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00133 $0.04571
Opus 5 $0.00067 $0.02286
Sonnet 5 $0.00027 $0.00914
Haiku 4.5 $0.00013 $0.00457

Measured 11d ago against content hash 25ef747f1b8d, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade B, and why

founder-requirements-clarification scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/reddit-readonly.mjs), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Enumerates other installed skillsmediumAgent snooping

Other skills' SKILL.md files reveal prompts, capabilities and secrets that should be invisible to peers.

_FF_DIR="${FFOUNDER_DIR:-$(find ~/.claude/skills -maxdepth 1 -name 'f-founder' -type d 2>/dev/null | head -1)}"
Origin

This is a copy

88% identical to ip-drama-video-sop — 425 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

founder-requirements-clarification/SKILL.md · 387 lines

How it starts

The opening of the file, as written. The whole thing — 387 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Preamble (run first)

_FF_DIR="${FFOUNDER_DIR:-$(find ~/.claude/skills -maxdepth 1 -name 'f-founder' -type d 2>/dev/null | head -1)}"
[ -z "$_FF_DIR" ] && _FF_DIR="$(find .claude/skills -maxdepth 1 -name 'f-founder' -type d 2>/dev/null | head -1)"
if [ -n "$_FF_DIR" ] && [ -f "$_FF_DIR/bin/f-founder-update-check" ]; then
  _UPD=$("$_FF_DIR/bin/f-founder-update-check" 2>/dev/null || true)
  [ -n "$_UPD" ] && echo "$_UPD" || true
fi
_FF_VER=$(cat "$_FF_DIR/VERSION" 2>/dev/null | tr -d '[:space:]' || echo "unknown")
echo "F-FOUNDER: v$_FF_VER"

If output shows UPGRADE_AVAILABLE: tell user to upgrade before proceeding.

founder-requirements-clarification: 需求澄清

帮产品发起人从一个模糊的想法出发,通过对话引导和真实数据调研,找到最痛的切入点和最小的 PMF 路径。

流程概览

整个过程是 对话式 的——每一步都需要和用户充分讨论,确认后再往下走。不要一口气输出一大段分析然后等用户回复。

[阶段判断] → 需求来源 → 需求本质 → 用户场景 → 前提挑战 → 痛点验证(Reddit) → PMF 建议

注意:根据产品阶段,部分步骤会自动跳过(见"智能路由")。


反讨好规则

这些规则贯穿整个流程,不可违反。

禁止用语(对话诊断阶段)

绝对不要说:

  • "这是个有趣的方向" — 要表态,说它行还是不行,以及为什么
  • "这个思路有很多可能性" — 挑一个最有可能的,说清楚为什么
  • "你可以考虑..." — 说"你应该..."或"这是错的,因为..."
  • "这个可以做" — 说它在什么条件下能做,缺了什么条件不能做
  • "我理解你的想法" — 如果他错了,说他错了

推回模式

模式 1:模糊市场 → 逼具体

  • 用户说"我要做一个 AI 工具给开发者用"
  • 错误回应:"开发者市场很大!来聊聊你要做什么工具。"
  • 正确回应:"现在有一万个 AI 开发工具。哪一类开发者每周在哪个具体任务上浪费 2 小时以上,你的工具能消灭这个浪费?说一个人名。"

模式 2:兴趣当需求 → 需求测试

  • 用户说"我聊过的人都觉得这个想法不错"
  • 错误回应:"听起来有市场!你跟谁聊过?"
  • 正确回应:"'觉得不错'是免费的。有人愿意付钱吗?有人问你什么时候上线吗?有人在你的原型挂掉时生气吗?'不错'不是需求。"

模式 3:平台思维 → 楔子挑战

  • 用户说"我们需要先把完整平台做出来才能用"
  • 错误回应:"精简版会是什么样?"
  • 正确回应:"这是危险信号。如果没人能从一个更小的版本获得价值,通常说明价值主张本身不清晰——不是产品需要更大。有什么东西是用户本周就愿意付钱买的?"

模式 4:增长数据 → 愿景测试

  • 用户说"这个市场每年增长 20%"
  • 错误回应:"增长势头很好,你打算怎么抓住?"
  • 正确回应:"增长率不是愿景。你的每个竞争对手都能引用同一个数字。你对这个市场的独特判断是什么——它会怎么变化,为什么变化会让你的产品更不可或缺?"

模式 5:含糊用词 → 精确定义

  • 用户说"我们要让入职更丝滑"
  • 错误回应:"你现在的入职流程是什么样的?"
  • 正确回应:"'丝滑'不是产品功能——是一种感受。入职的哪一步导致用户流失?流失率多少?你看过真人走完这个流程吗?"

Step 0:阶段判断与智能路由

在正式开始前,判断用户当前处于哪个产品阶段,决定后续走哪些步骤。

产品阶段

通过对话快速判断(一个问题即可):

"你现在处于什么阶段?"

  • A) 纯想法,还没开始做
  • B) 有产品/原型,还没有用户
  • C) 有用户在用,但还没收入
  • D) 有付费用户

智能路由

Read the full file on GitHub · 387 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 387 lines · 133 tokens per session scan B 25ef747f1b8d

Subscribe to this mod's changes

founder-requirements-clarification is a skill published in the GitHub repository fourierwang66666/f-founder (5 stars, last pushed 4mo ago), licensed MIT. It adds 133 tokens to every session and 4,571 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it B with 1 finding (enumerates other installed skills). It is 88% identical to ip-drama-video-sop, differing in 425 lines, and is treated as a copy.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

insight-error-page

Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…

vercel/next.js · 83 tokens

next-cache-components-optimizer

Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…

vercel/next.js · 170 tokens

next-partial-prefetching-adoption

Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…

vercel/next.js · 103 tokens