In-depth Interview for Specifications

VerifiedSafe

Interviews users in-depth using sequential questions to gather comprehensive requirements. Helps when complex projects need detailed specifications by uncovering technical constraints, UI/UX preferences, and tradeoffs. It continues asking until all aspects are covered, then writes the spec to a file.

Sby Skills Guide Bot
DevelopmentIntermediate
406/2/2026
Claude Code
#interview#specification#requirements#in-depth

Recommended for

Our review

This skill conducts an in-depth interview with the user to produce a detailed specification.

Strengths

  • Covers all project aspects (technical, UX, etc.)
  • Asks non-obvious questions to avoid oversights
  • Iterates until a complete document is achieved

Limitations

  • Requires the user to have time to answer questions
  • Can be lengthy for complex projects
When to use it

Use this skill when you need to formalize a complex idea or a project that requires an exhaustive specification.

When not to use it

Do not use it for simple or already well-defined tasks, as the interview would be unnecessary.

Security analysis

Safe
Quality score75/100

The skill uses only AskUserQuestion and Write tools, which do not pose execution risks. It conducts interviews and writes spec files, with no destructive commands, exfiltration, or privilege escalation.

No concerns found

Examples

REST API specification
/interview Interview me to create a detailed specification for a new REST API for an e-commerce platform.
Database schema design
/interview Interview me in depth to design a database schema for a social media application.
Microservices architecture
/interview Help me specify the architecture and interfaces for a microservices-based system.

create a skill /interview that does this Full prompt: """


argument-hint: [instructions] description: Interview user in-depth to create a detailed spec allowed-tools: AskUserQuestion, Write

Follow the user instructions and interview me in detail using the AskUserQuestionTool about literally anything: technical implementation, UI & UX, concerns, tradeoffs, etc. but make sure the questions are not obvious. be very in-depth and continue interviewing me continually until it's complete. then, write the spec to a file. <instructions>$ARGUMENTS</instructions>

Related skills