product-capability

Translate product intent into an implementation-ready capability plan with constraints and open questions.

Updated May 14, 2026
One-click install
npx skills add https://github.com/WUIX69/e-lock --skill product-capability-wuix69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-capability
Source: https://github.com/WUIX69/e-lock/tree/main/.agent/.agents/skills/product-capability
Command: npx skills add https://github.com/WUIX69/e-lock --skill product-capability-wuix69

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns vague product intent into a concrete capability plan so teams can start implementation with clear constraints, boundaries, and decisions instead of guessing hidden requirements.

Core Features & Use Cases

  • Capability Restatement: Reframes a PRD, roadmap item, or founder note into a precise statement of who benefits, what changes, and why it matters.
  • Constraint Extraction: Surfaces fixed rules, invariants, trust boundaries, lifecycle transitions, and rollout expectations before coding begins.
  • Implementation Contract: Defines actors, surfaces, states, interfaces, data implications, and open questions for multi-service work.
  • Use Case: A product manager shares a cross-team feature request and the Skill produces an implementation-ready plan that engineering can review without repeated assumption gathering.

Quick Start

Use the product-capability skill to turn this feature request into an implementation-ready capability plan with constraints, non-goals, open questions, and a clear handoff.

Frequently Asked Questions about product-capability

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a PRD into an implementation-ready plan for engineering?

Turn a PRD into an implementation-ready plan by restating the product intent and extracting fixed constraints, invariants, and trust boundaries. This produces a durable handoff artifact defining actors, surfaces, states, and interfaces for engineering execution.

What is capability planning for cross-service features?

Capability planning for cross-service features translates product intent into an implementation contract. It defines data implications, lifecycle transitions, and explicit constraints before coding begins, ensuring multi-service work has clear boundaries and open questions resolved.

How do I extract constraints and invariants from product requirements?

Extract constraints and invariants from product requirements by reframing founder notes or roadmap items into precise capability statements. This surfaces fixed rules, trust boundaries, and rollout expectations, satisfying the need for explicit boundaries before development.

Does this approach work for founder notes and vague roadmap items?

Yes, this approach works for founder notes and vague roadmap items by restating who benefits, what changes, and why it matters. It transforms ambiguous product intent into a concrete capability plan with non-goals and open questions for team review.

Can I use this for multi-service feature discussions needing explicit interfaces?

You can use this for multi-service feature discussions to generate an implementation contract. It defines actors, surfaces, states, and data implications, ensuring cross-service work has clear interfaces and explicit constraints for engineering execution.

What is the best way to document handoff artifacts for engineering execution?

The best way to document handoff artifacts is to translate product intent into a durable capability plan. This artifact captures constraints, open questions, and implementation contracts, allowing engineering to review without repeated assumption gathering.