بنقرة واحدة
brd
Socratic interview to create a Business Requirements Document. First step in the SDLC pipeline.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Socratic interview to create a Business Requirements Document. First step in the SDLC pipeline.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Autonomous build loop with Karpathy ratcheting, GAN evaluator, and session chaining. Iterates story groups until all features pass or stopping criteria met.
Generate system architecture, machine-readable schemas, and UI mockups. Spawns planner + ui-designer concurrently.
Evaluation patterns — sprint contract format, three-layer verification, scoring rubric references.
Standard GitHub issue workflow. Branch, reproduce, fix, test, PR.
Generate production code and tests for a story group using agent teams for parallel execution.
Refactor existing code for quality, performance, or maintainability. Enforces six quality principles with ratchet gate.
| name | brd |
| description | Socratic interview to create a Business Requirements Document. First step in the SDLC pipeline. |
| context | fork |
| agent | planner |
/brd
No arguments. Starts an interactive Socratic interview to gather requirements and produces a structured BRD.
This is the first gate in the SDLC pipeline. Before any code is written, the planner agent interviews the human across five dimensions to surface the full problem space. The interview is Socratic: ask clarifying questions, probe assumptions, and reflect answers back for confirmation before moving on.
Before beginning the interview, scan the working directory for existing code. Note:
This prevents proposing solutions that conflict with what is already built.
Work through each dimension in order. Do not skip dimensions. For each dimension, ask 2-4 targeted questions, then summarize what you heard and ask the human to confirm before proceeding.
Confirm: "Here is what I understand the problem and goals to be: [summary]. Is this correct?"
Confirm: "Here is the core scope and MVP as I understand it: [summary]. Anything to add or change?"
Propose 2-3 concrete implementation approaches with trade-offs. For each option:
Ask the human to choose an approach or blend aspects. Document the chosen direction and the rationale for rejecting alternatives.
Confirm: "Here is the technical direction I am capturing: [summary]. Does this match your expectations?"
Confirm: "Here are the constraints and failure scenarios I am recording: [summary]. Anything missing?"
Confirm: "Here is the UI context I have captured: [summary]. Is this complete?"
After all five dimensions are confirmed, produce a structured BRD with these sections:
specs/brd/specs/brd/brd.mdspecs/brd/feature-{name}.mdCreate the specs/brd/ directory if it does not exist.
Display the BRD and ask: "Does this BRD accurately capture the requirements? Approve to proceed to /spec, or provide corrections."
| File | Purpose |
|---|---|
specs/brd/brd.md | Full BRD for a new project |
specs/brd/feature-{name}.md | BRD for a feature addition |
Human approval is required before proceeding to /spec.
Do not auto-advance. Wait for explicit approval or correction.