Agent skill

Requirement Feature Mapping

by protect-my-hair in protect-my-hair/nucleus-marketplace

Generate candidate-only mappings from requirement inputs or standalone problem statements to feature leaves.

MITAuto-check passed

Install Requirement Feature Mapping

skills CLI
$ npx skills add protect-my-hair/nucleus-marketplace --skill requirement-feature-mapping -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install protect-my-hair/nucleus-marketplace requirement-feature-mapping --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/protect-my-hair/nucleus-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/nucleus/skills/requirement-feature-mapping .claude/skills/requirement-feature-mapping && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
requirement-feature-mapping
GitHub stars
164
Token cost
~394 tokens
SKILL.md length
137 words
Files
7 (incl. scripts, references, assets)
Skills in repo
18
Repo updated
First seen
Licence
MIT

At a glance

Generate candidate-only mappings from requirement inputs or standalone problem statements to feature leaves.

  • SKILL.md covers Boundary, 人审前预审 and Runtime
  • Runs Python scripts from its folder; calls python3

What it does

Requirement Feature Mapping is an agent skill from protect-my-hair/nucleus-marketplace. Generate candidate-only mappings from requirement inputs or standalone problem statements to feature leaves.

Its SKILL.md is about 390 tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts, reference files and assets (for example `agents/openai.yaml`, `assets/nucleus-requirement-feature-mapping-candidate.schema.json` and `assets/requirement-feature-mapping-candidate-template.json`).

The repository describes itself as: Nucleus — Claude Code / Codex 工作流插件,确保 AI 编码产出结构可信、边界可审计、过程可追溯. The licence is MIT.

Example prompts

  • “/requirement-feature-mapping”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 3c82085. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Requirement Feature Mapping loads about 394 tokens when it runs, and up to ~504 if it reads all its reference files. Until then it costs about 34 tokens; SKILL.md has 137 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~34
When it runs · the whole SKILL.md, loaded when a task matches
~394
With references · SKILL.md plus every file in references/, read only if the agent opens them
~504

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from protect-my-hair/nucleus-marketplace at commit 3c82085, republished under its MIT licence (© protect-my-hair). 137 words, ~394 tokens.

Download SKILL.mdSave it as .claude/skills/requirement-feature-mapping/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
requirement-feature-mapping
description
Generate candidate-only mappings from requirement inputs or standalone problem statements to feature leaves.

Requirement Feature Mapping

Use this Skill when a coding agent must understand a requirement and propose how it maps to product features.

Boundary

  • Read the explicit context package from .nucleus/context/<workflowRunId>.json.
  • In pms-driven mode, read only declared docs/requirement/** artifacts with readPolicy=read-only.
  • In standalone-assistant mode, require an explicit local problem statement in context.
  • Scan existing docs/features/**/feature.md files as product feature candidates.
  • Write only candidate evidence under .nucleus/runs/<workflowRunId>/.
  • Return NEEDS_HUMAN_REVIEW when the mapping candidate is generated.
  • Return FAILED_BLOCKED for missing inputs, protected writes, legacy paths, path escape, or schema failures.

