product-capability

Translate product intent into implementation-ready capability contracts with constraints and interfaces.

2|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/CDO-07-New/TF4-AIO-03-foresight-lens-final --skill product-capability-cdo-07-new
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: product-capability
Source: https://github.com/CDO-07-New/TF4-AIO-03-foresight-lens-final/tree/main/.agents/skills/product-capability
Command: npx skills add https://github.com/CDO-07-New/TF4-AIO-03-foresight-lens-final --skill product-capability-cdo-07-new

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns vague product intent into a concrete implementation-ready capability plan so teams can align on what must be true before building starts.

Core Features & Use Cases

  • Constraint extraction: Surfaces business rules, invariants, trust boundaries, rollout needs, and policy limits that are often only implicit.
  • Implementation contract: Defines actors, surfaces, states, transitions, interfaces, data implications, observability, and open questions.
  • Cross-team planning: Works well for PRDs, roadmap asks, founder notes, and multi-service features that need a durable shared understanding.
  • Example use case: A PM proposes a new workflow across several services, and this Skill converts the request into a structured capability plan the engineering team can review before coding begins.

Quick Start

Ask the product-capability skill to turn your PRD or roadmap note into an implementation-ready plan with constraints, interfaces, non-goals, and open questions.

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 vague PRD into an implementation-ready plan?▼

To turn a vague PRD into an implementation-ready plan, extract product invariants, interfaces, and states to form a capability contract. This surfaces implicit business rules and defines explicit constraints, non-goals, and observability needs for engineering teams.

What is a capability contract and when do I need one for product planning?▼

A capability contract is a structured plan defining actors, surfaces, state transitions, and open questions for a feature. You need one during product planning when cross-functional requests require a durable shared understanding across multiple services.

How do I extract business rules and invariants from founder notes?▼

Extract business rules and invariants from founder notes by identifying implicit trust boundaries, rollout needs, and policy limits. This process surfaces hidden constraints and translates them into an implementation-ready capability plan without inventing product truth.

Can I use this approach for cross-service feature requests and roadmap items?▼

Yes, you can use capability contract extraction for cross-service feature requests and roadmap items. It defines data implications and interfaces required for multi-service features, ensuring engineering teams align on what must be true before building starts.

What is the best way to align engineering teams before coding a new workflow?▼

The best way to align engineering teams before coding is generating a capability contract that defines non-goals, observability needs, and open questions. This converts product intent into a structured plan, preventing misalignment during cross-team implementation.