Skip to content

Instantly share code, notes, and snippets.

@o-az
Created February 4, 2026 03:08
Show Gist options
  • Select an option

  • Save o-az/b55cc44e01843edd81ccd548d3967a38 to your computer and use it in GitHub Desktop.

Select an option

Save o-az/b55cc44e01843edd81ccd548d3967a38 to your computer and use it in GitHub Desktop.
Interview Skill for Amp - conducts in-depth interviews to create detailed spec files
name description argument-hint
interview
Interview user in-depth to create a detailed spec file. Use when asked to interview, create a spec, or gather requirements for a feature.
[topic or feature to spec out]

Interview Skill

Conducts an in-depth interview with the user to create a comprehensive specification document.

Workflow

  1. Interview Phase: Ask probing questions about:

    • Technical implementation details
    • UI/UX requirements and flows
    • Edge cases and error handling
    • Concerns and constraints
    • Tradeoffs and alternatives considered
    • Performance requirements
    • Security considerations
    • Integration points
  2. Question Guidelines:

    • Ask non-obvious, thoughtful questions
    • Go deep on each topic before moving on
    • Challenge assumptions
    • Explore edge cases
    • Continue until you have complete understanding
  3. Spec Creation: Once interview is complete, write a detailed spec file that includes:

    • Overview and goals
    • Technical requirements
    • UI/UX specifications
    • Implementation details
    • Edge cases and error handling
    • Open questions (if any)

Usage

After loading this skill with the topic/feature as argument, begin interviewing immediately. Ask 2-3 focused questions at a time. Continue until the user indicates the interview is complete or you have sufficient detail.

Save the final spec to a file like specs/[feature-name].md or ask the user where to save it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment