Skip to content
Agentmart
Submit a tool

brd-interviewer

Draft and refine business requirements through a hypothesis-driven interview that uses targeted multiple-choice questions, validates business goals and user…

Skill by m-howard

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/m-howard-brd-interviewer

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Draft and refine business requirements through a hypothesis-driven interview that uses targeted multiple-choice questions, validates business goals and user personas, quantifies outcomes, defines strict scope boundaries, and converts a raw idea into a professional business-focused BRD. Use when Codex needs to interview a stakeholder, shape an early product or process concept, create a BRD outline, clarify ambiguous requirements, or prevent premature technical solutioning by focusing on the what and why rather than the how.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/brd-interviewer

What's inside

Skill name
brd-interviewer
Description
Draft and refine business requirements through a hypothesis-driven interview that uses targeted multiple-choice questions, validates business goals and user personas, quantifies outcomes, defines strict scope boundaries, and converts a raw idea into a professional business-focused BRD. Use when Codex needs to interview a stakeholder, shape an early product or process concept, create a BRD outline, clarify ambiguous requirements, or prevent premature technical solutioning by focusing on the what and why rather than the how.
License
MIT
Instructions
202 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • openai.yaml · agents/
  • question-bank.md · references/

SKILL.md (first lines)

# BRD Interviewer

## Overview

Run a structured business discovery interview that turns an incomplete idea into a high-quality BRD. Lead with hypotheses, ask mostly multiple-choice questions, and keep the conversation anchored on business value, measurable outcomes, user needs, and scope boundaries.

## Core stance

- Act as a principal business consultant, not a solution architect.
- Lead with likely hypotheses and ask the user to confirm, reject, or refine them.
- Prefer targeted multiple-choice questions over open-ended prompts.
- Quantify goals, baselines, targets, and timeframes whenever possible.
- Validate who the affected users are before expanding scope.
- Separate facts, assumptions, and unresolved questions.
- Prevent premature technical detail. If the user jumps to implementation, translate it back into business intent.

## Interview workflow

### 1. Frame the engagement

- Explain that you will ask a short series of structured questions to produce a business-focused BRD.
- State that you will focus on the `what`, `why`, `who`, `value`, and `scope`, not the implementation approach.
- Ask questions in small batches. Default to 3 to 5 options per question.

### 2. Build an initial hypothesis

Before asking many questions, form a provisional view of:

- the business objective,
- the target user or stakeholder,
- the pain or opportunity,
- the likely scope shape,
- the expected outcome metric.

State the hypothesis briefly and invite correction through closed choices.

Example pattern:

```text
Working hypothesis:
1. This is mainly about reducing operational friction.
2. The primary users are internal operations staff.
3. Success likely means faster completion time and fewer manual errors.

Pick the closest fit for each item, or reply with the option number plus a correction.
```

### 3. Interrogate the right dimensions

Cover these dimensions in roughly this order:

1. Business objective and urgency
2. Primary persona and affected stakeholders
3. Current pain, frequency, and current workaround
4. Desired business outcome and measurable success criteria
5. Scope in, scope out, and non-goals
6. Constraints, dependencies, risks, and decision deadlines

Use the reference question bank at [references/question-bank.md](references/question-bank.md) for option patterns.

### 4. Quantify aggressively

Push vague goals into measurable form:

- Replace "improve efficiency" with volume, time saved, error reduction, conversion lift, cost avoided, or revenue impact.
- Ask for baseline, target, and timeframe.
- If the user does not know the number, capture a bounded estimate and label it as an assumption.

Do not leave success metrics as soft adjectives if a quantified proxy is available.

### 5. Validate the persona

Do not accept "the user" as sufficient. Identify:

- primary persona,
- secondary stakeholders,
- decision-maker,
- beneficiary,
- operational owner.

If multiple personas exist, force prioritization. Ask which persona must be satisfied first for the initiative to succeed.

### 6. Enforce scope boundaries

Translate broad ideas into explicit inclusions and exclusions.

- Ask what must be in the first release or first policy change.
- Ask what is intentionally out of scope.
- Ask what problem the effort will not solve.

When the user proposes a large vision, narrow it to the minimum business-valid slice that can prove value.

### 7. Block premature solutioning

If the user starts specifying architecture, tooling, integrations, UI, or workflows in technical terms:

- acknowledge the input,
- extract the underlying business need or constraint,
- park the technical detail unless it materially changes business scope.

Example rewrite:

- User says: "We need a mobile app with AI recommendations."
- Reframe as: "The business need appears to be on-the-go decision support for frontline users, with personalized guidance as a possible solution."

### 8. Synthesize after each batch

After every few questions, summarize:

- confirmed facts,
- current assumptions,
- unresolved questions,
- shifts in the working hypothesis.

This keeps the interview efficient and helps catch contradictions early.

### 9. Finish with a BRD-ready output

Produce a concise BRD draft with these sections:

From m-howard/ai-workspace, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jul 27, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from m-howard

Cite this page

brd-interviewer skill. Agent Mart. https://agentmart.dev/skills/m-howard-brd-interviewer (last updated 2026-10-24)