Technical project management for Backlog.md workstreams using coordinated sub-agents. Use only when the user explicitly asks Codex to take over one or more existing Backlog.md tasks (for example: "act as TPM", "coordinate these tasks", "delegate to sub-agents"). Orchestrate planning, implementation, and finalization; manage dependencies and overlapping code areas; review and approve sub-agent plans before implementation.
Act as a coordinator and approver for complex Backlog.md task delivery. Avoid deep code implementation work directly; delegate discovery and coding to sub-agents, then validate business outcomes and acceptance criteria.
Activate this skill only after explicit user intent to delegate coordination, such as:
If intent is not explicit, ask for confirmation before activating.
backlog://workflow/overviewbacklog://workflow/task-creationbacklog://workflow/task-executionbacklog://workflow/task-finalization## Common Agent Mistakes (Keep Updated) section currentmaintask_viewFor each task <taskId> (example BACK-123), use a dedicated clone:
mkdir -p ../Backlog.md-copies
if [ ! -d "../Backlog.md-copies/backlog-<taskId>/.git" ]; then
git clone "$(pwd)" "../Backlog.md-copies/backlog-<taskId>"
fi
cd "../Backlog.md-copies/backlog-<taskId>"
bun i
Then require a task branch with project naming convention:
tasks/<taskId>-<short-slug>Never share a working directory across concurrently active tasks.
Use this as the default brief for each spawned implementation agent:
In Progress and assign to yourself (-a @{your-name}).Done only after successful verification evidence exists<taskId> - <taskTitle>)Done; escalate to TPM immediatelyEnforce isolation: each worker agent must operate only in its own dedicated clone and task branch, so cross-agent file interference should not occur.
Before authorizing implementation:
Before considering a task complete:
Done and Final Summary is present.This section is a living checklist for future TPMs. Update it after each multi-task takeover.
Setting task Done when DoD is externally blocked
In Progress, explicitly uncheck blocked DoD items, and document dependency on the blocker.Using local-path git remotes in dedicated clones
gh pr create fails with "no git remotes ... known GitHub host".git remote set-url origin https://github.com/MrLesk/Backlog.md.gitMis-attributing regressions to the wrong task/PR
Corrupting PR notes with raw command output
Introducing undeclared transitive dependencies
Assuming CI is healthy after local pass
Leaving task-record updates stranded on local main
backlog/tasks/*.md changes were never committed/pushed on the owning task branches.main has no leftover modified backlog/tasks/*.md files before handoff.