write-spec

Generate a structured PRD from a problem statement or feature idea.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/FoundationForge/cowork-plugins --skill write-spec-foundationforge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-spec
Source: https://github.com/FoundationForge/cowork-plugins/tree/main/plugins/product-management/skills/write-spec
Command: npx skills add https://github.com/FoundationForge/cowork-plugins --skill write-spec-foundationforge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Idea and problem statements often lack the structured detail required to align stakeholders, plan work, and measure success. This Skill guides you from a vague concept to a complete PRD that captures the problem, goals, decisions, and acceptance criteria.

Core Features & Use Cases

  • Structured PRD generation: Convert a problem statement or user request into a formal PRD with sections for Problem Statement, Goals, Non-Goals, User Stories, Requirements, and Timeline.
  • Guided workflow: Collect essential context such as user problems, target users, success metrics, constraints, dependencies, and prior art to ensure a thorough specification.
  • Open questions & phased planning: Capture unresolved questions and plan phased milestones to align engineering, design, and product teams.
  • Output-ready artifacts: Produce a review-ready PRD that can be shared with stakeholders or fed into planning tools.

Quick Start

Provide a complete PRD from a feature idea to align teams and accelerate consensus.

Frequently Asked Questions about write-spec

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

FAQPage Schema
How do I turn a feature idea into a PRD with acceptance criteria?

To turn a feature idea into a PRD, you provide a problem statement or user request. The tool generates a structured document containing goals, non-goals, user stories, requirements, and acceptance criteria to align stakeholders.

What sections are included in a product requirements document?

A product requirements document typically includes a Problem Statement, Goals, Non-Goals, User Stories, Requirements, Open Questions, and a Timeline. These sections ensure teams capture the problem, decisions, and phased planning milestones.

How to write user stories and success metrics from a vague problem statement?

Writing user stories and success metrics from a vague problem statement involves a guided workflow. You collect essential context like target users, constraints, dependencies, and prior art to ensure a thorough and review-ready specification.

Can I use this to plan phased milestones for engineering and design teams?

Yes, you can use this to plan phased milestones for engineering and design teams. The generated specification captures unresolved open questions and outlines a timeline to align cross-functional teams on delivery expectations.

Does generating a feature spec require prior technical context or dependencies?

Generating a feature spec does not require hard dependencies, but benefits from prior context. The guided workflow collects constraints, dependencies, and prior art to ensure the final product requirements document is comprehensive.