pm/requirement-penetration

pm/requirement-penetration is a skill for Claude Code from echoVic/boss-skill. It costs 45 tokens per session (1,547 once invoked), scanned A, original, MIT.

A method for uncovering the needs behind a user's first request. It uses repeated questions about what, why, who, when, where, how, and cost to separate stated needs from unstated ones.

In plain words
What is it for?
Use it to interview users, clarify feature requests, and analyze product ideas before design or development. It helps identify explicit, implied, overlooked, and potentially delightful needs.
Why use it?
It reduces the risk of building exactly what a user says while missing the real problem or important constraints. It helps turn a vague request into a clearer understanding of the user's goal.

Skill for Claude Code

Written for Claude Code: user-invocable in frontmatter. Also seen: agent in frontmatter.

Part of the boss plugin — 28 skills, 7 commands, 9 agents, 8 hooks shipped together

Good fit Use it to interview users, clarify feature requests, and analyze product ideas before design or development. It helps identify explicit, implied, overlooked, and potentially delightful needs.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/echovic/boss-skill/requirement-penetration
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 echoVic/boss-skill --skill requirement-penetration
Clone the repo
git clone --depth 1 https://github.com/echoVic/boss-skill

Made for: Claude Code.

Or install boss, the plugin that ships this one along with the rest of its 28 skills, 7 commands, 9 agents, 8 hooks.

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 pm/requirement-penetration

