LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

discovery-interview

Deep interview process to transform vague ideas into detailed specs. Works for technical and non-technical users.

3,765stars291forksUpdated 5/9/2026
Documentation#documentation#specification#software-planning#product-management#requirements-gathering#interview

Security Assessment

Safe(100/100)
Security Score100/100

About discovery-interview

The discovery-interview skill is designed to help users transform vague ideas into clear, actionable specifications. It guides both technical and non-technical users through a structured, iterative interview process to deeply understand the actual needs behind an idea. By probing beyond surface-level answers and challenging assumptions, the skill ensures that the resulting specifications are precise, implementable, and aligned with the user's goals. This helps teams avoid miscommunication, overlooked requirements, and ambiguous project scopes before development begins.

The skill's main capabilities include conducting initial orientation to define project type, performing category-by-category deep dives into problem statements, user experience, data and state requirements, technical landscape, and scale and performance considerations. It identifies knowledge gaps in the user's responses, offers educational guidance, and triggers research when uncertainties arise. By tracking decisions throughout the interview, it ensures that all relevant factors are considered before generating a specification. The structured approach supports multiple project types such as backend services, frontend apps, mobile apps, scripts, and libraries.

This skill is ideal for product managers, designers, developers, and anyone involved in shaping software requirements. It is particularly useful for projects where initial ideas are unclear or stakeholders have varying levels of technical knowledge. Use cases include defining new features, planning complex applications, improving existing systems, and creating technical or non-technical specifications. By facilitating thorough discovery, the skill helps teams reduce risk, improve alignment, and accelerate the path from concept to implementation.

FAQ

How do I start a discovery interview with this skill?

Invoke the skill and begin by answering initial orientation questions, which help define your project's type and scope.

Can this skill handle both technical and non-technical projects?

Yes, it is designed to work with users of varying technical expertise and supports multiple project types, including backend services, web apps, mobile apps, and scripts.

What happens if I don’t have complete answers during the interview?

The skill detects knowledge gaps, offers educational guidance, and can trigger research to clarify uncertainties before finalizing the specification.

Does the skill generate a specification automatically?

It only produces a spec once a complete understanding is achieved through the iterative interview process.

Are there any limitations on the types of projects this skill can handle?

It is best suited for software-related projects, including apps, services, scripts, and libraries, but it may be less applicable for non-software initiatives.

Install discovery-interview

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

parcadei/continuous-claude-v3

Related Skills

dbt-sf-to-bq-translator

21,076

build-models

102

html-prototype

3,588

doc

448