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

Product Capability

  • 4.2k installs
  • 238k repo stars
  • Updated August 5, 2026
  • affaan-m/everything-claude-code

A structured capability plan that states who the user is, what new capability exists post-ship, what outcome changes, and all constraints (business rules, scope, invariants, trust boundaries, data ownership, lifecycle, r

About

Product Capability translates product intent (PRDs, roadmap items, discussions) into explicit engineering constraints and SRS-style capability contracts. Developers use this when implementation gaps are not about what to build, but what must be true before work starts across multiple services or teams. The skill extracts hidden assumptions, separates user-visible promises from implementation details, defines actor surfaces and state transitions, and produces a durable reusable artifact (capability manifest) that survives across sessions and harnesses. It follows a four-step workflow: restate capability precisely, resolve constraints, define implementation-facing contracts with interfaces and data implications, and translate into execution readiness. Non-negotiable rules enforce marking unresolved questions explicitly, calling out fixed policy versus open architecture decisions, and refusing to invent product truth. Converts PRD intent into one-sentence capability restatement with explicit actor, new capability, and outcome change.

  • Converts PRD intent into one-sentence capability restatement with explicit actor, new capability, and outcome change
  • Extracts hidden constraints (business rules, invariants, data ownership, lifecycle, rollout, failure recovery) before co
  • Produces SRS-style capability plan with actors, surfaces, state transitions, interfaces, data model, security, and obser
  • Creates durable reusable artifact (PRODUCT.md or capability manifest) that survives across Claude Code, Cursor, and ECC
  • Explicitly marks unresolved blockers and next ECC lane handoff (project-flow-ops, workspace-surface-audit, api-connector

Product Capability by the numbers

  • 4,155 all-time installs (skills.sh)
  • +222 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #29 of 782 Skill Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

product-capability capabilities & compatibility

Capabilities
extract hidden constraints from product document · generate srs style capability contracts with act · identify unresolved product decisions and mark t · create durable reusable capability artifacts (pr · recommend next ecc planning lane based on capabi · separate business rules from architecture prefer
Use cases
api development · planning · documentation
Runs
Runs locally
From the docs

What product-capability says it does

The goal is not to create another planning stack. The goal is to make hidden capability constraints durable and reusable.
skill documentation - Canonical Artifact section
npx skills add https://github.com/affaan-m/everything-claude-code --skill product-capability

Add your badge

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

Listed on Skillselion
Installs4.2k
repo stars238k
Security audit3 / 3 scanners passed
Last updatedAugust 5, 2026
Repositoryaffaan-m/everything-claude-code

What it does

Convert product requirements into engineering-ready capability plans that expose constraints, invariants, and unresolved decisions before multi-service implementation.

Who is it for?

Multi-service features crossing repos or teams; features with unclear architecture, data, or lifecycle implications; product intent clear but engineering constraints fuzzy; need reusable capability artifact.

Skip if: Single-service tactical changes; greenfield projects with no existing constraints; when product intent itself is still disputed (needs product-discovery first).

When should I use this skill?

PRD or roadmap item exists but implementation path is unclear; senior engineers are repeating hidden assumptions; feature crosses multiple services; need durable product-context artifact.

What you get

Implementation-ready artifact: explicit capability restatement, constraint list, SRS-style contract with actors/surfaces/transitions/interfaces/data, non-goals, open questions, and handoff directive to next ECC lane.

  • Capability restatement (one precise sentence)
  • Constraint list (business rules, invariants, boundaries, trust, data ownership, lifecycle, rollout, failure recovery)
  • Implementation contract with actors, surfaces, states, transitions, interfaces, data implications, security/billing/poli

By the numbers

  • Four-step workflow (restate, resolve, define, translate) maps to canonical artifact structure
  • Non-negotiable rules: do not invent product truth, separate user-visible from implementation, call out fixed vs. open

Files

SKILL.mdMarkdownGitHub ↗

Product Capability

This skill turns product intent into explicit engineering constraints.

Use it when the gap is not "what should we build?" but "what exactly must be true before implementation starts?"

When to Use

  • A PRD, roadmap item, discussion, or founder note exists, but the implementation constraints are still implicit
  • A feature crosses multiple services, repos, or teams and needs a capability contract before coding
  • Product intent is clear, but architecture, data, lifecycle, or policy implications are still fuzzy
  • Senior engineers keep restating the same hidden assumptions during review
  • You need a reusable artifact that can survive across harnesses and sessions

Canonical Artifact

If the repo has a durable product-context file such as PRODUCT.md, docs/product/, or a program-spec directory, update it there.

If no capability manifest exists yet, create one using the template at:

  • docs/examples/product-capability-template.md

The goal is not to create another planning stack. The goal is to make hidden capability constraints durable and reusable.

Non-Negotiable Rules

  • Do not invent product truth. Mark unresolved questions explicitly.
  • Separate user-visible promises from implementation details.
  • Call out what is fixed policy, what is architecture preference, and what is still open.
  • If the request conflicts with existing repo constraints, say so clearly instead of smoothing it over.
  • Prefer one reusable capability artifact over scattered ad hoc notes.

Inputs

Read only what is needed:

1. Product intent

  • issue, discussion, PRD, roadmap note, founder message

2. Current architecture

  • relevant repo docs, contracts, schemas, routes, existing workflows

3. Existing capability context

  • PRODUCT.md, design docs, RFCs, migration notes, operating-model docs

4. Delivery constraints

  • auth, billing, compliance, rollout, backwards compatibility, performance, review policy

Core Workflow

1. Restate the capability

Compress the ask into one precise statement:

  • who the user or operator is
  • what new capability exists after this ships
  • what outcome changes because of it

If this statement is weak, the implementation will drift.

2. Resolve capability constraints

Extract the constraints that must hold before implementation:

  • business rules
  • scope boundaries
  • invariants
  • trust boundaries
  • data ownership
  • lifecycle transitions
  • rollout / migration requirements
  • failure and recovery expectations

These are the things that often live only in senior-engineer memory.

3. Define the implementation-facing contract

Produce an SRS-style capability plan with:

  • capability summary
  • explicit non-goals
  • actors and surfaces
  • required states and transitions
  • interfaces / inputs / outputs
  • data model implications
  • security / billing / policy constraints
  • observability and operator requirements
  • open questions blocking implementation

4. Translate into execution

End with the exact handoff:

  • ready for direct implementation
  • needs architecture review first
  • needs product clarification first

If useful, point to the next ECC-native lane:

  • project-flow-ops
  • workspace-surface-audit
  • api-connector-builder
  • dashboard-builder
  • tdd-workflow
  • verification-loop

Output Format

Return the result in this order:

CAPABILITY
- one-paragraph restatement

CONSTRAINTS
- fixed rules, invariants, and boundaries

IMPLEMENTATION CONTRACT
- actors
- surfaces
- states and transitions
- interface/data implications

NON-GOALS
- what this lane explicitly does not own

OPEN QUESTIONS
- blockers or product decisions still required

HANDOFF
- what should happen next and which ECC lane should take it

Good Outcomes

  • Product intent is now concrete enough to implement without rediscovering hidden constraints mid-PR.
  • Engineering review has a durable artifact instead of relying on memory or Slack context.
  • The resulting plan is reusable across Claude Code, Codex, Cursor, OpenCode, and ECC 2.0 planning surfaces.

Related skills

Forks & variants (1)

Product Capability has 1 known copy in the catalog totaling 1.4k installs. They canonicalize to this original listing.

FAQ

When should I use Product Capability instead of jumping straight to coding?

Use it when the gap is not 'what should we build?' but 'what exactly must be true before implementation starts?' - especially for multi-service features where hidden constraints will surface mid-PR otherwise.

What is the output artifact and where does it live?

A durable capability manifest (PRODUCT.md, docs/product/, or design doc) containing: capability restatement, constraints, implementation contract (actors/surfaces/transitions/interfaces), non-goals, open questions, and handoff directive.

Which ECC lanes does this hand off to?

Depending on capability type: project-flow-ops (ops/workflow), workspace-surface-audit (surfaces), api-connector-builder (APIs), dashboard-builder (UI), tdd-workflow (testing), verification-loop (validation).

Is Product Capability safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

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

unsubscribe anytime.