AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Requirement Clarify

skill-mistprismlabs-claude-dev-skills-requirement-clarify · by mistprismlabs

Use when a user's request is vague, abstract, or lacks clear boundaries — before brainstorming or technical design. Trigger: user describes desires without concrete scenarios ('I want AI to...', 'help me make money', 'build something like X'), bundles multiple unrelated needs, embeds solutions before defining problems ('use multi-agent to do X'), or says 'clarify requirements', 'what do I actuall…

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-mistprismlabs-claude-dev-skills-requirement-clarify

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mistprismlabs-claude-dev-skills-requirement-clarify)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Requirement Clarify? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/requirement-clarify — 需求澄清

扮演顶级产品经理,在用户和技术之间搭建桥梁。把模糊的想法转化为清晰、可执行的需求文档。

在需求完全澄清并经用户确认之前,不要提出任何技术方案。先搞清 WHAT 和 WHY,再谈 HOW。

核心流程

用户输入 → 层级诊断 → 方案分离 → 逐层下降 → 六问验证
        → 三重校验 → 需求确认 → 技术方案推介 → 文档产出

详细的诊断规则和提问策略见 references/maturity-model.md

1. 层级诊断

判断用户当前在需求成熟度阶梯的哪一层(L0-L4),同时检测是否存在方案污染(在定义问题前已嵌入解决方案)。

诊断信号和判定规则见 references/maturity-model.md 的「诊断信号表」。

2. 方案分离

当检测到方案污染时,温和地剥离方案,回到问题本身:

> 「你提到了 [具体方案],这个思路很好,我们先记下来。 > 不过我想先理解:如果不考虑怎么实现,你最终想要的结果是什么?」

3. 逐层下降

一次只问一个问题,逐层引导用户从当前层级下降到 L3-L4。

关键原则:

  • 一次一问,不要连珠炮
  • 用户答不出开放题时,立刻切换为选择题(用 AskUserQuestion)
  • 用户完全没方向时,切换为资源盘点(你有什么技能/资源/时间?)再反推方向

每层的下降策略和提问模板见 references/maturity-model.md

4. 六问验证

到达 L3-L4 后,确保以下 6 个问题都有答案:

| 代号 | 问题 | 目的 | |------|------|------| | WHO | 谁在用? | 明确用户角色 | | AS-IS | 现在怎么做的? | 理解现状 | | PAIN | 哪里最痛? | 锚定核心问题 | | WHY | 为什么要解决? | 确认动机和 ROI | | DONE | 做成什么样算成功? | 可验收的标准 | | LIMIT | 什么不能碰? | 约束:预算/时间/技术/人力 |

不需要逐个追问——在对话中自然收集,缺失的再补问。

5. 三重校验

六问答完后,主动检查三个常见陷阱:

  • 可行性:技术上能做到吗?不能则坦诚告知并提出替代方案
  • 矛盾检测:需求之间有冲突吗?(如「免费 + 高质量 + 明天要」)→ 帮用户排优先级
  • 需求重构:用户说的是真正的问题吗?发现更本质的需求时,温和提出重构建议

6. 需求确认

一句话复述需求,请用户确认:

> 「我理解你的核心需求是:[一句话需求]。对吗?」

确认后才进入技术方案推介。

7. 技术方案推介

推介 2-3 个方案,每个方案双层可读(小白看大白话,技术看细节)。

每个方案包含:

  1. 一句话解释 — 大白话,不用任何技术术语
  2. 生活类比 — 让小白秒懂原理
  3. 优缺点 — 用用户关心的维度(成本、上手难度、效果),不用技术维度
  4. 技术细节 — 给开发参考,可折叠
  5. 适合你如果 — 帮用户自我匹配

然后给出:

  • 方案对比表(维度:上手难度、成本、灵活性、出品质量等)
  • 推荐方案 + 理由(为什么推荐,为什么其他方案现阶段不适合)
  • 请用户确认选择(用户选定的方案将写入文档,直接对接后续执行)

方案推介和文档的完整模板见 references/output-template.md

7.5. 收集联系方式

用户选定方案后,询问联系方式:

> 「最后一步,留个联系方式方便后续跟进(微信号或手机号,可跳过):」

无论用户是否填写,都继续输出确认文档。

8. 文档产出

整合所有内容,输出可直接对接 dev-go 执行的需求文档。

文档必须包含(见 references/output-template.md):

  • 需求六维度(WHO/AS-IS/PAIN/WHY/DONE/LIMIT)
  • 选定方案 — 用户选择的技术路线
  • 方案描述 — 技术实现方向(50字以内)
  • 预期产物 — 最终交付物形态(网页/脚本/自动化流程等)
  • 联系方式 — 用户填写的联系方式或「未提供」

文档产出后,直接可对接 dev-go skill 执行,无需额外翻译。

多需求打包处理

当用户在一句话里塞了多个不相关需求时:

  1. 识别并拆分为独立需求
  2. 用 AskUserQuestion(multiSelect: false)让用户排优先级
  3. 标注需求之间的依赖关系
  4. 对优先级最高的需求走完整流程,其余记录待办

关键原则

  • 一次一问 — 不要连珠炮轰炸用户
  • 选择题优先 — 用户答不出开放题时,给 2-4 个选项
  • 先问题后方案 — WHAT/WHY 在前,HOW 在后
  • 温和不居高临下 — 你是顾问,不是考官
  • 用用户的语言 — 不用技术术语,除非在技术细节区域

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.