reverse-prompt

Generate clarifying questions about scope, error handling, and preferences for project requests.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/jesuscottage/machote --skill reverse-prompt-jesuscottage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-prompt
Source: https://github.com/jesuscottage/machote/tree/main/.claude/skills/reverse-prompt
Command: npx skills add https://github.com/jesuscottage/machote --skill reverse-prompt-jesuscottage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers and project managers clarify complex requests by generating targeted questions, reducing misunderstandings and ensuring alignment before implementation.

Core Features & Use Cases

  • Clarifies ambiguous requirements by prompting for detailed user preferences and constraints.
  • Improves project planning by surfacing decision points, potential pitfalls, and scope boundaries.
  • Use Case: Before starting to code a new feature, ask the user a series of high-impact questions about error handling, scope, and output style to guide development accurately.

Quick Start

Ask the AI to generate five clarifying questions for a new feature request, focusing on edge cases, scope, and output style.

Frequently Asked Questions about reverse-prompt

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

FAQPage Schema
How do I clarify ambiguous project requirements before coding a new feature?

To clarify ambiguous project requirements, you can generate targeted, high-impact questions that surface decision points, error handling preferences, and scope boundaries. This ensures implementation aligns with user needs and reduces misunderstandings before development begins.

What is the best way to gather requirements for non-trivial project build requests?

Gathering requirements for non-trivial project build requests involves identifying gaps and assumptions, then generating opinionated user inquiries about constraints and output style. This approach exposes potential pitfalls and clarifies scope to guide development accurately.

How do I generate questions for edge cases and scope boundaries during project planning?

Generating questions for edge cases during project planning requires prompting the user for detailed constraints and preferences. By focusing inquiries on error handling and scope boundaries, you can surface critical decision points and reduce ambiguities in the build request.

Can I use question generation to improve project planning for complex refactoring?

Yes, you can use question generation to improve project planning for complex refactoring. It helps by surfacing high-impact questions about scope and preferences, ensuring that the refactoring effort aligns precisely with user needs and avoids implementation ambiguities.

Why does my development team experience misunderstandings when implementing new features?

Development teams experience misunderstandings during implementation due to unspoken assumptions and ambiguous requests. Generating targeted clarifying questions about scope, error handling, and output style reduces these misunderstandings by ensuring alignment before coding starts.

When do I need to prompt for detailed user preferences and constraints in software engineering?

You need to prompt for detailed user preferences and constraints before starting to code a new feature or refactoring a non-trivial request. Clarifying these constraints early surfaces decision points and potential pitfalls, ensuring the implementation accurately matches user needs.