bundles/dev-loop/skills/interview/SKILL.md
Repo-grounded discovery interview that produces a handoff brief for PRD writing, feature intake, or planning.
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 in the repo first, then run grilling for
the 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. Recommend the next skill; do not invoke another user-invoked skill.
Inputs:
Outputs:
grilling.prd-writer, feature-intake, shape,
spec-first, or direct implementation.Creates/Modifies:
External Side Effects:
Confirmation Required:
Delegates To:
grilling for the design-tree interview (frontier rounds, recommended answers).domain-modeling when a term crystallizes or conflicts with CONTEXT.md.Recommend next (do not invoke): prd-writer, feature-intake, shape,
spec-first, prd-quality-gate.
/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.CONTEXT.md / CONTEXT-MAP.md and docs/agents/domain.md when present..agents/sessions/ entries only when they are relevant to the
topic.AGENTS.override.md / AGENTS.md chain for routing and
repo rules. 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.
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.
Run the grilling skill on the remaining decisions. It owns the design tree,
the frontier, recommended answers, and the facts-vs-decisions split.
When a term is resolved or conflicts with CONTEXT.md, run domain-modeling
inline.
Stop 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.
Tell the user to run the recommended next skill. Do not fire it.
.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.