🔎
AI EngineeringTypeScript

Requirement Penetration

by echoVic

Requirement Penetration is an AI Engineering skill for Claude Code, published by echoVic in boss-skill.

548 stars50 forkson echoVic/boss-skillAdded 2026/08/26Repository updated 2026/08/23
ai-agentsbmadbmad-workflowclaude-codecursorskilltrae
Install in seconds
Install Requirement Penetration
Copy Requirement Penetration into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/echoVic/boss-skill/tree/main/skill/skills/pm/requirement-penetration ~/.claude/skills/requirement-penetration

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/echoVic/boss-skill.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skill/skills/pm/requirement-penetration/SKILL.md in echoVic/boss-skill
Installs to
~/.claude/skills/requirement-penetration
Collection
One of 25 skills cataloged from this repository
Category
AI Engineering2451 skills

What Requirement Penetration does

Requirement Penetration helps unpack a user's stated request into explicit, implicit, latent, and delight needs using 5W2H questioning and prioritization. Use it when drafting or refining PRDs and product requirements.

Requirement Penetration is cataloged under AI Engineering on DirSkills. Requirement Penetration comes from a repository tagged ai-agents, bmad, bmad-workflow, claude-code and cursor.

Documentation

README

需求穿透方法论

适用场景

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

核心方法

需求分层模型

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

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

四层需求定义

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

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

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

    • 基于场景推演发现的需求
    • 基于竞品分析发现的需求
    • 基于行业趋势预判的需求

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Requirement Penetration

  • What else does echoVic publish alongside Requirement Penetration?

    Requirement Penetration is one of 25 skills that DirSkills catalogs from echoVic/boss-skill, the repository it ships in. Its siblings there include Architecture Design, Backend API Development and Backend Testing Guide. Each one is a separate skill with its own page in this directory, installs the same way Requirement Penetration does, and is maintained by echoVic in that same repository. The rest of the collection is listed on the echoVic/boss-skill page.

  • How does Requirement Penetration compare to other AI Engineering skills?

    Requirement Penetration ranks #2055 by stars among the 2451 AI Engineering skills in this catalog. The most-starred ones next to it are Architecture Decision Records, AI-First Engineering and Agentic OS. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Requirement Penetration against them. Open each page to compare what they document and how they install.

More from echoVic/boss-skill

Requirement Penetration is one of 25 skills cataloged on DirSkills from echoVic/boss-skill.

See all 25 skills