Awesome-omni-skill backlog
Manage tasks/ backlogs and worktrees created by the cyotee Claude plugin set.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/product/backlog" ~/.claude/skills/diegosouzapw-awesome-omni-skill-backlog && rm -rf "$T"
manifest:
skills/product/backlog/SKILL.mdsource content
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
when present, otherwise infer fromtasks/INDEX.md
directories.tasks/[PREFIX]-[N] - Display task details by reading
,tasks/[ID]/PRD.md
, andPROGRESS.md
.REVIEW.md - Launch work by creating/updating a worktree and generating
+PROMPT.md
guidance.PROGRESS.md - Move tasks through
and archive when done.pending -> in_progress -> review -> complete
How to Use
: Summarize tasks by status with dependencies and worktrees. Preferstatus
; if missing, scantasks/INDEX.md
excepttasks/*
.archive/
: Normalize IDs (allowread <ID>
orP-5
with detected prefix). Output PRD highlights (title, goals, acceptance criteria) and the latest progress/review notes.5
: Start working on a task in the current session (no worktree). Creates PROMPT.md, marks statuswork <ID>
. Use for quick/simple tasks.in_progress
:launch <ID>- Resolve repo root (
) and expected worktree branch (commonlygit rev-parse --show-toplevel
from PRD).feature/<kebab> - Create or reuse worktree via
.plugins/backlog/scripts/wt-create.sh <branch> [repo-root] - Generate/refresh
in the worktree root with: task summary, completion promise (PROMPT.md
), instructions to updateTASK_COMPLETE
, and memory/compact guidance.tasks/[ID]/PROGRESS.md - Ensure
exists with a Checkpoints section; append a new entry noting the launch.tasks/[ID]/PROGRESS.md - Mark status
inin_progress
(or add frontmatter to PRD if no index).tasks/INDEX.md - Print launch steps for the user (
, run Claude/Codex, start agent loop).cd <worktree>
- Resolve repo root (
: Complete a task. Supports two modes:complete <ID>- In-session mode (from
): Commits changes, rebases if on feature branch, merges to main, removes PROMPT.md, marks complete./backlog:work - Worktree mode (from
): Two-phase workflow - Phase 1 from worktree (rebase, mark pending), Phase 2 from main (merge, archive, cleanup)./backlog:launch
- In-session mode (from
: Move completed/reviewed tasks toprune [<ID>|--all]
, updatetasks/archive/
, and list any stale worktrees to delete (useINDEX.md
).plugins/backlog/scripts/wt-remove.sh <branch> [repo-root]
: Transition task to code review mode (not task definition audit - usereview <ID>
for that). Updates PROMPT.md in worktree to switch from implementation to code review./design:review
: Readlist
and display formatted table with columns: ID, Title, Status, Dependencies, Worktree. Include summary counts and next actions. Usetasks/INDEX.md
to show only active worktrees.--worktrees-only
Key Files
— canonical task table (layer name, prefix, status, worktree, deps).tasks/INDEX.md
,tasks/[ID]/PRD.md
,PROGRESS.md
— task docs to read/write.REVIEW.md
(in worktrees) — agent instructions; regenerate when launching if stale.PROMPT.md- Scripts:
,plugins/backlog/scripts/wt-create.sh
(worktree management),wt-remove.sh
(dependency checks).deps.sh
Conventions
- Layer/prefix detection: read
fortasks/INDEX.md
/layer
; else derive prefix from repo/dir name first letter.prefix - Status icons: 🆕
, 🚀pending
, 📋in_progress
, ✅review
. Respect any existing icon mapping.complete - Dependencies: mark tasks blocked if prerequisites are not
/complete
.review - Be non-destructive with user files; append to
instead of overwriting unless asked.PROGRESS.md