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.
npx skills add konglong87/superPM --skill pm-protogit clone --depth 1 https://github.com/konglong87/superPMWrote 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.
[](https://agentmods.dev/skills/konglong87/superpm/pm-proto)<a href="https://agentmods.dev/skills/konglong87/superpm/pm-proto"><img src="https://agentmods.dev/badge/skills/konglong87/superpm/pm-proto.svg" alt="Measured on agentmods" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00055 | $0.04437 |
| Opus 5 | $0.00028 | $0.02218 |
| Sonnet 5 | $0.00011 | $0.00887 |
| Haiku 4.5 | $0.00006 | $0.00444 |
Grade A, and why
pm-proto 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 7d 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.
How it starts
The opening of the file, as written. The whole thing — 664 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Preamble (run first)
bash "$(dirname "${BASH_SOURCE[0]}")/../../check-update.sh" 2>/dev/null || true
# 检查方案设计目录
mkdir -p docs/02-方案设计
# 检查前置文档
echo "📊 正在检查前置文档..."
if [ -f "docs/02-方案设计/PRD产品需求文档.md" ]; then
echo "✅ PRD文档 - 已找到"
else
echo "⏳ PRD文档 - 未找到"
fi
if [ -f "docs/01-需求调研/MVP方案.md" ]; then
echo "✅ MVP方案 - 已找到"
else
echo "⏳ MVP方案 - 未找到"
fi
跨 Agent 交互规则
当流程要求与用户交互时:
- 如果当前环境支持 AskUserQuestion,使用 AskUserQuestion(最佳体验)。
- 如果当前环境不支持 AskUserQuestion,必须用普通聊天消息提出同样问题。
- 一次只问一个问题。
- 提问后必须停止当前回合,等待用户回答(STOP and WAIT)。
- 不得在用户回答前生成文档、写入 docs。
- 已有 docs 文件不能替代本轮用户回答。
执行流程
步骤 1: 确定原型设计范围
使用 AskUserQuestion 询问:
您需要设计哪个层面的原型?
A) 整体产品原型(完整产品流程) B) 核心功能原型(MVP核心流程) C) 单个功能模块原型(特定功能) D) 交互优化原型(已有原型的优化) E) 其他(请手动输入)
💡 提示:
- 新产品从0到1 → 推荐整体产品原型
- 快速验证 → 推荐核心功能原型
- 迭代优化 → 推荐单个功能模块原型
记录到变量 PROTO_SCOPE
步骤 2: 读取前置数据
根据原型范围读取相应文档:
必需文档:
- PRD产品需求文档(如果存在)
- MVP方案(如果存在)
- 用户旅程地图(如果存在)
读取失败处理:
如果 PRD 文档不存在:
⚠️ 未找到 PRD 文档
原型设计通常需要 PRD 作为输入,确保设计符合需求。
您可以选择:
A) 执行 /pm-docs 生成 PRD
B) 使用 MVP 方案作为输入(如果没有 PRD)
C) 手动输入功能需求(快速模式)
是否继续?
步骤 3: 提取关键信息
基于前置文档提取:
从 PRD 提取:
- 功能列表
- 核心业务流程
- 交互流程
- 用户场景
- 界面要求
从 MVP 方案提取:
- 核心功能集
- 用户旅程
- 功能优先级
从用户旅程地图提取:
- 用户操作路径
- 关键触点
- 情绪曲线
步骤 4: 设计原型框架
4.1 信息架构设计
使用 AskUserQuestion 询问:
基于功能需求,我整理了以下信息架构:
{展示信息架构树形图}
这个架构是否合理?
A) 架构合理,继续设计页面流程 B) 需要调整架构 C) 我有其他想法(请手动输入)
如果选择 B,引导用户调整架构。
4.2 核心页面识别
AI 分析并列举核心页面:
📱 根据信息架构和用户旅程,识别出以下核心页面:
{页面列表,如:首页、商品列表、商品详情、购物车、订单页等}
是否需要调整?
A) 页面完整,开始设计流程 B) 需要增加页面 C) 需要删除页面 D) 其他调整
步骤 5: 设计页面流程
5.1 核心业务流程梳理
基于用户旅程和功能需求,设计页面跳转流程:
核心业务流程:
用户启动 → 首页 → 浏览商品 → 商品详情 → 加入购物车 → 结算 → 支付 → 订单完成
关键分支流程:
- 未登录用户:触发登录/注册流程
- 库存不足:提示缺货,推荐相似商品
- 支付失败:重试或更换支付方式
5.2 交互流程设计
使用 AskUserQuestion 逐个设计关键交互:
现在设计"{页面名称}"页面的交互流程:
核心功能:
- {功能1}
- {功能2}
用户操作路径:
- 进入页面的触发方式
- 主要操作按钮
- 操作后的反馈
- 页面跳转逻辑
是否需要特殊交互?
A) 标准交互(常用组件和模式) B) 创新交互(需要设计新组件) C) 参考{竞品名称}的交互方式 D) 其他(请手动输入)
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.
- 7d ago First seen · 664 lines · 55 tokens per session scan A 5c27a48e2e85
pm-proto is a skill published in the GitHub repository konglong87/superPM (61 stars, last pushed 3d ago), licensed MIT. It adds 55 tokens to every session and 4,437 once invoked, about $0.0003 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.
Other skills, from other repositories
multi-search
A web-search helper that chooses among DuckDuckGo, Tavily, Bing API, and Bing scraping based on the available network.
baoyu-diagram
Create professional, dark-themed SVG diagrams of any type — architecture diagrams, flowcharts, sequence diagrams, structural diagrams, mind maps, timelines, illustrative/conceptual diagrams, and more. Use this skill whenever the user asks for any kind of technical or conceptual diagram, visualization of a system…
diagram-maker
Create standalone SVG/HTML or editable Excalidraw diagrams for concepts, architecture, processes, flows, and whiteboards.
archify
Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and…
json-canvas
An Obsidian skill for generating JSON Canvas files. JSON Canvas is a file format for arranging connected boxes and other elements on a visual canvas.
web-design-analyzer
A web-design analysis helper that extracts colours, typography, and component patterns from a webpage screenshot, then produces structured design-system data and a coding prompt.