From backlog
Read, append to, or reshape the project's backlog.md (the in-repo TODO file). Trigger when the user asks to "add to backlog", "what's on the backlog", "show backlog", "move X to in-progress", "mark X done", or pastes work they want captured for later. Looks for backlog.md at common locations (repo root, ./Project Management/, ./docs/, ./.claude/) and creates one if missing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/backlog:backlogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The repo-local backlog is a single markdown file the user co-maintains with AI assistants. It is **not** a Jira/Linear/GitHub-issues replacement — it's a low-friction capture surface for solo or AI-assisted projects.
The repo-local backlog is a single markdown file the user co-maintains with AI assistants. It is not a Jira/Linear/GitHub-issues replacement — it's a low-friction capture surface for solo or AI-assisted projects.
Search in this order and use the first one found:
./backlog.md./Project Management/backlog.md./docs/backlog.md./.claude/backlog.mdIf none exist, ask the user where to put it (offer the first option as default), then create it from the template at ${CLAUDE_PLUGIN_ROOT}/../../templates/backlog.template.md (relative to this skill; resolve via the plugin's templates/backlog.template.md).
# Backlog
Lightweight TODO file co-maintained with AI assistants.
## Statuses
- 🔴 Blocked
- 🟡 In Progress
- 🟢 Ready
- ⚪ Backlog
- ✅ Done (archive monthly)
---
## <status-emoji> <Title>
- **Priority**: High/Medium/Low
- **Area**: <subsystem or repo>
- **Description**: <what>
- **Context**: <why / background>
- **Acceptance Criteria**: <when is it done>
Read the file and list every non-✅ item with its status emoji, title, priority, area. Group by status, ordered: 🟡 → 🔴 → 🟢 → ⚪. Don't dump the full body of every item — give a one-line summary; quote the full body only if the user asks about a specific one.
Capture:
⚪ Backlog unless user signals otherwise)Append to the file under ## Current Active Items (creating the heading if missing). Use the Edit tool, not Write — preserve existing content.
Locate by title (fuzzy ok). Confirm the match if there's ambiguity. Use Edit to change status emoji or fields in place. When marking ✅ Done, move it under a ## Done section near the bottom (create if missing).
Default to "show". Lead with 🟡 In Progress items.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub chrisonsimtian/claude-brain --plugin backlog