Pick up task
drawing UI consistently with agents, at the top of Design System + Component Library
npx -y skills add retz8/pastiche --skill pick-up-taskAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 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 author says it does
Copied from the file, not written here
Pick up or resume a task from `_dev/TODO.md` — marks `[WIP]`, creates or switches to the task's feature branch, rebases with main. Use when the user invokes `/pick-up-task` or asks to grab/resume a pastiche task.
SKILL.md
1.9 KB, as published. Nobody here has run it
pick-up-task
Harness conventions: _dev/docs/harness.md. Run from the pastiche repo root.
Workflow
-
Identify the task. Read
_dev/TODO.md. Tasks are numbered lines (- [ ] **N.** Name — …) under version-group headings. If the user named a task, use it; otherwise list unchecked, non-[WIP]tasks and ask. Respect group order — earlier groups first unless the user overrides. -
New or resume? A task already marked
[WIP]whose feature branch exists → resume. Otherwise → new. -
New task:
- Edit
_dev/TODO.md: insert[WIP]after- [ ]on the task line. - Branch off main:
git checkout main && git pull && git checkout -b <version>/<task-name>—<version>from the group heading (e.g.1.1.0),<task-name>kebab-cased short name (e.g.1.1.0/codex-support). - Tell the user the next step is
grill-me→grill-to-spec→divide-task. Do not start it yourself.
- Edit
-
Resume:
- If the current branch is not the task's feature branch, switch to it.
- Always run the
rebase-feat-with-mainskill (absorbs any hotfixes). - Report where the task stands (spec present at
_dev/docs/<branch>/? sub-tasks divided?).
-
Stop. Pickup ends here; the user drives what happens next.
Notes
[WIP]is a soft lock across parallel sessions — never strip another session's marker.- For live parallel work on sub-tasks, create a worktree off the feature branch instead of switching branches; skip the worktree when the user says to work directly on the current branch.
- Completion (not this skill's job): checkbox ticked,
[WIP]removed, and parent issue closed when the feature branch merges to main.