Manage backlog items across multiple backends (files, GitHub Issues, Linear). Configure your preferred task system in project CLAUDE.md.
Inherits all available tools
Additional assets for this skill
This skill inherits all available tools. When active, it can use any tool Claude has access to.
assets/backlog-template.mdreferences/beads-backend.mdreferences/beads-viewer.mdreferences/file-backend.mdreferences/github-backend.mdreferences/linear-backend.mdThe backlog manager provides a unified interface for tracking work items across different task management systems. Choose your backend based on team preferences and existing tooling.
Supported Backends:
| Backend | Integration | Best For |
|---|---|---|
| Files | Local markdown in docs/todos/ | Solo developers, simple projects |
| GitHub | gh CLI | Teams using GitHub Issues |
| Linear | MCP server | Teams using Linear |
| Beads | bd CLI | Dependency-aware workflows, AI agents |
Configure your preferred backend in your project's CLAUDE.md:
## Task Management
backend: files # Options: files, github, linear, beads
# GitHub configuration (when backend: github)
# github_labels: ["backlog"]
# github_assignee: "@me"
# Linear configuration (when backend: linear)
# linear_team_id: TEAM-123
# linear_project_id: PROJECT-456
# Beads configuration (when backend: beads)
# beads_prefix: myapp # Optional: custom issue prefix
Default: If no configuration is found, uses file-based backend.
Create a backlog item when:
Act immediately instead when:
All backends follow this status workflow:
pending → ready → complete
| Status | Meaning |
|---|---|
| pending | Needs triage/approval before work begins |
| ready | Approved and ready for implementation |
| complete | Work finished, acceptance criteria met |
| Priority | Meaning |
|---|---|
| p1 | Critical - blocks other work or users |
| p2 | Important - should be done soon |
| p3 | Nice-to-have - can wait |
Each backend implements these operations:
| Operation | Purpose |
|---|---|
| CREATE | Add new backlog item |
| LIST | Query existing items |
| UPDATE | Modify item (status, priority, details) |
| COMPLETE | Mark item as done |
When this skill is invoked:
backend setting:
files → references/file-backend.mdgithub → references/github-backend.mdlinear → references/linear-backend.mdbeads → references/beads-backend.mdIf the configured backend is unavailable:
| Trigger | Flow |
|---|---|
| Code review findings | Review → Create items → Triage → Work |
| PR comments | Resolve PR → Create items for complex fixes |
| Planning sessions | Brainstorm → Create items → Prioritize → Work |
| Technical debt | Document → Create item → Schedule |
| Feature requests | Analyze → Create item → Prioritize |
Backlog manager (this skill):
TodoWrite tool: