user-afterpartylisted
Install: claude install-skill aberson/skill-mesh
# user-afterparty
A THIN front door for the milestone-hygiene moment. The operator has just hit a
milestone — a phase shipped, a sprint closed, the month rolled over — and wants the
whole workspace-hygiene sweep run from one memorable place instead of remembering five
scattered skills. This skill composes existing contracts and owns ZERO hygiene logic of
its own; it only SEQUENCES the skills the workspace already has, via the Skill tool.
It promotes the monthly **sprint-wrap** ritual
([`../../../docs/seeds/seed_sprint_wrap.md`](../../../docs/seeds/seed_sprint_wrap.md) §B)
into an on-demand front door: afterparty is both what the `dev-sprint-wrap-monthly`
scheduled task fires AND what the operator runs at any milestone.
**The swept set** — each is an existing skill with its own owned contract; afterparty
never restates or reimplements it:
- **Autonomous (run unattended, in report mode, collected into ONE report):**
- `tier-drift` — invoke [`/tier-escalate`](../tier-escalate/SKILL.md) then
[`/tier-offload`](../tier-offload/SKILL.md) (both discovery-only; they write maps,
never edit a skill), then diff the maps against live pins and report the deltas.
- [`/lesson-harvest --dry-run`](../lesson-harvest/SKILL.md) — un-codified regressions
from recent history. **`--dry-run` is mandatory here:** bare lesson-harvest opens a
draft PR (mutating); afterparty runs it report-only.
- [`/context-slim`](../context-slim/SKILL.md) — auto-loaded-context audit, bare