open-gsd/gsd-core

gsd-review-backlog

Review and promote backlog items to active milestone

First seen Jun 23, 2026

Installation

$ npx skills add open-gsd/gsd-core --skill gsd-review-backlog

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from open-gsd/gsd-core · top by installs.

npx skills add open-gsd/gsd-core

Browse all from open-gsd/gsd-core

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 9.3K
License LICENSE
Default branch next
Open issues 129
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsRead, Write, Bash, Grep, AskUserQuestion

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,950 B
  • docs SUMMARY.md 75 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 253 installs

SKILL.md

<objective> Review all 999.x backlog items and optionally promote them into the active milestone sequence or remove stale entries. </objective>

<process>

  1. List backlog items:

``bash BACKLOG=( .planning/phases/999* ) if [ -e "${BACKLOG[0]}" ]; then ls -d "${_BACKLOG[@]}"; else echo "No backlog items found"; fi ``

  1. Read ROADMAP.md and extract all 999.x phase entries:

``bash cat .planning/ROADMAP.md `` Show each backlog item with its description, any accumulated context (CONTEXT.md, RESEARCH.md), and creation date.

  1. Present the list to the user via AskUserQuestion:

- For each backlog item, show: phase number, description, accumulated artifacts - Options per item: Promote (move to active), Keep (leave in backlog), Remove (delete)

  1. For items to PROMOTE:

- Find the next sequential phase number in the active milestone - Rename the directory from 999.x-slug to {newnum}-slug: ``bash NEWNUM=$(gsd-tools query phase.add "${DESCRIPTION}" --raw) ` - Move accumulated artifacts to the new phase directory - Update ROADMAP.md: move the entry from ## Backlog section to the active phase list - Remove (BACKLOG) marker - Add appropriate Depends on:` field

  1. For items to REMOVE:

- Delete the phase directory - Remove the entry from ROADMAP.md ## Backlog section

  1. Commit changes:

``bash gsd-tools query commit "docs: review backlog — promoted N, removed M" --files .planning/ROADMAP.md ``

  1. Report summary:

``` ## 📋 Backlog Review Complete

Promoted: {list of promoted items with new phase numbers} Kept: {list of items remaining in backlog} Removed: {list of deleted items} ```

</process>