Interview Your Code Requirements Like a Senior Architect1 skill
Conducts a rigorous pre-code interview using interactive questioning and codebase analysis.
Engineering Blueprint
Safety checkedA Claude Code skill that conducts rigorous pre-code interviews using interactive questioning and codebase analysis.
Run this command to deploy the blueprint to your environment.
Conducts a rigorous interview on your requirement before you write code, asking hard questions about assumptions, edge cases, and security concerns. When you build alone, there's no one to challenge your thinking, so requirements stay vague, edge cases surface in production, and security gets treated as an afterthought. This skill forces those decisions upfront.
You invoke it with a file path or written requirement. It analyzes your codebase to understand existing patterns, then asks one question at a time using a coverage tracker to ensure all key areas (problem definition, users, technical approach, risks, security) are addressed. It pushes back on contradictions and over-engineering, then outputs a production-grade spec with a decisions log showing every debate and resolution. Optionally generates an interactive HTML preview for annotated visual review before finalizing. Output: a comprehensive specification with implementation order and security hard blocks resolved.
Conducts a rigorous pre-code interview using interactive questioning and codebase analysis.
You catch architectural problems and security gaps before code review, because the hard questions get answered upfront.
Claude reads SKILL.md and STYLE_PRESETS.md from the skill directory to configure the interview behavior and HTML template. The skill uses the Task tool with subagent_type: Explore to fork analysis in parallel, and AskUserQuestion for every interview prompt, so it requires Claude Code's multi-turn agent capabilities and tool access.
Requires Claude Code environment (supports Cursor, Claude.app, or other Claude Code clients). Security hard blocks will pause the interview until explicitly addressed or risk accepted, so expect the interview to take time if major security gaps exist. Multi-file or very large codebases may require longer analysis time.
Interactive Questioning
One-at-a-time questions with custom options, not a form to fill out. Coverage tracker shows which areas are complete.
Codebase Analysis
Scans existing code patterns, tech stack, dependencies, and team conventions before asking questions, avoiding redundant or out-of-context questions.
Active Pushback
Challenges contradictions, flags over-engineering, probes edge cases, and hard-blocks on unaddressed security concerns until resolved.
Decisions Log
Full audit trail of every question, disagreement, and resolution with rationale. Transparency on how decisions were made.
Interactive Spec Preview
Generates an optional HTML preview with inline commenting, letting you annotate and review the spec visually before finalizing the markdown version.