product-spec

Generate product specifications, UX designs, and build plans from ideas or documentation.

8|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/jscraik/Agent-Skills --skill product-spec-jscraik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-spec
Source: https://github.com/jscraik/Agent-Skills/tree/main/product/specs/product-spec
Command: npx skills add https://github.com/jscraik/Agent-Skills --skill product-spec-jscraik

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the product planning process by converting raw ideas or existing documentation into structured, implementation-ready product specifications, including PRDs, UX specs, and build plans.

Core Features & Use Cases

  • End-to-End Planning: Generate a full pipeline from Foundation Spec to UX Spec and Build Plan.
  • Focused Modes: Clarify PRDs, create UX-only specs, generate API or architecture specs, or build test plans.
  • Use Case: You have a new product idea. Use this Skill to draft a Foundation Spec, then refine it into a UX Spec, and finally create a detailed Build Plan that engineers can use to start development.

Quick Start

Use the product-spec skill to create a full product spec from this idea summary.

Frequently Asked Questions about product-spec

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

FAQPage Schema
How do I turn a product idea into a build plan engineers can use?

To turn an idea into a build plan, generate a Foundation Spec, refine it into a UX Spec, and then create an execution-ready build plan to start development.

Can I generate just a UX design specification from existing documentation?

Yes, you can generate a UX-only specification from existing documentation using focused modes, ensuring the output adheres to strict evidence and quality standards.

What is the best way to create an API contract from a PRD?

Creating an API contract from a PRD is best handled by using focused modes to generate API contracts and architecture specifications from your existing product requirements documentation.

Does this product specification process support test plan creation?

Yes, the product specification process supports test plan creation through focused modes, transforming initial ideas or existing documentation into structured test plans.

How do I clarify a PRD for product management?

You can clarify a PRD for product management by using focused modes designed to refine product requirements, ensuring all outputs meet strict evidence and quality standards.

When do I need to generate a full product specification pipeline?

You need to generate a full product specification pipeline when converting raw ideas into structured, implementation-ready documents, moving from foundational specs to UX designs and build plans.