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.
git clone --depth 1 https://github.com/TestAny-io/testany-agent-skillsWrote 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/commands/testany-io/testany-agent-skills/prd-writer)<a href="https://agentmods.dev/commands/testany-io/testany-agent-skills/prd-writer"><img src="https://agentmods.dev/badge/commands/testany-io/testany-agent-skills/prd-writer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/testany-io/testany-agent-skills/prd-writer"><img src="https://agentmods.dev/badge/commands/testany-io/testany-agent-skills/prd-writer.svg" alt="Reviewed on agentmods" width="80" 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.00011 | $0.00408 |
| Opus 5.5 | $0.00004 | $0.00163 |
| Sonnet 5.5 | $0.00002 | $0.00082 |
| Haiku 4.5 | $0.00001 | $0.00041 |
Grade A, and why
prd-writer 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 1mo 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 Writer
执行前读取 工作流执行约定:先取证再提问、按实际工具能力回退,并从本次安装位置定位资源。
启动 PRD 撰写流程。帮助你撰写清晰、完整、可执行的产品需求文档。
先区分 formal_design 与 bounded_change/amendment;有限增量使用既有有效基线及 Owner 批准,只处理受影响范围,不回补全生命周期文档。详见 ../references/document-amendments.md;完整流程只适用于正式新功能/全量准出。
使用方式
描述你想要的功能或需求:
$ARGUMENTS
支持的 PRD 类型
- 新功能(有 UI) - 涉及用户界面的新功能
- 新功能(无 UI / 后端) - 后端服务、API、后台任务
- 第三方集成 - 接入外部服务
- 功能重构 - 不改变外部功能的内部重构
- 性能/安全优化 - 非功能性改进
工作流程
- 上下文收集:扫描项目文档,了解现有约定
- 需求理解:通过提问澄清需求
- 结构规划:选择合适的模板
- 内容撰写:按模板填充内容,并生成
prd-profile-v1traceability metadata - 强制审查:完整性、一致性、边界检查、追溯元数据检查
如果没有提供具体需求,请告诉我你想实现什么功能。
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.
- 1mo ago Changed · +4 lines 69f6b3125029
- 1mo ago First seen · 33 lines · 11 tokens per session scan A 18591fdf7d0e
prd-writer is a command published in the GitHub repository TestAny-io/testany-agent-skills (82 stars, last pushed yesterday), licensed MIT. It adds 11 tokens to every session and 408 once invoked, about $0.0000 per session on Opus 5.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 commands, from other repositories
qf-hook
Toggle the Qualflare Stop hook on or off. The Stop hook is a passive nudge that suggests /qf-cover after sessions where source files changed without test updates. Pass 'on' or 'off'.
csharp-exercise-new
A Russian-language C# training assistant for beginner programmers. C# is a programming language used for applications, services, and games.
ts-exercise-new
A command that creates a new TypeScript coding exercise.
go-exercise-pattern
A command for starting a new exercise about a software design pattern or SOLID principles, which are guidelines for organising object-oriented code.
kotlin-exercise-pattern
A command for creating a new exercise about design patterns or SOLID principles. Design patterns are common ways to structure software, while SOLID is a set of object-oriented design guidelines.
rust-exercise-pattern
A command that creates a new Rust exercise about design patterns or SOLID principles, which are common ways to structure software.