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.