โ† ClaudeAtlas

groomlisted

Run a Backlog Grooming session for a milestone. Loads full project context deterministically (via the backend's GET /api/groom-context route), explores the code regions tasks touch with a git-fresh cache, presents ๐Ÿ”ฒ Backlog tasks in batches for human sign-off, and marks them ๐Ÿ—‚๏ธ Ready. Use when the user says "groom", "grooming session", "let's groom milestone X", "bring the backlog to Ready", or starts a Backlog Grooming session. Requires a grooming manifest in the central config tree (config/projects/<dir>/grooming.json).
phahadek/claude-orchestrator ยท โ˜… 1 ยท AI & Automation ยท score 74
Install: claude install-skill phahadek/claude-orchestrator
# Backlog Grooming Grooming brings ๐Ÿ”ฒ Backlog tasks up to ๐Ÿ—‚๏ธ Ready: every open question resolved or explicitly owned, scope verified against the actual code, tests and manual-gate items enumerated โ€” then the human signs off, batch by batch. This skill exists because the procedure is **load-bearing but routinely skipped**: under context pressure a single agent compresses the expensive Step-1 load and "just decides." Here the deterministic parts are done by a script (nothing to skip) and the judgment parts are gated on human sign-off (nothing to self-grant). **Read `reference/anti-patterns.md` now** โ€” those failure modes are the whole reason this skill exists. Read `reference/presentation.md` before Step 2. --- ## Step 0 โ€” Resolve manifest & mode 1. Read the repo's grooming manifest from the **central config tree** โ€” `<config>/projects/<repo-dir>/grooming.json` (the loader resolves the config root via `$ORCHESTRATOR_CONFIG_DIR` / `--config-dir` / a host-aware default; `<repo-dir>` is the repo basename, override with `--project`). **If it is missing, stop** and tell the human (point them at `reference/manifest.example.json`). Do not improvise. 2. Note `architectural_control`: - `full` โ†’ this skill's default behavior (decide-and-rewrite within the rules). - `low` โ†’ **read `reference/low-control.md`** and follow the investigate-propose-route adaptation instead. The groomer does not own the architecture; resolution biases to proposing and routing