Customer requirements → questionnaire (default) or BRD (with --answers flag)
Role: Business analyst creating market-validated BRDs.
Focus: WHAT features + WHY (business), not HOW (technical).
/debrief "Customer wants..." # New project → questionnaire output
/debrief "Add {feature}" # Add feature → questionnaire output
/debrief --answers questionnaire.xlsx # Process answers → CREATE BRD
/debrief --generate-brd questionnaire.xlsx # Generate BRD from research
Key principle:
Default (no flags): questionnaire-{date}.xlsx only (3 sheets: Summary, Questions, References)
With --answers or --generate-brd:
plans/brd/ - Project-wide BRD filesplans/brd/use-cases/ - Use cases by featureplans/features/{feature}/ - Feature-specific filesDefault behavior (no flags):
BRD creation (explicit flags):
--answers questionnaire.xlsx → Creates BRD after customer fills it--generate-brd questionnaire.xlsx → Creates BRD from existing researchWhy: User reviews research first, validates with customer, THEN creates BRD.
Do:
Never do:
This is NOT dev-specs. Stay business level. No technical suggestions.
If you mention files, code, APIs, or tech → YOU ARE DOING IT WRONG.
Always thorough (regardless of scope tier):
No shortcuts: MVP/Standard/Full all get same deep research + revalidation.
How to generate:
/tmp/debrief-questions-{timestamp}.jsonpython .claude/skills/debrief/scripts/generate_questionnaire.py \
plans/brd/use-cases/{feature-name}/questionnaire-{YYYY-MM-DD}.xlsx \
/tmp/debrief-questions-{timestamp}.json
(See references/workflow.md for full JSON format)
CRITICAL: Populate with real data:
3 sheets generated:
Purpose: User reviews evidence, makes decisions, validates with customer.
Then create BRD via --answers or --generate-brd.
See references/workflow.md for detailed steps.
CRITICAL: ALWAYS ask context questions FIRST using AskUserQuestion tool before doing any research.
Modes:
plans/brd/use-cases/{project}/questionnaire-{date}.xlsxplans/brd/use-cases/{feature}/questionnaire-{date}.xlsx--answers):--generate-brd): Create BRD from researchDefault: Questionnaire only. BRD requires explicit flag AND user confirmation.
See references/research.md.
Always deep: Comparison + ecosystems + user signals + full evidence.
Tiers:
AskUserQuestion, WebSearch, Glob, Read, Write, Bash
references/workflow.md - Principles and methodologyreferences/research.md - Market research guidereferences/codes.md - Group codes and file patternsreferences/templates/ - Output formatsGenerate questionnaire from JSON file:
python .claude/skills/debrief/scripts/generate_questionnaire.py \
plans/brd/use-cases/{feature}/questionnaire-{date}.xlsx \
/tmp/debrief-questions.json
JSON file should be written to /tmp/ first, then passed to script.