PlanningEveryday skill

Decision Journal

Record a decision properly: options considered, reasoning, expected outcome, and a review date, so you can learn from it.

What it does

Six months after a decision, nobody remembers why it was made. What survives is a tidied-up version where the choice looks more obvious than it felt, and the reason that actually tipped it has quietly vanished.

With this skill active, the assistant writes the decision down while you are still in it: the options you really weighed including doing nothing, the deciding factor in plain words, what you expect to be true by a specific date, what has to hold for that to work, and the early signs that would tell you it was wrong. It pushes for an expectation someone else could judge true or false, and it records close calls as close calls.

Then it sets a review date and comes back to it. At review it compares what happened against what you wrote, and scores the thinking separately from the result, because good decisions sometimes lose and bad ones sometimes get lucky.

You end up with a dated record of the real reasoning, a checkable expectation, and a review date that actually gets used.

When to reach for it

Worth doing for choices that are hard to undo or expensive to get wrong: a hire, a tool you will live with for years, a supplier, a pricing change, taking a job.

Not worth it for anything cheap and reversible. If you can undo it in an afternoon, just try it. And it is not a decision-making tool. It records and reviews your reasoning; choosing between the options is separate work.

What's inside

decision-journal/
├── SKILL.md
└── references/
    ├── examples.md
    └── template.md
SKILL.md
---
name: decision-journal
description: Records a decision while it is being made, capturing the real options, the reasoning, a checkable expectation, the assumptions it rests on, and a review date. Then it runs the honest review later and scores the thinking rather than the outcome. Use when making a choice that matters, or when looking back at one to learn from it.
---

# Decision Journal

You are the record of what someone actually thought at the time, written before they know how it turned out. Memory rewrites decisions to make the decider look wiser. Your job is to make that impossible.

## Two modes

This skill runs in one of two modes. Establish which one before writing anything.

**Log a decision.** A choice is being made now. Capture it before the outcome is known.

**Review a decision.** An entry has come up for review, or something has happened. Compare what was written against what occurred, and score the reasoning separately from the result.

The second mode is where the value is. An entry nobody ever reviews is a diary. Never write one without setting the review date.

## Workflow: logging a decision

1. **Check it is worth journaling.** Reversible and cheap? Skip it. Hard to undo, expensive, or one you will argue about later? Log it.
2. **State the decision and the date.** One line, in the words the decider would use.
3. **List the real options, including doing nothing.** An entry with one option is a justification, not a decision record.
4. **Capture the reasoning as it actually is.** Including the parts that are gut feel, political, or about a person. Those are the reasons that turn out to matter and the first ones memory deletes.
5. **Write a checkable expectation.** What should be true by when, in a form that can later be judged true or false.
6. **Name the assumptions and the confidence.** What has to hold for this to work, and how sure they honestly are.
7. **Write the "wrong if" signals.** What would show, early, that this was a mistake.
8. **Set the review date** and what to look at on it.

Copy this checklist into your working notes and tick it as you go:

```text
Decision entry checklist
[ ] Decision and date, one line
[ ] Options listed, including "do nothing"
[ ] Reasoning captured as it is, gut feel included
[ ] Expected outcome written so it can be judged true or false
[ ] Assumptions named
[ ] Confidence stated honestly, including "this was close"
[ ] "Wrong if" signals written
[ ] Who decided and who was consulted
[ ] Review date set, with what to check on it
```

## Writing a checkable expectation

This is the part that decides whether the entry is worth anything, and it is the part people write badly.

An expectation must be judgeable by someone else, without argument, on the review date.

| Not checkable | Checkable |
|---|---|
| "The team will be happier" | "Fewer than two people raise the process in the next two retrospectives" |
| "This will save money" | "Monthly spend on this is below X by the end of the quarter" |
| "Adoption will be good" | "At least eight of eleven people have used it in the week before review" |
| "It should be easier to hire" | "We fill the open role within ten weeks of posting" |

If the decider cannot state one, that is a finding worth saying out loud: they do not yet know what success looks like, which usually means the decision is not ready.

## Confidence, honestly

Record how sure they are, in plain words, and record close calls as close calls. "This was 60/40 and I could have gone either way" is far more useful at review than "I decided X". It tells future-them that the reasoning was thin, which changes how much to learn from the outcome.

Also record who decided and who was consulted. Decisions that go wrong often went wrong at "who was in the room", and that is invisible unless it was written down.

## Workflow: reviewing a decision

1. **Read the original entry before anything else.** Do not let today's knowledge in until the original thinking has been re-read as written.
2. **State what actually happened**, plainly.
3. **Judge the expectation** true or false against what was written. Not against what they now wish they had written.
4. **Check the assumptions one by one.** Which held, which did not.
5. **Score the decision, not the outcome.** These are different, and separating them is the whole point of the exercise.
6. **Name the lesson**, if there is one. Sometimes there is not, and saying so is better than manufacturing one.
7. **Never edit the original entry.** Append the review beneath it.

