Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
nexu-io avatar

Pm Spec

  • 241 installs
  • 83.7k repo stars
  • Updated August 5, 2026
  • nexu-io/open-design

pm-spec is a Claude Code skill that drafts product-manager specifications with scope, requirements, and acceptance criteria so developers and agents align before design or implementation.

About

pm-spec is a planning skill from nexu-io/open-design that turns fuzzy feature ideas into structured PM documents before any design or engineering work begins. The skill guides agents to capture scope boundaries, functional requirements, and testable acceptance criteria in a single spec artifact that both humans and coding agents can reference. Developers reach for pm-spec when kicking off a feature, handing work to an agent, or preventing rework caused by ambiguous tickets. It fits early validation when the goal is agreement on what to build rather than how to implement it. The open-design repository packages it alongside design-oriented skills for product teams shipping SaaS or API-backed products.

  • PRD-style output
  • Acceptance criteria
  • Scope boundaries
  • Stakeholder alignment

Pm Spec by the numbers

  • 241 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #962 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/nexu-io/open-design --skill pm-spec

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs241
repo stars83.7k
Last updatedAugust 5, 2026
Repositorynexu-io/open-design

How do you write PM specs with acceptance criteria for agents?

Draft PM specs with scope, requirements, and acceptance criteria before design or engineering so agents and humans align on what to build.

Who is it for?

Developers or tech leads who need agent-readable product specs before design files or pull requests.

Skip if: Teams that already have finalized PRDs, wireframes, and tickets and only need implementation help.

When should I use this skill?

The user asks to define scope, write requirements, or create acceptance criteria before building a feature.

What you get

A scoped PM specification with requirements, acceptance criteria, and aligned build boundaries.

  • PM specification document
  • Acceptance criteria list
  • Scoped requirements outline

Files

SKILL.mdMarkdownGitHub ↗

Product Spec Skill

Produce a one-page product spec / PRD.

Workflow

1. Read the active DESIGN.md. 2. Identify the feature + audience from the brief. 3. Layout:

  • Header strip: title, status pill (Draft / Review / Approved), date, owner.
  • Three-line summary at the top — what, who, why now.
  • "Problem" panel with one paragraph and a quote from a customer or

internal partner.

  • "Goals & non-goals" two-column block.
  • "Success metrics" table with metric / target / measurement.
  • "User stories" list with as-a / I-want / so-that format.
  • "Scope" milestone tracker (3–4 phases).
  • "Open questions" with assignee chips.

4. One inline <style>, semantic HTML, accent used twice max.

Output contract

<artifact identifier="spec-name" type="text/html" title="Spec Title">
<!doctype html>...</artifact>

Related skills

How it compares

Choose pm-spec over implementation skills when the blocker is unclear scope rather than missing code.

FAQ

What does pm-spec produce?

pm-spec produces a structured PM specification covering scope, functional requirements, and acceptance criteria. The document is written for both human reviewers and coding agents so everyone agrees on what to build before design or implementation starts.

When should developers use pm-spec?

Developers should use pm-spec at the start of a feature when requirements are still ambiguous. pm-spec is meant to run before design or engineering so scope, requirements, and testable acceptance criteria are locked early.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.