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 agentmods add skills/today-hbw/claude-code-dev-workflow/read-prdnpx skills add Today-Hbw/claude-code-dev-workflow --skill read-prdgit clone --depth 1 https://github.com/Today-Hbw/claude-code-dev-workflowWrote 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/today-hbw/claude-code-dev-workflow/read-prd)<a href="https://agentmods.dev/skills/today-hbw/claude-code-dev-workflow/read-prd"><img src="https://agentmods.dev/badge/skills/today-hbw/claude-code-dev-workflow/read-prd.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 | $0.00023 | $0.00883 |
| Opus 5 | $0.00012 | $0.00441 |
| Sonnet 5 | $0.00005 | $0.00177 |
| Haiku 4.5 | $0.00002 | $0.00088 |
Grade A, and why
read-prd 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 4d 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.
What it actually says
读 PRD · 方法论
你的任务
读取 PRD 文件(PDF、MD、HTML),提取需求要点,识别可独立交付的任务单元。在对话中输出摘要供用户确认,不写 MD 文件。
执行步骤
1. 文件扫描
用 Glob 扫描 PRD 目录:
**/*.pdf— PDF 需求文档**/*.md— Markdown 需求文档**/*.html、**/*.htm— HTML 需求文档- 忽略隐藏文件和
.idea/等 IDE 目录
2. 逐文件阅读
MD 文件:直接 Read 全部内容
HTML 文件:直接 Read 全部内容
- 读取时忽略标签、样式、脚本噪音,聚焦正文需求内容
PDF 文件:使用 Read 工具的 pages 参数分页读取
- 先读第 1 页,判断是否相关
- 相关则继续读后续页
- 每次最多读 10 页
内嵌截图/原型是视觉规格的权威来源:PRD 里带标注的 UI 截图、原型图与散文正文同等重要。读到图不要略过,逐张逐元素提取以下视觉规格五要素:
- 字段所在列:折进已有列(合并)还是独立新列
- 按钮/入口的精确文案:照抄图中原文,不自拟、不改写、不增减字
- 元素所在页签/区域:挂到已有页签,还是新建
- 筛选项位置:与哪些现有项并列
- 字段/筛选的排列顺序
凡图里已给出的位置/文案,即为已定死的规格,不得当作开放项。
3. 信息提取
对每个文件提取:
| 提取项 | 说明 |
|---|---|
| 任务名称 | 简短描述(10 字以内) |
| 任务 ID | 如 ID1019077(从文件名或内容中提取) |
| 核心需求 | 这个任务要做什么(1-3 句话) |
| 涉及页面/模块 | 前端页面、后端模型、数据库表 |
| 关键约束 | 边界条件、依赖关系、特殊规则 |
| 视觉规格 | 有截图/原型时必填:按视觉规格五要素逐元素照图记录;无图则记「正文与图均未给出」 |
4. 需求摘要输出
按以下格式在对话中输出摘要,向用户确认:
## 需求摘要
共发现 N 个文件,识别 M 个可交付任务:
### 任务 1:<任务名>(IDxxxxxxx)
- **核心需求**:...
- **涉及模块**:...
- **关键约束**:...
- **视觉规格(据截图/原型)**:按五要素记录;无图则写「正文与图均未给出」
### 任务 2:<任务名>(IDxxxxxxx)
- ...
请确认以上理解是否正确,或补充遗漏的需求。
注意事项
- PDF/HTML 中的标注截图、原型不是配图噪音,须逐元素提取视觉规格
- 如果 PDF 无法读取,提示用户转换为 MD 或手动粘贴内容
- HTML 聚焦正文,忽略无关标记
- Word(.doc/.docx)等二进制格式不支持:提示用户先另存为 PDF/MD
- 不要遗漏任何文件
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.
- 4d ago First seen · 86 lines · 23 tokens per session scan A e931ba0328d4
read-prd is a skill published in the GitHub repository Today-Hbw/claude-code-dev-workflow (22 stars, last pushed 23d ago), licensed MIT. It adds 23 tokens to every session and 883 once invoked, about $0.0001 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
opik-integrations
Build, update, test, and document Opik SDK integrations (Python & TypeScript). Use when adding a new framework/provider integration under sdks/python/src/opik/integrations or sdks/typescript/src/opik/integrations, updating an existing one, or verifying that an integration logs traces correctly.
simulator-attachments
Simulator.Company files & attachments specialist. Use when the user wants to upload a file, attach a document/image to an actor or comment, list/rename/detach workspace files. Activate when the user says "upload a file", "attach this document", "add an attachment", "rename the file", "detach the file", "list workspace…
create-skill
Turn a repeatable AI prompt or workflow into a structured, shareable skill for the affiliate-skills GitHub repository. Use this skill when the user wants to create a new skill, write a SKILL.md, convert a prompt to a skill, share a skill via the GitHub repo, or document an AI workflow. Also trigger for: "create a…
ppt-master
AI-driven multi-format SVG content generation system. Converts source documents (PDF/DOCX/URL/Markdown) into high-quality SVG pages and exports to PPTX through multi-role collaboration. Use when user asks to "create PPT", "make presentation", "生成PPT", "做PPT", "制作演示文稿", or mentions "ppt-master".
fix-mermaid
Validates and repairs mermaid diagrams in markdown files. Scans for mermaid blocks, validates syntax, and auto-repairs common errors.
markitdown-skill
本文件属于公开技能 AIProjects。本节为中文主体补充说明,目标是让中文读者在不依赖英文背景的情况下,理解本文件的作用、阅读路径、关键约束和验收标准。 本文件的相对路径是 markitdown-skill/SKILL.md,属于 AIProjects 的参考/工作流/模板/脚本/资产之一。 使用方法:先看本中文主体补充;再按需进入下方原始英文细则、表格、清单、JSON、代码或命令;最后按验收要点核对产物。 中文部分只做解释,不替换、不重写、不翻译任何原始字段名、参数名、命令名、文件名、URL、环境变量、JSON/YAML 键、表格技术列头、模板占位或代码块。…