shape

Interview users one question at a time to clarify plans and designs.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/lukeylias/lukeydev --skill shape-lukeylias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shape
Source: https://github.com/lukeylias/lukeydev/tree/main/skills/shape
Command: npx skills add https://github.com/lukeylias/lukeydev --skill shape-lukeylias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps turn an underspecified plan or design into a shared, explicit understanding by asking the right questions in the right order. It reduces ambiguity, exposes hidden dependencies, and prevents teams from moving forward with incomplete assumptions.

Core Features & Use Cases

  • Structured interviewing: Asks one concrete question at a time and keeps the conversation focused on the next unresolved decision.
  • Dependency-aware exploration: Follows the order of decisions so upstream choices are settled before downstream ones.
  • Recommendation-first guidance: Provides a suggested answer with brief reasoning for every question, making it easier to converge quickly.
  • Use case: A product manager, designer, or engineer brings a rough feature idea, and the Skill walks them through requirements, edge cases, constraints, and tradeoffs until the plan is crisp.

Quick Start

Use the shape skill to help me clarify this plan and start by asking the first recommended question.

Frequently Asked Questions about shape

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

FAQPage Schema
How do I clarify vague product ideas and turn them into clear plans?

Structured clarification of vague product ideas works by interviewing stakeholders one question at a time. This dependency-aware approach settles upstream choices first, exposing hidden assumptions and turning underspecified concepts into shared, explicit understanding.

What is the best way to gather requirements for an ambiguous technical design?

Gathering requirements for an ambiguous technical design is best handled through recommendation-first prompts. Providing a suggested answer with brief reasoning for each question helps teams quickly converge on crisp specifications while systematically covering edge cases and tradeoffs.

How do I stop my team from moving forward with incomplete design assumptions?

To stop teams from moving forward with incomplete design assumptions, apply structured clarification during specification discussions. Asking targeted questions in dependency-aware order reduces ambiguity and prevents teams from acting on unvalidated dependencies or hidden constraints.

Can I use structured interviews to refine specifications for rough feature ideas?

Yes, you can use structured interviews to refine specifications for rough feature ideas. The process walks product managers, designers, or engineers through requirements, constraints, and tradeoffs one question at a time until the feature plan is crisp and fully specified.

Does dependency-aware reasoning help with decision-making in product planning?

Dependency-aware reasoning significantly improves decision-making in product planning by ensuring upstream choices are settled before downstream ones. This structured exploration follows the logical order of decisions, keeping conversations focused on resolving the next unresolved tradeoff.

What are the limitations of using recommendation-first prompts for requirements clarification?

A limitation of using recommendation-first prompts for requirements clarification is the risk of biased convergence. While suggested answers accelerate decision-making, teams must validate recommendations against actual codebase constraints and edge cases to avoid overlooking critical dependencies.