solution-interview

Conduct structured project interviews to produce a consolidated problem statement.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/MADTeacher/skills --skill solution-interview-madteacher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solution-interview
Source: https://github.com/MADTeacher/skills/tree/main/solution-interview
Command: npx skills add https://github.com/MADTeacher/skills --skill solution-interview-madteacher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill conducts structured interviews to build a complete and agreed understanding of a project, feature, bug, or architectural plan, ensuring the team aligns on goals and constraints.

Core Features & Use Cases

  • Stepwise, guided questioning across a decision-tree of topics (goal, context, users, data, interfaces, risks) to surface all requirements.
  • Supports dependency tracking and iterative refinement until a stable problem statement and acceptance criteria are produced.
  • Use Case: when an agent needs to deeply understand a task before implementation or planning, such as eliciting requirements for a new feature or diagnosing a bug.

Quick Start

Start the interview by asking the opening question and then follow the decision-tree questions to reach a complete, agreed understanding of the task.

Frequently Asked Questions about solution-interview

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

FAQPage Schema
How do I conduct a requirements interview to elicit project goals and constraints?

A requirements interview uses stepwise, guided questioning across a decision-tree of topics like goals, context, users, and risks to surface all requirements and reach a complete understanding of the task.

What is the best way to structure stakeholder interviews for feature planning and bug diagnosis?

The best way to structure stakeholder interviews is by applying a decision-tree workflow that tracks dependencies and iteratively refines responses until a stable problem statement with success criteria is produced.

When do I need to use a structured elicitation process for project planning?

You need a structured elicitation process when an agent must deeply understand a task before implementation, such as eliciting requirements for a new feature, diagnosing a bug, or defining architectural plans.

Can I use a decision-tree interview to track dependencies and define acceptance criteria?

Yes, a decision-tree interview supports dependency tracking and iterative refinement to help you define and consolidate final acceptance criteria, risks, and constraints into an agreed problem statement.

How do I consolidate elicited requirements into a complete problem statement with risks and success criteria?

You consolidate elicited requirements by following a guided questioning workflow that surfaces goals, data, and interfaces, then iterating until a final consolidated problem statement with risks and success criteria is reached.