Skip to main content

codexkit-decision-log

Record and track organizational decisions using the RAPID framework. Captures decision context, options analysis, RAPID roles, risk assessment, and communication plan. Use when making cross-functional decisions, documenting governance choices, or building an auditable decision trail.

Source facts

Repository
hoavdc/CodexKit
Last source activity
March 22, 2026 at 17:03
Detected SKILL.md language
English
Stars
26
Forks
12

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
codexkit-decision-log
description
Record and track organizational decisions using the RAPID framework. Captures decision context, options analysis, RAPID roles, risk assessment, and communication plan. Use when making cross-functional decisions, documenting governance choices, or building an auditable decision trail.
version
1.0.0
category
knowledge
# Decision Log ## When to Use - When a decision affects multiple teams or has lasting consequences - When leadership needs an auditable trail of why choices were made - When recurring decisions need a consistent framework - When decisions stall due to unclear ownership or roles ## Procedure ### Step 1 — Frame the Decision | Element | Description | |---------|-------------| | **Decision ID** | DEC-YYYY-NNN | | **Title** | One-line description | | **Category** | Strategic / Tactical / Operational | | **Urgency** | Critical (24h) / High (1 week) / Normal (2 weeks) / Low | | **Reversibility** | Easy / Moderate / Difficult / Irreversible | | **Scope** | Who and what is affected | ### Step 2 — RAPID Roles Assign clear decision roles: | Role | Person | Responsibility | |------|--------|---------------| | **R** — Recommend | [Name] | Researches, proposes recommendation | | **A** — Agree | [Names] | Must agree before approval (has veto) | | **P** — Perform | [Names] | Implements the decision | | **I** — Input | [Names] | Provides data/perspective (no veto) | | **D** — Decide | [Name] | Makes the final call (ONE person) | Rule: Exactly one **D**. Multiple A/P/I are fine. ### Step 3 — Options Analysis | Criterion | Option A | Option B | Option C (Status Quo) | |-----------|----------|----------|----------------------| | Cost | $50K | $30K | $0 | | Time to implement | 3 months | 6 months | — | | Risk | Low | Medium | High (doing nothing) | | Alignment with strategy | High | Medium | Low | ### Step 4 — Risk Assessment | Option | Risk | Probability | Impact | Mitigation | |--------|------|------------|--------|------------| | A | Vendor lock-in | Medium | High | Contractual exit clause | | B | Team capacity | High | Medium | Phase rollout | ### Step 5 — Decision Record ``` Decision: We will proceed with Option A Rationale: Best alignment with strategy, acceptable cost, low risk Trade-offs accepted: Higher cost than Option B Conditions: Must complete vendor contract review by [date] Review date: [6 months from now] ``` ### Step 6 — Communication Plan | Audience | Channel | Timing | Message | |----------|---------|--------|---------| | Leadership | Email summary | Day 1 | Decision + rationale | | Affected teams | Team meeting | Day 2 | Impact + timeline | | Broader org | Slack / Newsletter | Day 5 | High-level announcement | ## Inputs | Input | Required | Format | |-------|----------|--------| | Decision topic | Yes | What is being decided | | Options | Yes | At least 2 including status quo | | Stakeholders | Yes | Who is affected / involved | | Constraints | Recommended | Timeline, budget, dependencies | ## Output ```markdown ## Decision Record — DEC-2024-012 ### Migrate Primary Database to PostgreSQL **Status:** Accepted | **Date:** 2024-03-15 **Decided by:** CTO | **Recommended by:** Platform Lead ### RAPID [Roles table] ### Options Considered [Comparison matrix] ### Decision We will migrate to PostgreSQL 16 managed on AWS RDS. ### Rationale - Team expertise (8/10 engineers proficient) - 40% cost reduction vs current Oracle license - Acceptable migration risk with phased approach ### Communication Plan [Audience → Channel → Timing table] ``` ## Definition of Done - [ ] Decision clearly framed with category and urgency - [ ] RAPID roles assigned (exactly one D) - [ ] Options compared including status quo - [ ] Risks identified per option - [ ] Decision recorded with rationale - [ ] Communication plan defined ## Quality Criteria - [ ] All claims reference specific frameworks, standards, or quantifiable data - [ ] Content matches the stated audience's expertise level - [ ] Recommendations are actionable — each includes a concrete next step - [ ] No unsupported assertions or generic filler language ## Verification (4C) | Check | Question | |-------|----------| | **Correctness** | Do referenced frameworks and standards match their official definitions? | | **Completeness** | Are all key concepts covered without significant gaps for the stated audience? | | **Context-fit** | Would this be useful for someone new to this domain, or is it too advanced/too basic? | | **Consequence** | If a stakeholder acted on this immediately, what could they misinterpret? | ## Edge Cases - **Conflicting frameworks** — State which framework takes precedence and why. Document the trade-off explicitly. - **Rapidly changing domain** — Note information currency date. Flag sections likely to need updates. - **Audience has mixed expertise levels** — Provide a glossary and mark advanced sections as optional. ## Changelog - v1.0.0 — Initial release
View on GitHub