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.