reinvent-wheel

Guide product ideas through a PM-style interview to generate SPEC.md.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/KaivinC/openwheel --skill reinvent-wheel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reinvent-wheel
Source: https://github.com/KaivinC/openwheel/tree/main/reinvent-wheel
Command: npx skills add https://github.com/KaivinC/openwheel --skill reinvent-wheel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

You have an idea. Before writing a single line of code, this skill guides you through a PM-style interview to crystallize the concept and generate a runnable wheel SPEC.md.

Core Features & Use Cases

  • Structured PM interview: asks targeted questions to uncover core purpose and use cases.
  • SPEC generation: outputs a complete SPEC.md that /spin-wheel can act on.
  • Guardrails and guidance: enforces specificity and prioritization to keep scope tight.

Quick Start

Describe your idea and run /reinvent-wheel <wheel-name> to generate a SPEC.md for spin-wheel.

Frequently Asked Questions about reinvent-wheel

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

FAQPage Schema
How do I turn a product idea into a concrete specification before coding?

To turn a product idea into a concrete specification, you can use a PM-style interview process that asks targeted questions to uncover core purpose and use cases. This approach helps crystallize the concept and generates a runnable SPEC.md file.

What is a structured PM interview for idea definition and when do I need it?

A structured PM interview for idea definition is a guided question-and-answer process that uncovers the core purpose of a high-level concept. You need it before writing any code to enforce specificity and keep project scope tight.

How do I generate a wheel spec from a high-level product idea?

You generate a wheel spec by running the skill with a wheel-name parameter after describing your idea. It guides the idea through a structured interview, prioritizes features, and outputs a complete SPEC.md file.

Can I use the generated SPEC.md directly for development automation?

Yes, the generated SPEC.md is designed for development automation. The output file is structured specifically so that downstream tools like the spin-wheel command can act on it to guide development.

Does generating a wheel specification require any external dependencies?

Generating a wheel specification requires no external dependencies. The skill operates independently by conducting its PM-style interview and saving the resulting SPEC.md locally within the skills directory.

Why should I use an interview process instead of writing a product spec manually?

Using an interview process instead of writing a spec manually ensures you uncover hidden use cases through targeted questions. It provides structured guardrails that enforce specificity and prioritization, keeping your scope tight.