README.md
[![agentmods](https://agentmods.dev/badge/skills/echovic/boss-skill/requirement-penetration.svg)](https://agentmods.dev/skills/echovic/boss-skill/requirement-penetration)
Your own site
<a href="https://agentmods.dev/skills/echovic/boss-skill/requirement-penetration"><img src="https://agentmods.dev/badge/skills/echovic/boss-skill/requirement-penetration.svg" alt="Measured on agentmods" height="20"></a>
Per session 45 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,547 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found 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.00045 $0.01547
Opus 5 $0.00023 $0.00773
Sonnet 5 $0.00009 $0.00309
Haiku 4.5 $0.00005 $0.00155

Measured 8d ago against content hash 0f781911ea36, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

pm/requirement-penetration scanned grade A with 0 findings 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 8d ago.

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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skill/skills/pm/requirement-penetration/SKILL.md · 161 lines

How it starts

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

需求穿透方法论

适用场景

当用户提出需求时,不要直接接受表面描述。使用本方法论深度挖掘用户真正想要什么,识别用户没说出口的需求,甚至发现用户自己都没意识到的需求。

核心方法

需求分层模型

用户需求分为四个层次,从下到上价值递增:

        ┌─────────────────┐
        │   惊喜需求      │ ← 超出预期,带来 "Wow"
        │   (Delighters)  │
        ├─────────────────┤
        │   潜在需求      │ ← 用户尚未意识到
        │   (Latent)      │
        ├─────────────────┤
        │   隐性需求      │ ← 用户想到但未说
        │   (Implicit)    │
        ├─────────────────┤
        │   显性需求      │ ← 用户明确表达
        │   (Explicit)    │
        └─────────────────┘

四层需求定义

  1. 显性需求:用户明确表达的需求

    • 直接从用户原话中提取
    • 这是需求分析的起点,不是终点
  2. 隐性需求:用户想到但未表达的需求

    • 用户认为"理所当然"而没说的
    • 用户不好意思说的
    • 用户以为你会知道的
  3. 潜在需求:用户尚未意识到但会需要的需求

    • 基于场景推演发现的需求
    • 基于竞品分析发现的需求
    • 基于行业趋势预判的需求
  4. 惊喜需求:超出用户预期、能带来 "Wow" 体验的需求

    • 创新性的功能或体验
    • 让用户感到"这个太棒了!"
    • 这是产品差异化的关键

5W2H 深度追问

对每个需求,系统性地追问以下7个维度:

维度 问题 目的
What 用户说的是什么?背后真正想要的是什么? 识别真实需求
Why 为什么需要这个?解决什么问题? 理解动机
Who 谁会用?在什么场景下用? 明确用户
When 什么时候用?频率如何? 理解场景
Where 在哪里用?环境如何? 理解上下文
How 现在怎么解决的?有什么痛点? 发现机会
How much 愿意付出多少?(时间/金钱/学习成本) 评估价值

追问技巧

  • 至少追问 "为什么" 5次,直到触及根本动机
  • 不要满足于第一个答案
  • 关注用户的情绪和语气,往往隐藏着真实需求

需求优先级矩阵

基于价值和成本,将需求分为4个优先级:

        高价值
           │
    ┌──────┼──────┐
    │ 必做 │ 优先 │
    │ P0   │ P1   │
低成本 ────┼──── 高成本
    │ 可做 │ 谨慎 │
    │ P2   │ P3   │
    └──────┼──────┘
           │
        低价值
  • P0(必做):高价值 + 低成本 = 必须做
  • P1(优先):高价值 + 高成本 = 优先做
  • P2(可做):低价值 + 低成本 = 可以做
  • P3(谨慎):低价值 + 高成本 = 暂不做

输出要求

完成需求穿透后,应输出以下内容(通常作为PRD的第2章):

2. 需求穿透分析

2.1 用户原始需求

[用户的原始表述,保持原话]

2.2 需求穿透

显性需求(用户明确表达的)

需求 用户原话 解读
[需求 1] "[原话]" [你的解读]
[需求 2] "[原话]" [你的解读]

隐性需求(用户想到但未表达的)

需求 推断依据 为什么重要
[需求 1] [依据] [重要性]
[需求 2] [依据] [重要性]

潜在需求(用户尚未意识到的)

需求 洞察来源 预期价值
[需求 1] [来源] [价值]
[需求 2] [来源] [价值]

Read the full file on GitHub · 161 lines

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. 8d ago First seen · 161 lines · 45 tokens per session scan A 0f781911ea36

Subscribe to this mod's changes

pm/requirement-penetration is a skill published in the GitHub repository echoVic/boss-skill (553 stars, last pushed yesterday), licensed MIT. It adds 45 tokens to every session and 1,547 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

large-workspace-handling

To partition large workspaces (100+ files) into scoped subagent tasks when context is insufficient.

griddynamics/rosetta · 26 tokens

example-skill

Example skill template used for the CreateHub template. You should never use this skill directly as it is just a template made to be updated.

aws-samples/sample-well-architected-skills-and-steering · 32 tokens

color-expert

Use when working with color naming, color theory, color spaces, color definitions, or any task involving color knowledge - palettes, ramps, gradients, conversions, accessibility, perceptual matching, pigment mixing, print-vs-screen color, CSS color syntax, or historical color terminology. Use this skill whenever the…

meodai/skill.color-expert · 92 tokens

skill-scorer

A review tool for Agent Skills, which are instruction files that guide coding agents. It supports skills made for Cursor, Claude, and OpenClaw.

AndrewNgGirl/SkillLens · 95 tokens

business-idea-evaluator

Objectively evaluates business ideas through 18 independent subagents, evidence grading, probabilistic modeling, and Business Reality Score (BRS). Use when the user asks to evaluate, validate, score, or stress-test a business idea, startup concept, side project, SaaS idea, or monetization plan. Always use for business…

2612evgenii-hue/business-idea-evaluator · 94 tokens

should-i-build

Multi-agent market validation skill. Spawns 6 parallel research analysts (Community uses last30days for fresh 30-day signal; Claim Verifier uses deep-research for fact-checking) and delivers a BUILD / CONDITIONAL / PIVOT / STOP verdict with a 7-pillar scorecard. Use when user says "should I build this", "/sib"…

Endokelp/Should-I-build · 118 tokens