products

Define and manage product offerings using a structured consulting approach.

12|2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/cogni-work/cogni-works --skill products
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: products
Source: https://github.com/cogni-work/cogni-works/tree/main/cogni-portfolio/skills/products
Command: npx skills add https://github.com/cogni-work/cogni-works --skill products

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you clearly define and manage your company's top-level product offerings, ensuring a focused, differentiated, and commercially viable portfolio.

Core Features & Use Cases

  • Strategic Discovery: Guides you through asking critical questions about your business model, product landscape, and customer journey.
  • Portfolio Shaping: Provides frameworks for defining product boundaries and identifying anti-patterns.
  • Structure and Capture: Helps you define products using a JSON schema and present strategic recommendations.
  • Use Case: When launching a new software company, use this Skill to define the initial set of products, their target markets, and their unique value propositions.

Quick Start

Use the products skill to define a new product called 'Cloud Platform' with the description 'Unified cloud infrastructure management platform for mid-market SaaS companies.'.

Frequently Asked Questions about products

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

FAQPage Schema
How do I define product boundaries for my software portfolio?

Defining product boundaries requires a structured consulting approach to clarify your product landscape and avoid overlapping offerings. This Skill facilitates strategic discovery and portfolio shaping to establish clear, differentiated, and commercially viable top-level product boundaries.

What is the best way to structure top-level product offerings?

Structuring top-level product offerings is best achieved using a JSON schema to capture core definitions. This approach guides strategic discovery, portfolio shaping, and competitive positioning to ensure your portfolio remains focused and commercially viable.

How can I analyze customer journeys for new product definition?

Analyzing customer journeys for product definition involves asking critical questions about your business model and target market. This Skill supports strategic discovery to map customer journeys and shape your product portfolio around unique value propositions.

Can I use a structured framework for competitive positioning during product launches?

Using a structured framework for competitive positioning during product launches is fully supported. It guides strategic discovery and portfolio shaping to help you define differentiated unique value propositions for your new software products.

Does portfolio management require a specific format for product definition?

Portfolio management requires a specific format for product definition, utilizing a JSON schema to capture details. This structured approach ensures your top-level product offerings are clearly defined and managed within the broader portfolio.

Why should I avoid anti-patterns when shaping my product portfolio?

Avoiding anti-patterns when shaping your product portfolio ensures your top-level offerings remain focused and differentiated. This Skill provides frameworks to identify anti-patterns and define clear product boundaries for commercial viability.