cmc-27/pass-the-parcel/backlog
Claude Code and agent skill by cmc-27/pass-the-parcel
- community
Checking that the SKILL.md file is still in the repository.
Make sure to use this skill whenever the user asks to add a feature, function, upgrade, idea, or task to the backlog. Use it to analyze the request, gather necessary codebase context, and create a comprehensive entry in a t{n} theme register plus a separate parked plan file. This skill creates PARKED items only — it does NOT execute, commit to a sprint, or plan execution.
Install
npx vskill@latest install cmc-27/pass-the-parcel/backlogSKILL.md
Backlog Management
Boundary: This skill creates PARKED items only. It does not scope, plan, or execute. A parked plan lives at.devops/backlog/<code>-<slug>-backlog.md(type: backlog,claim_status: QUEUED). Commitment into a sprint queue is@sprint-plan; execution is claimed per.devops/rules/plan-lifecycle.md§ Claim Protocol. The pipeline phases live in the bottom State & Gates —QUEUEDmeans parked,PHASE_1+ means in flight.
Stable Code
Every plan carries the stable code T{theme}-E{epic}.{impl} — assigned once, never changed. The code, not the folder, links the plan to its theme register, its sprint, and its archive record.
- T{n} — Theme (e.g. T1 = Parcel Pipeline Machinery)
- E{n} — Epic within the theme
- .{impl} — implementation number within the epic (e.g.
.01,.02)
The plan filename follows: <code>-<slug>-backlog.md (parked) → <code>-<slug>-plan.md (committed / claimed). Older files may use <slug>-backlog.md; the code then lives only in the front-matter.
Theme Registers vs Parked Items
Two file kinds share the -backlog.md suffix. The front-matter type is the discriminator:
- Theme register —
t{n}-<slug>-backlog.md(type: theme): the stable home for a theme's epics + features, including a completed-rows table.backlog-index.mdlinks to it from the Themes table. - Parked item —
<code>-<slug>-backlog.md(type: backlog): one parcel plan awaiting commitment.
Never store epic/feature detail in backlog-index.md itself — the index is a register, the theme file is the detail.
1. Analyze and Gather Context
When the user requests to add an item to the backlog:
- Analyze the user's request to understand the core feature, function, or upgrade.
- Proactively explore the workspace to gather relevant context (related files, current architecture, existing patterns, dependencies) useful when implementing this later.
- Do not ask the user for information you can find yourself by reading the codebase.
2. Determine Placement in the Hierarchy
- Read
.devops/backlog/backlog-index.md— the Themes table plus the Triage Panel. - Read the target
t{n}-<slug>-backlog.mdtheme register to understand its existing epics/features. - Determine the Theme (T{n}) and Epic (E{n}).
- Determine the next implementation number by scanning the theme register and
.devops/backlog/for the highest existingT{n}-E{n}.number, then increment.
- If this is the first plan in an epic, start at
.01. - If a new epic is needed, add it to the theme register under the appropriate theme.
- If a new theme is needed, create its register
t{n}-<slug>-backlog.mdfrom the skeleton below (type: theme) and add a row to the index Themes table.
Theme register skeleton (t{n}-<slug>-backlog.md)
3. Format the Backlog Entry
For each backlog item, create:
- A row in the correct
t{n}-<slug>-backlog.mdtheme register (under its epic), linking to the parked plan. Keep the description to one line. - A full early-prepared plan file at
.devops/backlog/<code>-<slug>-backlog.mdusing the canonical Pass-the-Parcel template (full scaffold: Phases 1-10 + Wrap Up). Add the claim front-matter at the very top:
``yaml code: {T..} sprint: "" claim_status: QUEUED owner: "" claimed_at: "" last_touch: "{YYYY-MM-DD}" touches: ["{path/glob}", "..."] depends_on: ["{code}", "..."] ``
And set the bottom State & Gates:
- Status →
QUEUED(parked, not in flight) - Active Persona →
Planner - File suffix →
-backlog.md
Populate with the gathered context:
- Phase 1: Intent, in-scope, out-of-scope.
- Phase 2: Relevant files, current implementation, architectural considerations.
- Phase 3: Edge cases / roadblocks / open design decisions (as open checklist items).
- Phase 4/5: Tentative steps or placeholders only — the real plan is written at execution time.
4. Update the Index
- Ensure
backlog-index.md's Themes table links the theme register (add a row if the theme is new). Do not duplicate the item's detail in the index. - If the item is urgent, place it in the Triage Panel at its tier (🔴/🟡/🟢/⚪/❄️); otherwise it lives only in the theme register.
DO NOT changeclaim_statusor move files between directories.@sprint-plancommits a plan into a sprint queue;@pass-the-parcelclaims it at execution time.
5. Parked-Item Hygiene
A parked bundle's members carry stale premises — a feature shipped after the item was filed may have fixed, re-wired or deleted the thing it describes (HARDEN-DEADCODE found 3 of 19 members already wrong at pickup: one already fixed, one false diagnosis, one artefact gone).
- Verify each member against source and schema at Phase 1, before committing effort to it.
- Record a superseded or mis-diagnosed member as a finding with evidence in the run's record — never a silent no-op.
- A plan whose premise has vanished entirely is archived to
.devops/archive/as resolved with a Completion Note — never re-parked `QUEUED`, which creates a phantom item a later@sprint-plancan pull and burn a parcel on. Sweep the stale "still parked" claims out of the registers in the same pass. (process-lessons, 2026-09-13 / 2026-09-14)
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.devops/skills/backlog/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cmc-27/pass-the-parcel/backlog)