backlog

Capture, list, and promote pre-planning ideas through an event-sourced backlog workflow.

3|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/bravros/bravros --skill backlog-bravros
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backlog
Source: https://github.com/bravros/bravros/tree/main/plugins/core/skills/backlog
Command: npx skills add https://github.com/bravros/bravros --skill backlog-bravros

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Ideas and tasks that arise before formal planning often get lost in chat history or scattered notes. This Skill provides a structured parking lot where ideas are captured as files, tracked through an event log, and promoted into the planning pipeline when ready. ## Core Features & Use Cases - Idea Capture: Add new backlog items with reserved IDs, typed frontmatter, and duplicate detection before writing. - Event-Sourced State: Item state (created, promoted, completed, cancelled) is derived from an append-only events.jsonl log, so item files are never renamed or mutated. - Promotion Pipeline: Hand off backlog items directly to the /recon planning workflow, individually or in batches, with optional grouping of related items into plan-sized clusters. - Use Case: During a coding session you notice a potential refactor. Run /backlog add to park it, then later run /backlog promote to send it into the full recon and orchestration pipeline. ## Quick Start Ask the agent to add a new idea to the backlog with /backlog add followed by a short description of the task.

Frequently Asked Questions about backlog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an idea to a backlog before planning?▼

Run /backlog add followed by a short description. The skill reserves a unique ID, checks for duplicates, confirms the item type, writes a markdown file under .planning/backlog, and appends a created event to the event log.

How do I promote a backlog item into a planning workflow?▼

Use /backlog promote with the item number or a range like N-M. The skill appends a promoted event and hands the item off to the /recon workflow, which links it into the plan body without moving the original file.

Why must backlog writes happen on the base branch?▼

Parallel git worktrees each see only their own tree, so writing an item inside a worktree produces colliding IDs. All write flows run from the primary checkout on the base branch, then commit and push immediately so other worktrees see the new ID.

How is backlog item state tracked without status fields?▼

State is derived from an append-only .planning/events.jsonl log. Each lifecycle action (created, promoted, completed, cancelled) appends one event, and a fold script rebuilds the current status table from those events.

Can I group backlog items before promoting them?▼

Yes, /backlog pending group clusters active items by shared domain and type affinity into plan-sized groups. The auto variant produces a dependency-ordered numbered list that can be pasted into /orchestrate.