pm-feature SKILL.md skillA
pm-feature from konglong87/superpm is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add konglong87/superpm/pm-feature@git:20260924.3ac45f5Pins git:20260924.3ac45f5 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- konglong87/superpm
- Path
skills/02-solution-design/pm-feature/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260924.3ac45f5, committed Sep 24, 2026
- First version recorded
- Jul 2, 2026
- Size
- 7,085 bytes
- Repository stars
- 86
- License
- MIT
Use when: 需要细化功能实现细节、拆解复杂功能、为开发准备详细任务、功能点需多维度描述 Do NOT use when: 功能已足够简单可直接进入开发、仅需功能列表无需深度拆解.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
## Preamble (run first) ```bash echo "📊 正在检查前置文档..." if [ -f "docs/02-方案设计/PRD产品需求文档.md" ]; then echo "✅ PRD文档 - 已找到" else echo "⏳ PRD文档 - 未找到" fi if [ -f "docs/02-方案设计/原型设计方案.md" ]; then echo "✅ 原型设计方案 - 已找到" else echo "⏳ 原型设计方案 - 未找到" fi ``` --- ## 写入时边界 只讨论时不写文件,启动检查不创建目录。用户要求保存产物时,先确认当前产品、精确输出路径及已有文件的覆盖/追加选择;确认后**仅在实际 Write 前**创建该输出文件的父目录。完整安装可参见 `skills/_shared/artifact-policy.md`,单独安装本 skill 也按本段执行。 --- ## 跨 Agent 交互规则 当流程要求与用户交互时: 1. 如果当前环境支持 AskUserQuestion,使用 AskUserQuestion(最佳体验)。 2. 如果当前环境不支持 AskUserQuestion,必须用普通聊天消息提出同样问题。 3. 一次只问一个问题。 4. 提问后必须停止当前回合,等待用户回答(STOP and WAIT)。 5. 不得在用户回答前生成文档、写入 docs。 6. 已有 docs 文件不能替代本轮用户回答。 --- ## 执行流程 ### 步骤 1: 选择需要拆解的功能 > 您希望拆解哪个功能? > > A) 拆解所有核心功能(基于PRD功能列表) > B) 拆解单个功能(请指定功能名称) > C) 拆解某个模块的所有功能 > D) 其他(请手动输入) > > 💡 提示:开发准备→拆解所有,技术评审→拆解单个复杂功能,项目排期→拆解某模块 记录到变量 `FEATURE_SCOPE` --- ### 步骤 2: 读取前置数据 **必需文档**:PRD产品需求文档、原型设计方案(需其一) **可选文档**:技术对接方案、MVP方案 如果 PRD 不存在: > ⚠️ 未找到 PRD 文档 > > A) 执行 /pm-docs 生成 PRD > B) 使用 MVP 方案作为输入 > C) 手动输入功能需求(快速模式) --- ### 步骤 3: 功能列表提取 从 PRD 提取功能模块划分、功能需求列表、优先级。 从原型设计提取页面功能、交互功能、状态功能。 > 📋 基于PRD识别出以下功能列表: > > **用户模块**:用户注册、登录、个人信息管理 > **业务模块**:商品浏览、搜索、购物车、订单管理 > > 是否拆解所有功能? > …
Read the whole file at its exact version.
How to install
mdr add konglong87/superpm/pm-feature@sha256:84bc3e7e4df6b5a6The line at the top of this page pins the label git:20260924.3ac45f5, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_tz4bysqxgkg3l4tf)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jul 2, 2026 and Sep 24, 2026, about one every 21 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260924.3ac45f5 latest | 2026-09-24 | 3ac45f5 | 7,085 B | A | view · diff |
| git:20260924.26fb3bb | 2026-09-24 | 26fb3bb | 6,746 B | A | view · diff |
| git:20260730.fea8df7 | 2026-07-30 | fea8df7 | 6,826 B | A | view · diff |
| git:20260730.1745f93 | 2026-07-30 | 1745f93 | 7,151 B | A | view · diff |
| git:20260702.72f7781 | 2026-07-02 | 72f7781 | 7,018 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (7085 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
konglong87/superpm · 86 stars · license MIT · pushed 2026-10-26 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_tz4bysqxgkg3l4tf GET https://markdownregistry.com/api/v1/resolve?ref=konglong87/superpm/pm-feature GET https://markdownregistry.com/api/v1/blob/84bc3e7e4df6b5a63cce1df97e878317367364e3ac5bb29cafd02e00188ff4f0
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.