Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when drafting an email, memo, status update, or incident note that carries a decision, request, or conclusion: state the bottom line — the concrete action, its owner, and the deadline — in the first sentence, with context after (BLUF). Do NOT use for long-form narrative or marketing copy, or for fixing grammar and tone in existing text.
.claude/skills/bluf-writing/SKILL.md| Model | Eval pass | Runs |
|---|---|---|
| gemini-3.6-flash | 97% | 69 |
| gemini-3.1-pro-previewlowest | 77% | 13 |
| Model | Lift | Δ tokens | Δ turns | Cases | Verified |
|---|---|---|---|---|---|
| gemini-3.6-flashbest | +55% | +65% | 0% | 22 | 54d ago |
| gemini-3.5-flash | pending re-run | — | |||
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | — | — |
| case-07 | ✗→✓ | ▲ Improved | — | — |
| case-15 | ✗→✓ | ▲ Improved | — | — |
| case-01 | ✗→✓ | ▲ Improved | — | — |
| case-22 | ✗→✓ | ▲ Improved | — | — |
Enforces bottom-line-up-front structure on any message that carries a decision, request, or conclusion: the first sentence states the bottom line — the concrete action, its owner, and the deadline — and all context follows it. Apply to emails, memos, status updates, and incident notes; not to long-form narrative, marketing copy, or grammar fixes.
decision, request, or conclusion as a concrete action. Nothing precedes it — no throat-clearing, no history, no "as you may remember".
sentence carries it. A deadline first mentioned in the closing paragraph is a buried deadline.
named team — in that opening sentence. "It would be good if someone could" owns nothing.
bottom line — a short Background: or Details: block works well. The reader who stops after sentence one still knows what to do and by when.
is subordinated as an explicit FYI below the details — or moved to its own message — never phrased as a second ask hiding in the closing paragraph.
bottom line — the action and the date ("Approval needed: patch window, reply by Wed") — not a vague topic ("Server room", "Quick update").
The base's buildup-first default on top; the conforming message below.
An approval request that buried its ask:
BEFORE Hi Dana, hope your week is going well. As you may remember, our
data-center firewall rules were last reviewed back in 2023. Since
then we've added two new subnets and the audit flagged three stale
entries. The team has prepared a cleanup and tested it in staging.
Could you approve the change window when you get a chance?
AFTER Hi Dana — please approve the firewall-cleanup change window for
Saturday 21 June by end of Wednesday.
Background: rules last reviewed in 2023; the audit flagged three
stale entries; the cleanup is prepared and staging-tested.A status update that made the exec dig for the decision:
BEFORE Over the past quarter the facilities group has been evaluating our
office options. Rents in the area have shifted, and the landlord
has signaled flexibility. After comparing three scenarios...
AFTER Decision needed by 30 September: extend the office lease or commit
to a move — facilities recommends extending.
Details: rents have shifted; the landlord signaled flexibility;
three scenarios compared below.A conclusion-type bottom line (no ask — the finding leads):
BEFORE At 11:02 we began seeing elevated error rates on the search
cluster. Investigation pointed to a bad node, which was drained...
AFTER Search is fully recovered; no action needed from anyone on this
list. Next update only if the error rate returns.
Timeline: 11:02 elevated errors; bad node drained; 11:31 recovered.A second ask, demoted to FYI:
BEFORE ...and finally, while I have you, we should also think about the
badge-reader upgrade sometime soon.
AFTER FYI only: a badge-reader upgrade proposal will come separately —
nothing to decide in this message.holds") rather than leaving the action open-ended.
needed"), still in sentence one.
context reads as evasion; state it, then explain.
together, one umbrella bottom line naming the count ("Three approvals needed by Friday — listed below"), never asks scattered through the prose.
one-word greeting.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-05 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-11 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-16 | pass→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-04 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-15 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-20 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-22 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-21 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-19 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-09 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-03 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-17 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-18 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +55 percentage points is the difference between those two pass rates over the 22 comparable cases.
The per-case answers from this run were removed by the retention sweep, so the case table below shows the verdicts without the text either arm produced. The counts above were recorded at the time and are unaffected. Answers are now kept for 180 days.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.5-flash | verified | 7/10/2026 | +95% |
Other measured skills in the registry, with their headline benchmark lift.