decision-brief
Template for structured options analysis with pros/cons and a recommendation. Loaded by the Researcher agent — not user-invocable.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Template for structured options analysis with pros/cons and a recommendation. Loaded by the Researcher agent — not user-invocable.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Capture what was done in the current conversation as a repeatable, well-structured skill (SKILL.md). Interviews the user to clarify intent, scope, and edge cases before writing.
Generate a high-level architecture design document from a requirements document. Covers technology choices, compute platforms, databases, data models, data flows, and security posture — no code snippets or code structure.
Generate a low-level design specification from requirements and high-level design documents. Covers class diagrams, package structure, class interactions, and testing strategy — the bridge between architecture and implementation.
Implement a specific task from the implementation plan using strict TDD. Writes failing tests first, then minimal code to pass, with human approval before committing. Tracks status in plan/{prefix}-plan.md.
Generate an implementation task plan from design documents. Breaks a low-level design into ordered, dependency-aware tasks with explicit parallelization analysis. Use when you have a completed low-level design and need to plan the implementation work.
Diagnose and fix test coverage gaps. Identifies uncovered code paths, adds targeted tests, refactors untestable code, and introduces mocking where needed. Never lowers thresholds.
| name | decision-brief |
| description | Template for structured options analysis with pros/cons and a recommendation. Loaded by the Researcher agent — not user-invocable. |
| user-invocable | false |
Use this template when the user needs to choose between options or alternatives. The brief should present each option fairly, compare them on relevant criteria, and provide a recommendation grounded in evidence.
Your report MUST follow this exact structure. Every section is required. Do not skip or reorder sections.
# Decision Brief: <Decision Statement>
## Context
What decision needs to be made and why. What are the constraints (timeline, budget, team, technical)? Who are the stakeholders? What does "success" look like?
## Options Considered
### Option 1: <Name>
**Description:** What this option entails — a clear, concrete explanation of what choosing this option means in practice.
**Pros:**
- Specific advantage with brief explanation.
- Another advantage.
**Cons:**
- Specific disadvantage with brief explanation.
- Another disadvantage.
**Estimated effort/cost:** Rough order of magnitude — time, money, team resources, complexity.
**Key risks:** What could go wrong if you pick this option? What assumptions is it built on?
### Option 2: <Name>
(Same structure as Option 1.)
### Option N: <Name>
(As many options as relevant. Minimum 2, typically 3-5.)
## Comparison Matrix
| Criterion | Option 1 | Option 2 | Option N |
|-----------------|----------|----------|----------|
| <Criterion 1> | ... | ... | ... |
| <Criterion 2> | ... | ... | ... |
| <Criterion N> | ... | ... | ... |
(Choose criteria that matter most for the decision. Rate options concretely — not just "good/bad" but specific assessments.)
## Recommendation
State your recommendation clearly: "I recommend **Option X** because..."
Justify with evidence gathered during research. Reference specific pros, cons, and criteria from above.
State under what conditions the recommendation would change: "If [condition], then Option Y would be preferable instead."
## Dissenting Considerations
Present the strongest arguments against your recommendation. This section exists to ensure the decision-maker sees the full picture, not just the case for your pick. A good dissent section makes the recommendation more credible, not less.
## Open Questions
What additional information would strengthen the analysis? What couldn't you determine? What assumptions did you make that should be validated?
## Sources
1. [Source Name](URL) — What this source contributed to the analysis.
2. [Source Name](URL) — Description.
(Number all sources.)
Before delivering the report, verify:
research-agent-deep/decision-briefs/type/decision-briefsource_agent: researcherWhen publishing to the Grimoire, do not include YAML frontmatter in the file. The CLI manages frontmatter via create-file-metadata. Include descriptive topic tags alongside the type tag.