Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

interview

verified

Conducts in-depth technical interviews about implementation plans. Use when the user wants to be interviewed about a plan, spec, or feature before implementation, or when they say "interview me" or "let's discuss the plan".

View on GitHub

Marketplace

guetteman

guetteman/claude-code

Plugin

laravel

Repository

guetteman/claude-code

plugins/laravel/skills/interview/SKILL.md

Last Verified

February 2, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/guetteman/claude-code/blob/main/plugins/laravel/skills/interview/SKILL.md -a claude-code --skill interview

Installation paths:

Claude
.claude/skills/interview/
Powered by add-skill CLI

Instructions

# Plan Interview Skill

Conduct a thorough technical interview to refine and validate an implementation plan before coding begins.

## Instructions

1. **Read the plan file** first to understand what's being proposed
2. **Use the AskUserQuestion tool** for all interview questions
3. **Ask about these areas** (in no particular order, adapt to context):
   - Technical implementation details
   - UI/UX decisions and user flows
   - Concerns and potential risks
   - Tradeoffs and alternatives considered

## Interview Guidelines

### Question Quality
- Avoid obvious questions that have clear answers in the plan
- Dig into edge cases, failure modes, and implicit assumptions
- Challenge decisions constructively to surface hidden complexity
- Ask "what if" scenarios to stress-test the design
- Probe for dependencies, performance implications, and security considerations

### Question Types to Use
- "What happens when..." (edge cases)
- "How would this handle..." (failure modes)
- "Why did you choose X over Y?" (tradeoffs)
- "What's the migration path if..." (future-proofing)
- "How will users discover/understand..." (UX depth)
- "What's the worst case scenario for..." (risk assessment)

### Interview Flow
1. Start with clarifying questions about the overall goal
2. Deep-dive into the most complex or risky parts first
3. Explore integrations with existing systems
4. Cover operational concerns (monitoring, debugging, rollback)
5. End with questions about success metrics and validation

### When to Stop
Continue interviewing until:
- All major technical decisions are validated
- Edge cases and failure modes are addressed
- The user feels confident about the approach
- No more non-obvious questions remain

## After the Interview

Once the interview is complete, write a detailed specification that incorporates:
- Original plan content
- Decisions made during the interview
- Edge cases and how they'll be handled
- Any open questions or future considerations
- Implementation notes

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2075 chars