Track task setup
Set up a track task before implementation — create task, description, register repos, add TODOs and links. Assumes agent-skill-jj for jj-task repo init and workspace creation. Use when workflow.phase is setup.From its SKILL.md
npx -y skills add manji-0/track --skill track-task-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.1 KB, as published. Nobody here has run it
Track — Task Setup
Prepare what to build. JJ workspaces are created later via jj-task (see track-task-execute and $jj).
When to use
workflow.phaseissetup- User asks to create, plan, or scaffold a track task
Outcome checklist
- Task with name (ticket/alias recommended)
- Registered repo(s)
- TODO list (one jj-task workspace per task;
--no-workspacefor research TODOs) track alias set <slug>when ticket ID is not a good jj-task slug
Workflow
1. Create task
track new "Implement OAuth" --ticket PROJ-123 --ticket-url https://...
track alias set oauth-login # optional: overrides jj.slug
2. Describe scope
track desc "Acceptance criteria, constraints, links"
3. Register repository
track repo add # current directory (main workspace)
4. Initialize jj-task (once per repo)
From the main workspace (repo root):
jj git init --colocate # if needed
jj-task repo init
5. Add TODOs
track todo add "Implement token refresh"
track todo add "Compare providers" --no-workspace
track todo add "Add integration tests"
One jj-task workspace covers all code TODOs sequentially.
6. Review
track status --json
Check jj.slug and workflow.phase.
7. Hand off
Switch to track-task-execute → jj-task start <jj.slug>.
jj.slug derivation
| Priority | Source | Example slug |
|---|---|---|
| 1 | alias | oauth-login |
| 2 | ticket_id | proj-123 |
| 3 | task id | task-42 |
Next step
track-task-execute — setup-workflow.md