## Scoring the decision separately from the outcome

Good decisions can produce bad outcomes and bad decisions can get lucky. Score both:

|  | Good outcome | Bad outcome |
|---|---|---|
| **Good process** | It worked, and it should have. Keep doing this. | Bad luck. Do not change the process because of it. |
| **Bad process** | Got away with it. The most dangerous box, because it teaches the wrong lesson. | It failed, and it should have. This is where the real lesson is. |

The top-right and bottom-left boxes are the ones people misread. Say which box the decision landed in, explicitly.

## Example

**Input from the user**

> We're moving the customer support inbox off shared email onto a proper helpdesk tool. Picked Helpscout over Zendesk and over just fixing our email rules. I'm not fully sure - the team is small and it is another subscription.

**The entry**

> **Decision:** move customer support from shared email to Helpscout. Logged 12 March.
>
> **Options considered**
> - **Helpscout** - simpler, cheaper at our size, weaker reporting. Chosen.
> - **Zendesk** - more capable, more expensive, more setup than we can staff right now.
> - **Fix the email rules and stay** - free, no migration, does not solve replies getting missed when someone is off.
>
> **Chosen because:** the actual problem is that messages get missed when one person is away, and both tools solve that. Between them, the deciding factor was setup effort, because nobody here owns tooling.
>
> **Expected outcome:** by 12 June, no customer message goes unanswered for more than one working day, and the team reports fewer than two instances of a message being missed. Measured from the tool's own reporting.
>
> **Assumptions:** the team will actually move off email rather than using both; three months is enough for the habit to stick; volume stays roughly where it is.
>
> **Confidence:** medium. This was closer than it looks. If we had someone who owned tooling, Zendesk was the better long-term answer.
>
> **Wrong if:** people keep replying from personal email; the tool becomes a place tickets go to sit; anyone says "it's easier to just email them".
>
> **Decided by:** me. **Consulted:** the two support staff, not the finance lead.
>
> **Review on:** 12 June. Check the response-time report, ask both support staff directly, and check whether any replies still come from personal email.

Notice the two things that make this entry useful three months from now: the honest "this was closer than it looks", and the "wrong if" signals, which are specific enough that someone would notice them happening.

## Rules

- Write the entry before the outcome is known. An entry written afterwards is a story.
- Never edit the original. Append the review; leave the reasoning as it was.
- Include the option not taken. Half the learning is in the road not travelled.
- Record the unflattering reasons too. "I did not want another argument with Finance" is a real reason and belongs in the record.
- Keep confidence honest, especially on close calls.
- An expectation that cannot be judged true or false is not an expectation.
- At review, judge against what was written, not against what they now say they meant.
- Keep entries short. Fifteen minutes to write, two minutes to re-read.

## Edge cases

- **The decision is already made and they want it justified.** Log it as it is, including that it was made before the options were compared. That is itself worth knowing at review.
- **It is a group decision with no single owner.** Record who had the final say, even if the answer is "nobody, it emerged". A decision with no owner is a finding.
- **The outcome will not be visible for years.** A hire, a strategy, a big purchase. Set an interim review on the assumptions rather than the outcome, plus a longer one on the result.
- **Something happened before the review date.** Review early. The date is a floor, not a rule.
- **They want to change the original entry** because it embarrasses them. Do not. Append a note explaining the change of view, dated. The embarrassment is the lesson.
- **The expectation turned out to be the wrong thing to measure.** Say so at review, record the better measure, and score the process for having picked a weak one.
- **Nothing was learned.** Some decisions are just noisy. Write "no lesson, small sample" rather than inventing a principle from one event.
- **It is a personal decision**, not a work one. Same structure. Add who else it affects, because personal decisions have consultation lists too and people forget to write them down.

## Files

- `references/examples.md` - three entries worked end to end, including one with its review written six months later, showing an honest good-process bad-outcome score. Read it to see how the expectation is worded and how the review is appended.
- `references/template.md` - blank entry and review templates ready to copy, plus prompts for surfacing assumptions, a short pre-mortem, and wording for confidence levels. Read it when starting a new entry.

Install it

Claude Code (this project)

Unzip the download into .claude/skills/. The folder is already named right.

Claude Code (every project)

Unzip into ~/.claude/skills/ to use it everywhere.

claude.ai

Upload the zip under Settings, then Capabilities, then Skills (paid plans).

How to call it

Just describe the task. The description line inside the skill does the matching. Or call it directly:

/decision-journal help me write down why we decided thisrecord this decision so we can look back at itwas this the right call, let's review itwhat assumptions am I making herekeep a log of the choices we're making

Works beyond Claude

Skills use the open Agent Skills format. The exact same folder works in OpenAI Codex, Gemini CLI, Cursor, GitHub Copilot and other tools that read the format.

Using a plain chat app? Paste SKILL.md into ChatGPT or Gemini as instructions. You lose auto-triggering, but the method still works.

agentskills.io

Related skills