/interview
Adaptive interview that probes plans with depth proportional to complexity, generating comprehensive specifications
$ npx -y skills add secondsky/claude-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/interview
Context preview
What this command does when you run it.
Adaptive interview that probes plans with depth proportional to complexity, generating comprehensive specifications
Command definition
interview.mdname: plan-interview:interview
description: Adaptive interview that probes plans with depth proportional to complexity, generating comprehensive specifications
argument-hint: [plan]
model: opus
Adaptive Plan Interview & Spec Generation
Read the plan file at `$ARGUMENTS` thoroughly. Before asking questions, assess the plan's complexity to calibrate interview depth. Then conduct a rigorous, multi-phase interview using `AskUserQuestion` to extract all implicit knowledge, assumptions, and decisions needed to write a complete specification.
---
Complexity Assessment
**Before starting the interview, classify the plan:**
| Complexity | Signals | Question Depth | |------------|---------|----------------| | **Simple** | Single feature, clear scope, minimal integrations, one user type | 10-15 questions total | | **Moderate** | Multi-component, some integrations, defined boundaries, 2-3 user types | 18-23 questions total | | **Complex** | Cross-system, many stakeholders, unclear boundaries, multiple user types, high risk | 22-28 questions total |
**Adapt dynamically**: If answers reveal hidden complexity, probe deeper. If an area is well-specified, move faster.
---
Interview Philosophy
**Core Principle**: Depth over breadth. Better to deeply understand critical aspects than superficially cover everything.
**Key Techniques**:
- **Ask non-obvious questions** — skip anything the plan already answers clearly
- **Probe edges and boundaries** — what happens in unusual cases?
- **Challenge assumptions** — "You mention X, but what if Y?"
- **Seek concrete examples** — "Give me a specific scenario where..."
- **Follow threads** — if an answer reveals complexity, dig deeper before moving on
- **Detect contradictions** — flag when answers don't align with previous statements
- **Surface assumptions** — make implicit beliefs explicit
> **Deep Dive**: Load `references/interview-techniques.md` for advanced probing patterns.
---
Interview Phases
Phase 1: Foundations & Scope (CRITICAL)
**Goal**: Establish crystal-clear understanding of who, what, why, and boundaries.
**Focus Areas**:
1. **Ambiguous Terminology**
- What terms could mean different things to different people?
- What concepts need explicit definition?
2. **Stakeholder Analysis**
- Who uses this? Who maintains it? Who is impacted?
- Who has veto power? Who must approve?
- Who will complain loudest if this fails?
3. **Success/Failure Criteria**
- How do we know this succeeded? What metrics matter?
- What does failure look like? What are early warning signs?
- What's the minimum viable success?
4. **Constraint Exploration**
- What CAN'T we do? (regulatory, technical, political)
- What's fixed vs negotiable?
- What resources are limited? (time, budget, people, expertise)
5. **Prior Art Investigation**
- Has this been tried before? Why did it fail/succeed?
- What similar solutions exist? Why not use them?
- What can we learn from others' mistakes?
6. **Dependency Mapping**
- What must exist before this can work?
- What depends on this completing?
- What external systems/teams are involved?
7. **MVP Scope Definition**
- What's the absolute minimum to prove value?
- What can be deferred without blocking progress?
- What features seem essential but aren't?
**Example Questions**:
- "Who will be most upset if this doesn't work? Why?"
- "What's one thing you're assuming is true but haven't verified?"
- "If you had to ship in half the time, what would you cut?"
- "What's the worst-case scenario if this fails?"
**Target**: 4-6 questions (simple: 2-3, complex: 5-6)
> **Deep Dive**: Load `references/phase-1-clarifications.md` for 15+ example questions and common pitfalls.
---
Phase 2: Technical Deep-Dive
**Goal**: Understand the technical approach, architecture, and engineering trade-offs.
**Focus Areas**:
1. **Architecture Decisions**
- What's the high-level structure?
- Why this architecture over alternatives?
- What patterns are we using/avoiding?
2. **Data Models & State**
- What are the key entities and relationships?
- Where does state live? How is it synchronized?
- What's the source of truth for each data type?
3. **APIs & Integrations**
- What external systems do we touch?
- What contracts must we honor?
- What happens when integrations fail?
4. **Scalability Exploration**
- What happens at 10x, 100x, 1000x scale?
- Where are the bottlenecks?
- What breaks first under load?
5. **Technical Debt Assessment**
- What compromises are we making? Why?
- What will we regret in 6 months?
- What's the cost of not fixing this later?
6. **Observability Planning**
- How do we know it's working in production?
- What metrics matter? What alerts trigger action?
- How do we debug issues at 3am with only logs?
7. **Migration Strategy**
- How do we get from current to new safely?
- What's the rollback plan if things go wrong?
- Data migration requirements?
8. **Security Considerations**
- What's the threat model?
- How is authentication/authorization handled?
- What data is sensitive? How is it protected?
**Example Questions**:
- "If this gets 100x more traffic tomorrow, what breaks first?"
- "What's the one technical decision you're least confident about?"
- "How would you debug this at 3am with only logs?"
- "What existing system will this integration disrupt?"
**Target**: 5-7 questions (simple: 3-4, complex: 6-7)
> **Deep Dive**: Load `references/phase-2-technical.md` for architecture discussion patterns.
---
Phase 3: User Experience
**Goal**: Understand how users will interact with and perceive the system.
**Focus Areas**:
1. **User Persona Depth**
- Who specifically uses this? (not just "users")
- How do novice vs expert needs differ?
- What do power users need that casual users don't?
2. **User Flows**
- What's the primary happy path?
- What are th
Read more
name: plan-interview:interview description: Adaptive interview that probes plans with depth proportional to complexity, generating comprehensive specifications argument-hint: [plan] model: opus
Adaptive Plan Interview & Spec Generation
Read the plan file at `$ARGUMENTS` thoroughly. Before asking questions, assess the plan's complexity to calibrate interview depth. Then conduct a rigorous, multi-phase interview using `AskUserQuestion` to extract all implicit knowledge, assumptions, and decisions needed to write a complete specification.
---
Complexity Assessment
**Before starting the interview, classify the plan:**
| Complexity | Signals | Question Depth | |------------|---------|----------------| | **Simple** | Single feature, clear scope, minimal integrations, one user type | 10-15 questions total | | **Moderate** | Multi-component, some integrations, defined boundaries, 2-3 user types | 18-23 questions total | | **Complex** | Cross-system, many stakeholders, unclear boundaries, multiple user types, high risk | 22-28 questions total |
**Adapt dynamically**: If answers reveal hidden complexity, probe deeper. If an area is well-specified, move faster.
---
Interview Philosophy
**Core Principle**: Depth over breadth. Better to deeply understand critical aspects than superficially cover everything.
**Key Techniques**:
- **Ask non-obvious questions** — skip anything the plan already answers clearly
- **Probe edges and boundaries** — what happens in unusual cases?
- **Challenge assumptions** — "You mention X, but what if Y?"
- **Seek concrete examples** — "Give me a specific scenario where..."
- **Follow threads** — if an answer reveals complexity, dig deeper before moving on
- **Detect contradictions** — flag when answers don't align with previous statements
- **Surface assumptions** — make implicit beliefs explicit
> **Deep Dive**: Load `references/interview-techniques.md` for advanced probing patterns.
---
Interview Phases
Phase 1: Foundations & Scope (CRITICAL)
**Goal**: Establish crystal-clear understanding of who, what, why, and boundaries.
**Focus Areas**:
1. **Ambiguous Terminology**
- What terms could mean different things to different people?
- What concepts need explicit definition?
2. **Stakeholder Analysis**
- Who uses this? Who maintains it? Who is impacted?
- Who has veto power? Who must approve?
- Who will complain loudest if this fails?
3. **Success/Failure Criteria**
- How do we know this succeeded? What metrics matter?
- What does failure look like? What are early warning signs?
- What's the minimum viable success?
4. **Constraint Exploration**
- What CAN'T we do? (regulatory, technical, political)
- What's fixed vs negotiable?
- What resources are limited? (time, budget, people, expertise)
5. **Prior Art Investigation**
- Has this been tried before? Why did it fail/succeed?
- What similar solutions exist? Why not use them?
- What can we learn from others' mistakes?
6. **Dependency Mapping**
- What must exist before this can work?
- What depends on this completing?
- What external systems/teams are involved?
7. **MVP Scope Definition**
- What's the absolute minimum to prove value?
- What can be deferred without blocking progress?
- What features seem essential but aren't?
**Example Questions**:
- "Who will be most upset if this doesn't work? Why?"
- "What's one thing you're assuming is true but haven't verified?"
- "If you had to ship in half the time, what would you cut?"
- "What's the worst-case scenario if this fails?"
**Target**: 4-6 questions (simple: 2-3, complex: 5-6)
> **Deep Dive**: Load `references/phase-1-clarifications.md` for 15+ example questions and common pitfalls.
---
Phase 2: Technical Deep-Dive
**Goal**: Understand the technical approach, architecture, and engineering trade-offs.
**Focus Areas**:
1. **Architecture Decisions**
- What's the high-level structure?
- Why this architecture over alternatives?
- What patterns are we using/avoiding?
2. **Data Models & State**
- What are the key entities and relationships?
- Where does state live? How is it synchronized?
- What's the source of truth for each data type?
3. **APIs & Integrations**
- What external systems do we touch?
- What contracts must we honor?
- What happens when integrations fail?
4. **Scalability Exploration**
- What happens at 10x, 100x, 1000x scale?
- Where are the bottlenecks?
- What breaks first under load?
5. **Technical Debt Assessment**
- What compromises are we making? Why?
- What will we regret in 6 months?
- What's the cost of not fixing this later?
6. **Observability Planning**
- How do we know it's working in production?
- What metrics matter? What alerts trigger action?
- How do we debug issues at 3am with only logs?
7. **Migration Strategy**
- How do we get from current to new safely?
- What's the rollback plan if things go wrong?
- Data migration requirements?
8. **Security Considerations**
- What's the threat model?
- How is authentication/authorization handled?
- What data is sensitive? How is it protected?
**Example Questions**:
- "If this gets 100x more traffic tomorrow, what breaks first?"
- "What's the one technical decision you're least confident about?"
- "How would you debug this at 3am with only logs?"
- "What existing system will this integration disrupt?"
**Target**: 5-7 questions (simple: 3-4, complex: 6-7)
> **Deep Dive**: Load `references/phase-2-technical.md` for architecture discussion patterns.
---
Phase 3: User Experience
**Goal**: Understand how users will interact with and perceive the system.
**Focus Areas**:
1. **User Persona Depth**
- Who specifically uses this? (not just "users")
- How do novice vs expert needs differ?
- What do power users need that casual users don't?
2. **User Flows**
- What's the primary happy path?
- What are th
142 production-ready skills for Claude Code CLI 🔌 Platform / Harness Support These plugins ship as Claude Code marketplace plugins (.claude-plugin/ manifests) and Codex CLI plugins (.codex-plugin/ manifests).
Repo: secondsky/claude-skills
Other commands on secondsky-claude-skills.
- /better-auth-add-plugin
Add a better-auth plugin to an existing project. Configures server and client plugins with proper imports.
Open command - /better-auth-setup
Interactive setup wizard for better-auth authentication. Guides through database, framework, OAuth providers, and plugin configuration.
Open command - /explain-error
Explain Better Auth error codes and provide solutions with code examples
Open command - /providers
Display Better Auth available authentication providers and their configuration
Open command - /bun-debug
Type of issue to debug (runtime, test, build, memory, performance)
Open command - /bun-deploy
Target platform (docker, cloudflare, vercel, fly, railway)
Open command

