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
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.
About
Use cases: agent-building
Reviews
Write a reviewNo 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.
More from m-howard/ai-workspace
- 0.474score
data-architect
m-howard
Act as a principal data architect to design conceptual and logical data models.
SkillCFreshness: CClaude Code +9 - 0.450score
caveman
m-howard
Ultra-compressed communication mode.
SkillCFreshness: CClaude Code +9 - 0.450score
frontend-design
m-howard
Create distinctive, production-grade frontend interfaces with high design quality.
SkillCFreshness: CClaude Code +9 - 0.450score
grill-with-docs
m-howard
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as…
SkillCFreshness: CClaude Code +9 - 0.450score
improve-codebase-architecture
m-howard
Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/.
SkillCFreshness: CClaude Code +9
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
- Repository
- github.com/m-howard/ai-workspace
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from m-howard
- 0.474score
data-architect
m-howard
Act as a principal data architect to design conceptual and logical data models.
SkillCFreshness: CClaude Code +9 - 0.450score
caveman
m-howard
Ultra-compressed communication mode.
SkillCFreshness: CClaude Code +9 - 0.450score
frontend-design
m-howard
Create distinctive, production-grade frontend interfaces with high design quality.
SkillCFreshness: CClaude Code +9 - 0.450score
grill-with-docs
m-howard
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as…
SkillCFreshness: CClaude Code +9 - 0.450score
improve-codebase-architecture
m-howard
Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/.
SkillCFreshness: CClaude Code +9
Cite this page
brd-interviewer skill. Agent Mart. https://agentmart.dev/skills/m-howard-brd-interviewer (last updated 2026-10-24)