interview

Clarify code and design decisions through intent-focused questioning.

Updated Aug 14, 2025
One-click install
npx skills add https://github.com/kaikojima05/ai-agent-rules --skill interview-kaikojima05
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview
Source: https://github.com/kaikojima05/ai-agent-rules/tree/main/skills/interview
Command: npx skills add https://github.com/kaikojima05/ai-agent-rules --skill interview-kaikojima05

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams and users surface missing design reasoning by turning “why” questions into structured reflection, reducing the chance of unnoticed assumptions and weak alternatives.

Core Features & Use Cases

  • Intent-first questioning: Asks why a specific design or implementation decision was made, one question at a time.
  • Alternative validation: Probes whether at least one alternative approach was considered and ties suggestions to the user’s stated intent.
  • Iterative deepening: Continues the dialogue across multiple points until the discussion is exhausted or the user wants to stop.
  • Trust-preserving constraints: Avoids irrelevant generic advice and only suggests feasible alternatives tied to the expressed goals.

Quick Start

Start an interview by asking /interview to help analyze the design intent behind “値引き紐付けロジック”.

Frequently Asked Questions about interview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I uncover the design intent behind software architecture decisions?

You surface missing design reasoning by applying intent-first questioning to ask why a specific decision was made, one question at a time. This iterative dialogue reduces unnoticed assumptions and weak alternatives during software architecture reviews.

What is the best way to validate alternatives during a design review?

Validate alternatives during a design review by probing whether at least one alternative approach was considered and tying suggestions directly to your stated intent. This ensures proposed options remain feasible and aligned with your goals.

How do I challenge implementation assumptions without generic advice?

Challenge implementation assumptions by applying trust-preserving constraints that avoid irrelevant generic advice. The guided questioning only suggests feasible alternatives tied strictly to your expressed goals during the intent elicitation process.

Can I use intent elicitation for TDD and code implementation review?

Yes, you can use intent elicitation for TDD and code implementation review. It applies to software architecture and implementation discussions where alternative approaches must be considered and validated against your underlying intent.

When should I stop an iterative questioning session for design discussion?

You should stop an iterative questioning session for design discussion when the design issues are fully exhausted or when you explicitly request to end the loop. The dialogue continues deepening across multiple points until one condition is met.