Skip to content
Back to skills

Backlog

ASecurity

Manage tasks/ backlogs and worktrees created by the cyotee Claude plugin set.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentsgogit

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill backlog --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Backlog?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Backlog
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-backlog/badge)](https://www.skillsdirectory.com/skills/david-li0406-backlog)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: backlog
description: Manage tasks/ backlogs and worktrees created by the cyotee Claude plugin set.
metadata:
  short-description: Backlog/status/launch/complete/prune workflows for tasks/
---

# backlog (Codex)

Use this skill to mirror the Claude `/backlog` plugin flows inside Codex. It assumes the repository follows the `tasks/` structure described in the plugin README.

## Responsibilities
- Enumerate tasks by reading `tasks/INDEX.md` when present, otherwise infer from `tasks/[PREFIX]-[N]` directories.
- Display task details by reading `tasks/[ID]/PRD.md`, `PROGRESS.md`, and `REVIEW.md`.
- Launch work by creating/updating a worktree and generating `PROMPT.md` + `PROGRESS.md` guidance.
- Move tasks through `pending -> in_progress -> review -> complete` and archive when done.

## How to Use
- `status`: Summarize tasks by status with dependencies and worktrees. Prefer `tasks/INDEX.md`; if missing, scan `tasks/*` except `archive/`.
- `read <ID>`: Normalize IDs (allow `P-5` or `5` with detected prefix). Output PRD highlights (title, goals, acceptance criteria) and the latest progress/review notes.
- `work <ID>`: Start working on a task in the current session (no worktree). Creates PROMPT.md, marks status `in_progress`. Use for quick/simple tasks.
- `launch <ID>`:
  1) Resolve repo root (`git rev-parse --show-toplevel`) and expected worktree branch (commonly `feature/<kebab>` from PRD).  
  2) Create or reuse worktree via `plugins/backlog/scripts/wt-create.sh <branch> [repo-root]`.  
  3) Generate/refresh `PROMPT.md` in the worktree root with: task summary, completion promise (`TASK_COMPLETE`), instructions to update `tasks/[ID]/PROGRESS.md`, and memory/compact guidance.  
  4) Ensure `tasks/[ID]/PROGRESS.md` exists with a Checkpoints section; append a new entry noting the launch.  
  5) Mark status `in_progress` in `tasks/INDEX.md` (or add frontmatter to PRD if no index).  
  6) Print launch steps for the user (`cd <worktree>`, run Claude/Codex, start agent loop).
- `complete <ID>`: Complete a task. Supports two modes:
  - **In-session mode** (from `/backlog:work`): Commits changes, rebases if on feature branch, merges to main, removes PROMPT.md, marks complete.
  - **Worktree mode** (from `/backlog:launch`): Two-phase workflow - Phase 1 from worktree (rebase, mark pending), Phase 2 from main (merge, archive, cleanup).
- `prune [<ID>|--all]`: Move completed/reviewed tasks to `tasks/archive/`, update `INDEX.md`, and list any stale worktrees to delete (use `plugins/backlog/scripts/wt-remove.sh <branch> [repo-root]`).
- `review <ID>`: Transition task to **code review mode** (not task definition audit - use `/design:review` for that). Updates PROMPT.md in worktree to switch from implementation to code review.
- `list --worktrees-only`: Cross-reference `git worktree list` with tasks to show active branches and statuses.

## Key Files
- `tasks/INDEX.md` — canonical task table (layer name, prefix, status, worktree, deps).
- `tasks/[ID]/PRD.md`, `PROGRESS.md`, `REVIEW.md` — task docs to read/write.
- `PROMPT.md` (in worktrees) — agent instructions; regenerate when launching if stale.
- Scripts: `plugins/backlog/scripts/wt-create.sh`, `wt-remove.sh`, `deps.sh` (dependency checks).

## Conventions
- Layer/prefix detection: read `tasks/INDEX.md` for `layer`/`prefix`; else derive prefix from repo/dir name first letter.
- Status icons: 🆕 `pending`, 🚀 `in_progress`, 📋 `review`, ✅ `complete`. Respect any existing icon mapping.
- Dependencies: mark tasks blocked if prerequisites are not `complete`/`review`.
- Be non-destructive with user files; append to `PROGRESS.md` instead of overwriting unless asked.

Files in this skill

  • .claude-plugin/plugin.json223 B
  • .opencode/agents/code-auditor.md2.6 KB
  • .opencode/agents/dependency-analyzer.md2.4 KB
  • .opencode/commands/backlog-complete.md2.2 KB
  • .opencode/commands/backlog-launch.md3.1 KB
  • .opencode/commands/backlog-list.md2.7 KB
  • .opencode/commands/backlog-prune.md2.3 KB
  • .opencode/commands/backlog-read.md2.2 KB
  • .opencode/commands/backlog-review.md2.6 KB
  • .opencode/commands/backlog-work.md2.6 KB
  • .opencode/commands/backlog.md3.5 KB
  • README.md11.2 KB
  • SKILL.md3.6 KB
  • agents/code-auditor.md4.3 KB
  • agents/dependency-analyzer.md8 KB
  • build/translate.sh3.1 KB
  • build/translate.ts7 KB
  • commands/backlog.md6 KB
  • commands/complete.md21.8 KB
  • commands/launch.md12.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…