month-end-close-accelerator
Installation
SKILL.md
Month-End Close Accelerator
When to use
Use whenever the month-end close needs to run faster or more predictably, especially when the close consistently slips past its target date, or when account reconciliation is being tracked as a separate, disconnected exercise instead of a step that actually gates close completion.
What it does
Tracks the close checklist against a target close day via a bundled calculator, flags tasks that are genuinely blocked by an incomplete predecessor (not just tasks that are behind schedule with no real blocker), and folds account reconciliation into the same close view — flagging any account with an unreconciled variance over a stated materiality threshold as a close blocker in its own right.
Method
- Build the close checklist as a real dependency chain, not a flat list of tasks with due dates. Name which tasks genuinely can't start until another finishes (accruals can't post until revenue cutoff is reviewed) versus tasks that just happen to be scheduled around the same time.
- Set a target close day (day 3, day 5) and assign every task a due day and an owner.
- Include reconciliation as close tasks, not a separate process — the materiality threshold and the accounts to reconcile are part of the same checklist that gates whether close is actually done.
- Run the bundled calculator (
scripts/close_tracker.py) to get the task status table, a list of genuinely blocked tasks (a task that's not done AND whose named predecessor also isn't done, not simply anything running late), and the reconciliation exception list. - Resolve blocked tasks first, since they're structurally preventing progress — a late task with no real blocker just needs attention, but a blocked task needs its predecessor resolved before anything else about it matters.
- Treat every reconciliation exception over the materiality threshold as a close blocker, not a footnote to review later — an unreconciled account over threshold means the numbers going into the close aren't yet trustworthy.
- After each cycle, track which tasks or reconciliations caused the close to slip and feed that back into next month's checklist — a close process that doesn't improve cycle over cycle isn't actually being accelerated, just repeated.