write-spec SKILL.md skillA
write-spec from ninjasln-labs/agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ninjasln-labs/agent-skills/write-spec@v1.2.0Pins v1.2.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ninjasln-labs/agent-skills
- Path
write-spec/SKILL.md- Versions recorded
- 5
- Latest version
- v1.2.0, committed Oct 2, 2026
- First version recorded
- Aug 3, 2026
- Size
- 16,697 bytes
- Repository stars
- 4
- License
- none declared
Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.
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
# Write Spec ## 中文速览(Quick Guide) - **做什么**:把一个问题陈述或功能想法写成结构化特性规格/PRD,界定目标与非目标、成功指标与验收标准,并按需分期。 - **何时用**:需求还模糊需要定范围、定义成功指标与验收标准、或把大需求拆成分期规格时;纯实现计划、缺陷记录、已有规格再拆票、以及还讲不清用户问题时都不适用。 - **核心步骤**:①弄清要规格化的功能或问题;②逐个收集用户问题、目标用户、成功指标、约束与既有方案;③写 Problem Statement 与 Goals/Non-goals、指标、验收标准,冲突写入 Open Questions;④范围过大则分期、只详写第一期。 - **国内可达性**:本技能为纯文档撰写,不依赖外部连接器或境外在线服务;未连接的工具段落跳过,不编造工单或调研引用。 > Placeholders like `$ARGUMENTS` are filled from the user invocation; no external connectors file is required for this skill. Write a feature specification or product requirements document (PRD). **Related skills:** pair with `problem-statement` when the user problem is still vague, `prd-development`/`prd-driven-ddd` when the spec feeds a DDD-driven build, and `roadmap-planning` when phasing spans multiple releases. ## Usage ``` /write-spec $ARGUMENTS ``` ## When NOT to Use This - The ask is an engineering implementation plan (task breakdown, sequencing) → use a planning skill; this skill produces the *what and why*, not the *how*. - The ask is a bug report or incident write-up → that is post-hoc documentation, not a feature spec. …
Read the whole file at its exact version.
How to install
mdr add ninjasln-labs/agent-skills/write-spec@sha256:e5a27172c84f7026The line at the top of this page pins the label v1.2.0, 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_bstlvjpgyxpd2gj5)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Aug 3, 2026 and Oct 2, 2026, about one every 15 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.2.0 latest | 2026-10-02 | 6a4995b | 16,697 B | A | view · diff |
| v1.1.0 | 2026-09-29 | 0febb7a | 15,800 B | A | view · diff |
| v1.0.2 | 2026-09-22 | 75c75c0 | 12,348 B | A | view · diff |
| v1.0.0 | 2026-09-07 | 571fb57 | 12,410 B | A | view · diff |
| git:20260803.cf548c9 | 2026-08-03 | cf548c9 | 12,354 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 (16697 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
ninjasln-labs/agent-skills · 4 stars · license none declared · pushed 2026-10-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_bstlvjpgyxpd2gj5 GET https://markdownregistry.com/api/v1/resolve?ref=ninjasln-labs/agent-skills/write-spec GET https://markdownregistry.com/api/v1/blob/e5a27172c84f702660f253e83f098f866f80f6916ff2eeab2b51e97380d8539d
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.
More from ninjasln-labs/agent-skills
Every file in ninjasln-labs/agent-skills