write-product

Generate a structured product.md document with valid frontmatter and sections.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/daddia/space --skill write-product
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-product
Source: https://github.com/daddia/space/tree/main/.agents/skills/write-product
Command: npx skills add https://github.com/daddia/space --skill write-product

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Product teams frequently need a standardized, frontmatter-driven product.md document that captures the scope (portfolio, product, or domain), owner, related artefacts, and a structured narrative. This Skill automates the creation and consistency of that document from minimal context, reducing manual drafting time and ensuring alignment with organizational templates.

Core Features & Use Cases

  • Generates a complete product.md scaffold with mandatory frontmatter and a structured body that mirrors the official template.
  • Supports portfolio, product, and domain scopes, including parent-child relationships when applicable.
  • Validates frontmatter fields (type, scope, name, owner) and aligns the document sections (Problem, Appetite, Sketch, Rabbit holes, No-gos, Target users, Outcome metrics, Product principles, Stakeholders) with the project context.
  • Useful in onboarding new initiatives, creating domain strategies, or documenting product pitches without manual template stitching.

Quick Start

Create or update a product.md for the given domain, product, or portfolio by providing the domain/product context and letting the skill generate the structured document.

Frequently Asked Questions about write-product

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

FAQPage Schema
How do I generate a product.md document with valid frontmatter?

To generate a product.md document, provide your domain or product context to automatically produce a complete file with valid frontmatter and a structured body matching the official template. This ensures correct wiring of referenced artefacts and owner details without manual stitching.

What sections are included in a standardized product.md template?

A standardized product.md template includes sections for Problem, Appetite, Sketch, Rabbit holes, No-gos, Target users, Outcome metrics, Product principles, and Stakeholders. These sections align with project context to capture the structured narrative required for product initiatives.

Can I use a product.md scaffold for portfolio, product, and domain scopes?

Yes, a product.md scaffold supports portfolio, product, and domain scopes, including parent-child relationships when applicable. It validates mandatory frontmatter fields like type, scope, name, and owner to ensure alignment across different organizational levels.

What is the best way to document a product pitch without manual template stitching?

The best way to document a product pitch is to supply minimal context to an automated product.md generator. It applies the frontmatter and section structure to produce a consistent, ready-to-use artifact, reducing manual drafting time and ensuring organizational template alignment.

How do I validate frontmatter fields like type, scope, name, and owner in product documentation?

Validating frontmatter fields like type, scope, name, and owner is handled automatically during product.md generation. The process checks these mandatory fields against the provided context to ensure the document meets organizational template standards before output.

When do I need a frontmatter-driven product.md file for onboarding new initiatives?

You need a frontmatter-driven product.md file when onboarding new initiatives, creating domain strategies, or documenting product pitches. It captures the scope, owner, related artefacts, and structured narrative required to align stakeholders and standardize documentation.