Skip to content
Development
Skill

/gsd-add-backlog

Add an idea to the backlog parking lot (999.x numbering)

From plugin
coco
264174 skills37 agents41 commands
Install
$ npx -y skills add coco-research/coco --skill gsd-add-backlog --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/gsd-add-backlog

Context preview

The summary Claude sees to decide when to auto-load this skill.

Add an idea to the backlog parking lot (999.x numbering)

SKILL.md

gsd-add-backlog.SKILL.md
name: gsd-add-backlog
description: "Add an idea to the backlog parking lot (999.x numbering)"
argument-hint: "<description>"
allowed-tools:
  - Read
  - Write
  - Bash

<objective> Add a backlog item to the roadmap using 999.x numbering. Backlog items are unsequenced ideas that aren't ready for active planning — they live outside the normal phase sequence and accumulate context over time. </objective>

<process>

1. **Read ROADMAP.md** to find existing backlog entries:

   cat .planning/ROADMAP.md

2. **Find next backlog number:**

   NEXT=$(node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" phase next-decimal 999 --raw)

If no 999.x phases exist, start at 999.1.

3. **Create the phase directory:**

   SLUG=$(node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" generate-slug "$ARGUMENTS" --raw)
   mkdir -p ".planning/phases/${NEXT}-${SLUG}"
   touch ".planning/phases/${NEXT}-${SLUG}/.gitkeep"

4. **Add to ROADMAP.md** under a `## Backlog` section. If the section doesn't exist, create it at the end:

   ## Backlog

   ### Phase {NEXT}: {description} (BACKLOG)

   **Goal:** [Captured for future planning]
   **Requirements:** TBD
   **Plans:** 0 plans

   Plans:
   - [ ] TBD (promote with /gsd-review-backlog when ready)

5. **Commit:**

   node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" commit "docs: add backlog item ${NEXT} — ${ARGUMENTS}" --files .planning/ROADMAP.md ".planning/phases/${NEXT}-${SLUG}/.gitkeep"

6. **Report:**

   ## 📋 Backlog Item Added

   Phase {NEXT}: {description}
   Directory: .planning/phases/{NEXT}-{slug}/

   This item lives in the backlog parking lot.
   Use /gsd-discuss-phase {NEXT} to explore it further.
   Use /gsd-review-backlog to promote items to active milestone.

</process>

<notes>

  • 999.x numbering keeps backlog items out of the active phase sequence
  • Phase directories are created immediately, so /gsd-discuss-phase and /gsd-plan-phase work on them
  • No `Depends on:` field — backlog items are unsequenced by definition
  • Sparse numbering is fine (999.1, 999.3) — always uses next-decimal

</notes>

Read more
Ships withcoco

Meet Coco. A superintelligent agent framework powered by an advisory board of 389 world-class minds. Scale your AI assistant into a complete engineering department with 142 skills, 277 commands, and persistent state. Universal compatibility. Local privacy. Free and open source.

Get the whole plugin

Other skills on coco.