This Skill does not write docs/features/**, does not write docs/requirement/**, and does not create tasks, commits, pushes, PRs, releases, or defect state changes.

人审前预审

请求 mapping-candidate-review 人工评审前,必须先按 subagentPreReview 调度独立 reviewer 子代理;未取得“材料可提交人工审查”预审结论时,不得请求人工批准映射。

Runtime

bash
python3 skills/requirement-feature-mapping/scripts/requirement_feature_mapping.py map \
  --repo-root <target-repo> \
  --context <target-repo>/.nucleus/context/<workflowRunId>.json

The runtime imports only packaged Skill assets and skills/_shared/nucleus_runtime/; it does not import root harness/ or root scripts/.

© protect-my-hair, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts, references, assets) in plugins/nucleus/skills/requirement-feature-mapping of protect-my-hair/nucleus-marketplace.

  • SKILL.md
  • agents/openai.yaml
  • assets/nucleus-requirement-feature-mapping-candidate.schema.json
  • assets/requirement-feature-mapping-candidate-template.json
  • assets/requirement-feature-mapping-candidate-template.md
  • references/mapping-boundary.md
  • scripts/requirement_feature_mapping.py

Open the folder on GitHubat commit 3c82085

Compare with similar skills

Requirement Feature Mapping next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Requirement Feature Mapping compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Requirement Feature Mapping this skillprotect-my-hair/nucleus-marketplace164—~394Automated safety check: PassMIT
Token Mapnexu-io/open-design100k—~1.4kAutomated safety check: PassApache-2.0
Maps Geographyasgeirtj/system_prompts_leaks69k—~717Automated safety check: PassCC0-1.0
Requirementsrizsotto/Bear6.5k—~2kAutomated safety check: PassGPL-3.0
Od Next Media Inputsnexu-io/open-design100k—~1.1kAutomated safety check: PassApache-2.0
Feature Maponyx-dot-app/onyx32k—~459Automated safety check: PassCustom licence

Similar skills

  • Token Map

    nexu-io/open-design

    Map an extracted Figma / source-code token bag onto the active OD design system, producing a deterministic mapping the generate stage can consume.

    100k GitHub stars~1.4k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Maps Geography

    asgeirtj/system_prompts_leaks

    Accurate maps from real geo data — use for any map, or whenever geography would make a good graphic for a deliverable

    69k GitHub stars~717 tokensUpdated yesterday
    Auto-check passed
  • Requirements

    rizsotto/Bear

    Write, modify, or review a requirement file under docs/requirements -- pick the single owning file, keep the text contract-only, name IDs so they need no explanation, and verify cross-references and…

    6.5k GitHub stars~2k tokensUpdated 3 days ago
    Testing & QAAuto-check passed
  • Od Next Media Inputs

    nexu-io/open-design

    Prepare required media inputs within an existing OD Next plan.

    100k GitHub stars~1.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Feature Map

    onyx-dot-app/onyx

    Use the Onyx feature map (.agents/feature-map/) to learn what a product surface does, the code behind it, and what a change can break.

    32k GitHub stars~459 tokensUpdated yesterday
    Auto-check passed
  • Search Input

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing templates, rendered HTML, or shared components related to Make search inputs accessible.

    74k GitHub stars~402 tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed

More from protect-my-hair/nucleus-marketplace

All 18 skills in this repo
  • Nucleus Delivery Evidence Closure

    protect-my-hair/nucleus-marketplace

    Collects prior Nucleus task evidence into a candidate-only delivery closure package and PR/MR draft text, blocking if any feature's design, review or verification evidence is missing.

    164 GitHub stars~1k tokensUpdated 2 mo ago
    Auto-check passed
  • Nucleus Context Validator

    protect-my-hair/nucleus-marketplace

    Validates the context file for a Nucleus V2 workflow run, discovers standalone context from explicit input, and writes a blocked result when required context is missing.

    164 GitHub stars~576 tokensUpdated 2 mo ago
    Auto-check passed
  • Nucleus Session Binding Report

    protect-my-hair/nucleus-marketplace

    Collects, freezes and validates a Nucleus V2 session binding report that records the native Claude Code or Codex session ID, transcript path and hash.

    164 GitHub stars~477 tokensUpdated 2 mo ago
    Auto-check passed
  • Nucleus Result Package Builder

    protect-my-hair/nucleus-marketplace

    Builds the result.json file for a Nucleus V2 workflow run from its context, gates, blockers and step status, and exits non-zero when the run is blocked.

    164 GitHub stars~414 tokensUpdated 2 mo ago
    Auto-check passed
  • Defect Intake and RCA Candidates

    protect-my-hair/nucleus-marketplace

    Checks whether a defect report has enough context to be accepted, then drafts candidate-only root-cause evidence for human review without confirming causes or changing code.

    164 GitHub stars~745 tokensUpdated 2 mo ago
    Auto-check passed
  • Nucleus Delivery Evidence Finalizer

    protect-my-hair/nucleus-marketplace

    Combines the evidence from completed Nucleus workflow steps into a final evidence report and result package, without scheduling steps, updating trackers or opening pull requests.

    164 GitHub stars~454 tokensUpdated 2 mo ago
    Auto-check passed

Questions about Requirement Feature Mapping

What does Requirement Feature Mapping do?

Generate candidate-only mappings from requirement inputs or standalone problem statements to feature leaves. Requirement Feature Mapping is an agent skill from protect-my-hair/nucleus-marketplace. Generate candidate-only mappings from requirement inputs or standalone problem statements to feature leaves.

How do I install Requirement Feature Mapping in Claude Code?

Run `npx skills add protect-my-hair/nucleus-marketplace --skill requirement-feature-mapping -a claude-code`. Or copy the skill folder (plugins/nucleus/skills/requirement-feature-mapping in protect-my-hair/nucleus-marketplace) into .claude/skills/requirement-feature-mapping in your project. Claude Code loads it when a task matches its description.

How do I install Requirement Feature Mapping in Codex?

Run `npx skills add protect-my-hair/nucleus-marketplace --skill requirement-feature-mapping -a codex`. Or copy the skill folder (plugins/nucleus/skills/requirement-feature-mapping in protect-my-hair/nucleus-marketplace) into .agents/skills/requirement-feature-mapping in your project. Codex loads it when a task matches its description.

Can I use Requirement Feature Mapping in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add protect-my-hair/nucleus-marketplace --skill requirement-feature-mapping -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/requirement-feature-mapping, .gemini/skills/requirement-feature-mapping, .github/skills/requirement-feature-mapping and .opencode/skills/requirement-feature-mapping in your project.

What does Requirement Feature Mapping need to run?

Going by SKILL.md and its folder, Requirement Feature Mapping needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Requirement Feature Mapping access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Requirement Feature Mapping safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Requirement Feature Mapping use?

Requirement Feature Mapping is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Requirement Feature Mapping use?

About 394 tokens (SKILL.md is roughly 1.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 110 tokens, read only when the agent opens those files.

What are the alternatives to Requirement Feature Mapping?

Skills that share tags, products or a category with Requirement Feature Mapping: Token Map (nexu-io/open-design, 100k stars), Maps Geography (asgeirtj/system_prompts_leaks, 69k stars), Requirements (rizsotto/Bear, 6.5k stars) and Od Next Media Inputs (nexu-io/open-design, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Requirement Feature Mapping?

protect-my-hair (a GitHub user) maintains it in protect-my-hair/nucleus-marketplace, which has 164 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on July 23, 2026.

Source: protect-my-hair/nucleus-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.