
decision-memo
Draft a structured decision memo for Ane. Use when the user asks for a "decision memo", "decision doc", "options paper", "recommendation brief", or equivalent. Produces a scannable document with context, options, recommendation, risks, and reversibility. Applies Ane's CLAUDE.md writing style automatically.
- Installs
- 664
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/gasserane/personal-skills --skill decision-memo- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads decision-memo automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Decision Memo
One page, always. Built for decisions that need a record, not decisions someone can make in their head.
When to use
Trigger on requests for decision documents, options analyses, recommendations, or choice briefs. Do not use for status reports or informational summaries.
Required inputs
Ask for any missing inputs in one batch. Do not draft without the first three.
- The decision to be made, stated as a question (required)
- Who makes the decision, by when (required)
- Current context: what changed, what is forcing the decision now (required)
- Options already considered (optional; if provided, use them; if not, generate 2-4)
- Constraints: budget, legal, political, capacity (optional but usually needed)
- Success criteria: how will Ane know later whether the decision was right (optional)
Structure
Produce a memo with these sections, in this order, each under the named H2. Target length: one page, 400-500 words.
Decision required
One sentence ending in a question mark. Name the decider.
Context
Three to five sentences. What changed, why it matters now, what happens if no decision is made. No backstory that predates the triggering change.
Options
Two to four. Never just two unless the user specifies binary. For each:
- Option label: short noun phrase
- What it is: one sentence
- Pros: 2-4 bullets, specific, no generic benefits
- Cons: 2-4 bullets, including the worst realistic case
- Reversibility: one of fully reversible, reversible with cost, effectively irreversible. Explain in one clause.
- Cost: money, time, political capital, or capacity, in the currency that matters most
Recommendation
One option, named. Two-sentence reasoning. No hedging. If the recommendation is weak, say the recommendation is weak and name the deciding factor.
Risks
Three to five. Not the cons from above — the second-order risks specific to the recommendation. For each: the risk, the probability (low/medium/high), the mitigation, the owner of the mitigation.
Next steps
Numbered list. Who does what, by when. Start with the decision itself: "Decide by [date], route via [channel]." End with the first action after the decision.
Open questions
Optional. Use only if there is information the decider needs that this memo cannot provide. Use the ⚠️ Data gap: format from CLAUDE.md.
Writing rules
Follow CLAUDE.md writing style strictly:
- Active voice. Subject + verb + object.
- Sentences under 25 words. Split with periods if longer.
- Specific verbs: "approve" not "consider approving".
- No filler: no "in order to", "it should be noted", "as per".
- No nominalizations: "decide" not "make a decision".
- No hedging unless uncertainty is real.
- No em-dashes.
- No rhetorical questions.
- State the main point first in every paragraph.
Tone
Candid, not deferential. If the recommendation is obvious, say so. If the options are all bad, name that. If the decision can be delayed without cost, recommend delay. The memo serves the decider, not comfort.
Limitations
Do not invent facts, figures, or prior decisions. If a fact is needed and not provided, flag it with ⚠️ Data gap:. Do not pad to reach a target length. A 250-word memo is fine if the decision is clean.
Edit-preservation protocol
If Ane references an existing output by path and asks to improve, iterate, or expand it, the protocol activates. Read the file first, edit scope-bounded via the Edit tool, preserve out-of-scope content byte-identical, and return the EDIT-PRESERVATION DELIVERY summary.
Apply mel_wiki/wiki/concepts/edit-preservation-protocol.md when target file exists.
FAQ
What does the decision-memo skill do?
Draft a structured decision memo for Ane. Use when the user asks for a "decision memo", "decision doc", "options paper", "recommendation brief", or equivalent. Produces a scannable document with context, options, recommendation, risks, and reversibility. Applies Ane's CLAUDE.md writing style automatically.
How do I install decision-memo?
Run npx skills add https://github.com/gasserane/personal-skills --skill decision-memo in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/decision-memo/ (personal) or .claude/skills/decision-memo/ (project).
Which AI agents can use decision-memo?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is decision-memo safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains decision-memo?
It is published by gasserane in gasserane/personal-skills. It has 664 recorded installs.
More from gasserane/personal-skills
journal-reflection
gasserane/personal-skills
Guide Ane through structured reflection at end of day, end of week, after a decision, or after new learning material, producing Obsidian-compatible markdown and writing to the vault journal when the path is reachable. Use on 'journal', 'reflect on today', 'weekly review', 'after-action review', or asks that reference writing to the Obsidian vault. For a quick 4-line post-deliverable capture use /learned instead.
evidence-synthesis
gasserane/personal-skills
Conduct a rigorous rapid evidence assessment or systematic-lite literature review for MEL/SRHR questions. Use when Ane asks for "evidence review", "literature review", "evidence synthesis", "REA", "what does the evidence say", "what do we know about", or similar. Produces a structured brief with question framing, method, findings by theme, confidence grading, and implications for programme or evaluation design. Does not invent citations.
daily-brief
gasserane/personal-skills
Produce a scannable morning briefing for Ane (Senior MEL/SRHR Specialist at IPPF). Use when the user asks for "daily brief", "morning briefing", "start of day", "what's on today", "plan my day", or similar. Assembles today's priority, calendar, overdue items, pending decisions, and an energy check. Operates on user-provided inputs by default; richer when calendar/email MCP servers are connected.
video-content-analysis
gasserane/personal-skills
Convert FGD/webinar/SBCC video files into a structured artefact pack (transcript, frames, manifest, Tier 1 BLUF summary) the existing MEL specialists can consume. Use when Ane asks to "analyse a video", "transcribe a focus group", "process a webinar recording", "summarise a meeting recording", or runs /analyze-video . Tiered transcription (local Whisper for sensitive; M365 Stream for internal/public). Privacy + consent validated by construction. Per-run feedback prompt feeds the self-improvement loop.
power-bi-build
gasserane/personal-skills
Build IPPF-branded Power BI artefacts from analytical input. Use when Ane asks to build, scaffold, or update a Power BI dashboard, semantic model, DAX measures, or .pbip project. Applies IPPF Visual Identity 2025 brand, MEL-standard DAX measures, and three standard page recipes (indicator dashboard, equity disaggregation, methodology card). Requires the pbi CLI (pbi-cli-tool, command name pbi) installed and Power BI Desktop running with a .pbip open.
indicator-designer
gasserane/personal-skills
Design MEL/SRHR indicators to IPPF/UNFPA/UNAIDS publication standard. Use when Ane asks for "indicators", "KPIs", "results framework", "M&E indicators", "measurement framework", or equivalent. Enforces WHO (2010) WHO/RHR/10.12 standards plus Washington Group disaggregation, applies Tier 1/2/3 integrity markers, defines measurement mechanisms, and flags data gaps. Distinguishes output, outcome, and impact indicators precisely.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.