skills/interview/SKILL.md
Conducts a repo-grounded discovery interview before PRD writing, feature intake, UX shaping, or implementation planning. Use when a user invokes /interview, asks to be grilled, wants requirements clarified, or needs a concise handoff brief from existing docs plus focused follow-up questions.
npx skillsauth add shipshitdev/library interviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run a focused discovery interview before creating a PRD, writing a plan, shaping UX, or starting implementation. Ground the questions in the repo first, then ask only for decisions that cannot be inferred.
This skill does not write code, create issues, or produce a final PRD by default. It produces an interview brief that downstream planning skills can consume.
Inputs:
Outputs:
prd-writer, feature-intake, shape,
spec-first, or direct implementation.Creates/Modifies:
External Side Effects:
Confirmation Required:
Delegates To:
prd-writer when the brief is ready to become a formal PRD.feature-intake when the brief should become GitHub issues or board items.shape when the main unknowns are UX, UI, interaction, content, or states.spec-first when the work is implementation-ready but still needs a durable
technical spec.prd-quality-gate after a PRD exists and needs validation./interview, "grill me", "grill me with docs", or equivalent.Skip this skill when:
Read repo context before asking questions:
.agents/README.md when present..agents/memory/ files, especially .agents/memory/memory.md,
.agents/memory/context.md, and any task-relevant .agents/memory/system/
docs..agents/sessions/ entries only when they are relevant to the
topic.AGENTS.override.md / AGENTS.md chain for routing and
repo rules, plus any fallback filename explicitly configured for Codex. Read
CLAUDE.md when the active workflow is Claude-specific.Do not look for a local plans directory under .agents; plans live on GitHub
issues and PR comments.
Use writing-plans when an implementation plan is needed.
When the user provides external docs or says "with docs", read only the relevant sections and keep a short source list for the final brief.
Before asking questions, summarize the context scan in three compact bullets:
If the repo gives enough context, ask for confirmation instead of running a long interview.
Ask no more than three questions at a time. Prefer questions that unblock scope, acceptance criteria, risk, or product decisions. Avoid asking implementation questions unless the answer changes the scope or constraints.
Useful question areas:
After each user answer, update the working assumptions and ask the next smallest set of questions.
Stop interviewing when one of these is true:
End with this structure:
## Interview Brief: <topic>
### Context Read
- <files, issues, docs, or links used>
### Problem And User
<who has the problem, where it appears, and why it matters>
### Desired Outcome
<what must be true after the work ships>
### Version-One Scope
- <included behavior or decision>
### Non-Goals
- <explicitly excluded behavior or decision>
### Constraints And Dependencies
- <technical, business, timing, data, security, or UX constraints>
### Acceptance Signals
- <reviewable or testable completion signal>
### Risks And Open Questions
- <unresolved item, or "None">
### Recommended Next Step
<prd-writer | feature-intake | shape | spec-first | direct implementation>
Keep the brief concise enough to paste into a tracker issue or hand to a PRD writer. Include inference notes when a fact came from repo context rather than direct user confirmation.
.agents/memory/, root
agent files, docs, code, or tracker context.development
Coordinates a weekly engineering review of board accuracy, recent code changes, operational health, and scoped cleanup. Use for a recurring repository health review or a review of the last several days.
testing
Audits project board configuration and prepares explicitly requested setup, copy, or normalization changes while preserving the existing workflow and provider boundaries. Use when inspecting a board's fields, columns, scope, or configuration.
testing
Reconciles a project board with current work and delivery evidence, reports incomplete coverage and metadata gaps, and applies only approved provider-supported field changes. Use when auditing board drift, reviewing blocked work, or assessing upcoming delivery.
development
Walk through how a subsystem works. Use for "how does X work", code walkthroughs before changing something, and placement or ownership questions. Explains architecture, runtime flow, and onboarding mental models. Can critique architecture. Use why for motivation.