pm-spec

pm-spec is a skill for Claude Code from skillmds/skillmd. It costs 24 tokens per session (180 once invoked), scanned A, a copy of pm-spec, MIT.

A product specification template. It records the problem, success measures, scope, user stories, design notes, release plan, and unresolved questions for a feature.

In plain words
What is it for?
Use it to plan a product feature, document requirements, and prepare a release outline.
Why use it?
It gives a team a shared written definition of what to build and how to tell whether it worked.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the create-prd-from-idea plugin — 11 skills shipped together

Good fit Use it to plan a product feature, document requirements, and prepare a release outline.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/skillmds/skillmd/pm-spec
Install

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.

Any agent
npx skills add skillmds/skillmd --skill pm-spec
Clone the repo
git clone --depth 1 https://github.com/skillmds/skillmd

Made for: Claude Code.

Or install create-prd-from-idea, the plugin that ships this one along with the rest of its 11 skills.

Wrote 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.

agentmods badge for pm-spec

README.md
[![agentmods](https://agentmods.dev/badge/skills/skillmds/skillmd/pm-spec/github.svg)](https://agentmods.dev/skills/skillmds/skillmd/pm-spec)
Your own site
<a href="https://agentmods.dev/skills/skillmds/skillmd/pm-spec"><img src="https://agentmods.dev/badge/skills/skillmds/skillmd/pm-spec/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.

agentmods 80×15 button for pm-spec

Your own site · 80×15
<a href="https://agentmods.dev/skills/skillmds/skillmd/pm-spec"><img src="https://agentmods.dev/badge/skills/skillmds/skillmd/pm-spec.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 24 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 180 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00024 $0.00180
Opus 5.5 $0.00010 $0.00072
Sonnet 5 $0.00005 $0.00036
Haiku 4.5 $0.00002 $0.00018

Measured 4d ago against content hash d2bbc4615462, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-23, from the pricing page.

Security

Grade A, and why

pm-spec 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.

Origin

This is a copy

100% identical to pm-spec — 1 line differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

plugins/create-prd-from-idea/skills/pm-spec/SKILL.md · 22 lines

What it actually says

【模板: PRD / Product Spec】 【意图】产品需求文档单页, 结构清晰。 【布局】

  • Title bar + 状态 pill (draft/approved/shipped)
  • Problem & Why now
  • Success metrics (3-5 个 KPI)
  • Scope (in / out)
  • User stories (Given/When/Then)
  • Design notes (含占位 mockup)
  • Rollout plan + Open questions
Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

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.

  1. 4d ago First seen · 22 lines · 24 tokens per session scan A d2bbc4615462

Subscribe to this mod's changes

pm-spec is a skill published in the GitHub repository skillmds/skillmd (1 stars, last pushed yesterday), licensed MIT. It adds 24 tokens to every session and 180 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 100% identical to pm-spec, differing in 1 line, and is treated as a copy.

Related

Other skills, from other repositories

pm-spec

A product requirements document template covering the problem, success measures, scope, user stories, design notes, rollout, and open questions.

nexu-io/html-anything · 24 tokens

openspec-bulk-archive-change

Archive multiple completed OpenSpec changes at once. Use when archiving several parallel changes. Also use for a plural archive request - "openspec bulk-archive", "opsx bulk-archive", "openspec archive all", or "openspec archive these changes".

Fission-AI/OpenSpec · 61 tokens

openspec-archive-change

Archive a completed OpenSpec change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete. Also use when the user says "openspec archive" or "opsx archive".

Fission-AI/OpenSpec · 50 tokens

competitive-teardown

A framework for turning research about competing products into a report that supports product decisions.

nexu-io/html-anything · 32 tokens

meeting-notes

A meeting-notes layout that records the meeting title, attendees, agenda, decisions, action items, owners, deadlines, status, and next meeting. Action items are tasks agreed during the meeting.

nexu-io/html-anything · 22 tokens

product-frameworks

Product management frameworks for business cases, market analysis, strategy, prioritization, OKRs/KPIs, personas, requirements, and user research. Use when building ROI projections, competitive analysis, RICE scoring, OKR trees, user personas, PRDs, or usability testing plans.

yonatangross/orchestkit · 61 tokens