Get the FREE Ultimate OpenClaw Setup Guide →

backlog-md

npx machina-cli add skill NickCrew/claude-cortex/backlog-md --openclaw
Files (1)
SKILL.md
3.9 KB

Backlog.md Task Tracking for Agents

Task tracking system optimized for agent workflows via Backlog.md CLI.

Three Primary Use Cases

1. Implementer: Deferring Issues During Feature Work

File P2-P4 issues discovered during implementation. Use label remediation for deferred review findings.

  • Create with plan: You have implementation context at filing time
  • Assign priority: See priority guide
  • Add type label (required) + app labels (optional)

2. Reviewer: Audit Findings

Create structured issues from security/audit reviews. Link dependencies and assign to milestones.

  • Create with plan: You're creating from audit context
  • Link dependencies as needed
  • Assign priority: Ask user if uncertain (label priority-review)
  • Set milestones

3. Worker: Executing Assigned Tasks

Read task fully, understand all fields, follow acceptance criteria and definition of done.

  • Claim task: backlog task edit 42 -s "In Progress" -a @myself
  • Read everything: All fields, attached files/URLs, linked documentation
  • Complete systematically: AC → Implementation Notes → Final Summary → DoD → Done

Absolute Rules

  1. CLI only for writes. backlog task edit and backlog task create only. Never edit files directly.
  2. Always use --plain flag when reading: backlog task 42 --plain, backlog task list --plain
  3. Type label required (bug|feature|documentation|refactor|remediation), single value only
  4. App labels optional, can be multiple: synapse-pingora, signal-horizon-ui, signal-horizon-api, etc.
  5. Custom labels allowed as agent-useful (priority-review, performance, security, etc.)

Implementation Plans: When Required

ScenarioInclude Plan?Reason
Deferred review issues✅ YESYou have audit/review context now
Reporting found issues❌ NOImplementer will plan when they work it
Explicitly asked to plan work✅ YES (detailed)Required per instruction
Regular task workAfter claiming, before codingDon't add at creation, add after starting

Never update an existing plan unless explicitly instructed.

Priority System (See references/priority-labels.md for details)

  • P0: Critical problems, major breakage
  • P1: Legitimate bugs impacting users
  • P2: Bugs, edge cases
  • P3: Nice-to-have improvements, features we want
  • P4: Backlog, future ideas

Unsure about P0-P1? Label with priority-review and let user decide.

Task Completion Checklist

  1. Status: "In Progress" + assign self
  2. Read: All fields, attached documentation
  3. Plan: Add implementation plan (if not deferred from review)
  4. Work: Code implementation, mark AC as you complete each
  5. Notes: Append progress notes as you go
  6. Summary: Add final summary (PR-style)
  7. DoD: Check all definition-of-done items
  8. Done: Set status "Done"

Essential Commands

# Create issue (required: title, type label, priority)
backlog task create "Title" -d "Description" -l bug -p 2 --ac "AC 1"

# Work a task
backlog task edit 42 -s "In Progress" -a @myself
backlog task 42 --plain              # Read everything
backlog task edit 42 --check-ac 1    # Mark AC complete
backlog task edit 42 --append-notes "Progress here"
backlog task edit 42 --final-summary "PR description"
backlog task edit 42 -s Done

# Search and filter
backlog task list -s "To Do" --plain
backlog search "topic" --plain

See references/cli-reference.md for complete command reference. See references/priority-labels.md for priority and labeling guidelines. See references/issue-creation-guide.md for detailed issue creation patterns.

Source

git clone https://github.com/NickCrew/claude-cortex/blob/main/skills/backlog-md/SKILL.mdView on GitHub

Overview

Backlog-md provides a structured workflow for filing, prioritizing, and tracking tasks via the Backlog.md CLI. It is optimized for agent workflows, with a clear priority/labeling system, plan contexts when needed, and a DoD-driven completion process. It supports implementers, reviewers, and workers across projects.

How This Skill Works

Create issues with backlog task create using a required type label (bug|feature|documentation|refactor|remediation) and a priority (P0-P4); app labels are optional. Use backlog task edit to claim, update status, attach notes, and follow the task lifecycle; read full details with backlog task 42 --plain.

When to Use It

  • Implementer: defer issues discovered during feature work by filing a remediation-labeled backlog task.
  • Reviewer: convert security/audit findings into structured backlog tasks and link dependencies.
  • Worker: execute an assigned task by claiming it, reading all fields, and progressing per acceptance criteria.
  • Sprint/Project coordination: group related tasks under milestones and manage dependencies.
  • Post-audit follow-ups: add plan or tasks as needed after reviews when planned work isn't immediate.

Quick Start

  1. Step 1: backlog task create "Title" -d "Description" -l bug -p 2 --ac "AC 1"
  2. Step 2: backlog task edit 42 -s "In Progress" -a @myself
  3. Step 3: backlog task edit 42 -s Done

Best Practices

  • CLI-only writes: use backlog task create and backlog task edit; never edit files directly.
  • Always include a type label and a priority; if unsure, tag with priority-review.
  • Attach app labels as multiple values to describe scope (e.g., synapse-pingora, signal-horizon-ui).
  • Read all fields and linked docs with backlog task 42 --plain before acting.
  • Follow the Task Completion Checklist: AC, DoD, final summary, and set status to Done.

Example Use Cases

  • Deferring a bug found during feature work with remediation label and a plan.
  • Auditor creates a structured backlog task from a security review and links dependencies to a milestone.
  • Worker claims a task, reads all fields, implements, marks AC done, then DoD and final summary.
  • Several related tasks linked to a sprint milestone to coordinate delivery.
  • QA closes a task with a final summary after all acceptance criteria are satisfied.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers