shape

Guide structured conversations to define product ideas and create SPEC files.

2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/jtsang4/efficient-coding --skill shape-jtsang4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shape
Source: https://github.com/jtsang4/efficient-coding/tree/main/skills/shape
Command: npx skills add https://github.com/jtsang4/efficient-coding --skill shape-jtsang4

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you turn vague product ideas into well-defined, structured decisions.

Core Features & Use Cases

  • Product Thinking Tool: Guides you through a structured conversation to define your product idea.
  • Spec File Creation: Generates SPEC files that capture your decisions for future reference.
  • Modes: Supports INITIALIZE, EVOLVE, and REVIEW modes for different stages of product development.

Quick Start

Invoke /shape to begin shaping your product idea.

Frequently Asked Questions about shape

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

FAQPage Schema
How do I turn vague product ideas into structured decisions?

You can shape vague product ideas into structured decisions by engaging in a guided conversation that clarifies your product thinking and captures the outcomes in a SPEC file for future reference.

What is the best way to create a spec file for feature planning?

The best way to create a spec file for feature planning is through a structured conversation that defines your product idea, applying INITIALIZE mode to capture initial decisions and EVOLVE mode for feature evolution.

Can I update an existing product spec during feature evolution?

Yes, you can update an existing product spec during feature evolution by using EVOLVE mode, which guides structured product thinking to modify and refine your SPEC file as your feature develops.

Does this product design tool support reviewing past decisions?

Yes, this product design tool supports reviewing past decisions through REVIEW mode, allowing product managers and developers to evaluate and refine their SPEC files during the review phase.

When do I need a structured conversation for product management ideation?

You need a structured conversation for product management ideation when you have a vague concept that requires clear decision-making, allowing you to systematically define and document the idea into a structured format.