tzachbon avatar

Interview Framework

Before Claude writes a spec or delegates to a subagent, this skill runs a structured interview to gather requirements through dialogue. It follows a three-phase algorithm: understand the problem by asking clarifying questions (always leading with a recommended answer), propose 2-3 concrete approaches with honest trade-offs, then confirm and store decisions in .progress.md. The codebase-first exploration rule is smart: it uses the Explore agent to discover facts from code before asking you anything, so you only answer questions about preferences and priorities. It also watches for completion signals like "done" or "proceed" to skip ahead when you're ready. Works across all Ralph phase commands that need adaptive conversation before execution.

GitHub stars
340
last updated
May 19, 2026

Install

$ npx -y skills add tzachbon/smart-ralph --skill interview-framework --agent claude-code

Installs into .claude/skills of the current project.

Files

Interview Framework

Treat every normal-mode interview governed by this framework as a grill. Run the approval-gated interview for start, triage, research, requirements, design, and tasks. Treat this skill and its references as the single source of truth for interview behavior. Phase commands supply exploration territory and artifact context; they do not redefine the algorithm.

Quick mode bypasses interview questions only. It still requires current discovery, contract loading, bypass receipts, delegation checks, and artifact-agent load parity.

Entry Contract

Before each new or resumed interview:

  1. Complete the applicable skill discovery pass from ${CLAUDE_PLUGIN_ROOT}/references/normal-mode-gates.md.
  2. Reload this entire SKILL.md, references/algorithm.md, references/domain-modeling.md, every selected skill body, and every selected skill resource required for the current work. Load references/examples.md only when an example is needed.
  3. Record the load manifest with phase_gate.py record-skill-load.
  4. Begin or resume the interview with the matching phase, interview ID, discovery revision, and context digest.

Sponsors

Details

Repository
github.com/tzachbon/smart-ralph
Category
AI & Agent Building
License
MIT
First seen
Jun 11, 2026

More from tzachbon/smart-ralph

All 28
1vechain avatarkarpathy-guidelinesvechain/inspector-appBehavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, s0skills.sh installs
2vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs
3heygen-com avatarmedia-useheygen-com/hyperframesAgent Media OS, the single skill for every media need in a HyperFrames project. Resolve BGM, SFX, image, icon, brand logo, voice, color grade, or LUT into a fro1.4Mskills.sh installs
4flowkit-labs avatarreddit-automationflowkit-labs/skillsFind Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and1.3Mskills.sh installs
5mattpocock avatarhandoffmattpocock/skillsCompact the current conversation into a handoff document for another agent to pick up.1.1Mskills.sh installs
6mattpocock avatartriagemattpocock/skillsMove issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.1.1Mskills.sh installs