shaping-requirements

Guide teams through problem shaping and generate a pitch.md file.

11|2|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/porcupine-md/jonggrang --skill shaping-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shaping-requirements
Source: https://github.com/porcupine-md/jonggrang/tree/main/skills/core/shaping-requirements
Command: npx skills add https://github.com/porcupine-md/jonggrang --skill shaping-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Shaping requirements helps teams iteratively define the problem statement and explore multiple solution shapes before committing to implementation.

Core Features & Use Cases

  • Iterative problem understanding and scope setting to reduce rework.
  • Explores 2-3 conceptual shapes with tradeoffs to guide design/engineering decisions.
  • Generates a final pitch (pitch.md) in the active feature directory for alignment.

Quick Start

Run shaping-requirements to generate a pitch.md in the active feature directory.

Frequently Asked Questions about shaping-requirements

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

FAQPage Schema
What is shaping requirements in product management?

To shape product requirements, run the workflow to define the problem, set the scope, and assess risks. It guides you through understanding the problem, setting appetite, exploring 2-3 concept shapes, and generating a final pitch.md in the active feature directory.

How do I define the scope and appetite for a new feature?

You define scope and appetite by applying a shaping workflow that iteratively narrows the problem statement and sets boundaries on the solution. This process ensures teams align on the exact problem and constraints before exploring specific concept designs.

How do I create a product pitch for feature alignment?

You create a product pitch by running the shaping workflow to generate a pitch.md file in your active feature directory. This document captures the finalized problem definition, selected concept shape, and risk assessment to secure team alignment.

Why explore multiple concept shapes before feature implementation?

Exploring 2-3 conceptual shapes with tradeoffs reduces rework by allowing teams to evaluate different design and engineering decisions upfront. This iterative problem understanding ensures you commit to the most viable solution path before development begins.

Does shaping requirements work without external dependencies?

Yes, shaping requirements works without external dependencies. It operates standalone to guide teams through problem understanding and risk assessment, requiring only an active feature directory to output the final pitch.md file.