name: dart-resume description: "DART Resume: continue work from a previous session"
dart-resume
Use this skill in Codex to run the DART dart-resume workflow. The editable
workflow source currently lives in .claude/commands/, and this generated
Codex skill is a first-class Codex entrypoint.
Invocation
- Claude Code/OpenCode:
/dart-resume <arguments> - Codex:
$dart-resume <arguments>
Treat the text after the skill name as $ARGUMENTS. When the workflow
references $1, $2, etc., map those to the positional values supplied by the
user.
Command Body
Resume unfinished work: $ARGUMENTS
Required Reading
@AGENTS.md @docs/dev_tasks/README.md @docs/ai/sessions.md @docs/ai/verification.md @docs/onboarding/ci-cd.md @docs/onboarding/contributing.md
Step 1: Recon (no changes)
git rev-parse --show-toplevel
git status -sb && git branch -vv && git log -10 --oneline --decorate
git diff --stat && git stash list
gh pr list --head "$(git branch --show-current)"
gh pr status
Step 2: Reconstruct
Infer the task from branch name, commits, diffs, issue/PR description, and any
docs/dev_tasks/<task>/ state. If the goal is still unclear after recon, stop
and ask.
Step 3: Continue
- Propose a 3-6 step plan before editing.
- Continue with minimal scope and preserve existing user changes.
- For active solver/paper implementations, keep the plan or dev-task resume surface explicit about the completed slice, the next missing paper-parity gap, and why focused green tests are not a full paper-completion claim.
- If the task is being completed, promote any durable dashboard, evidence
matrix, API inventory, migration map, or long-lived decision out of
docs/dev_tasks/<task>/intodocs/plans/ordocs/onboarding/, then remove the dev-task folder completely in the completing change. - Run
pixi run lintbefore committing. - Run relevant tests; use
pixi run test-allbefore done when feasible, and alsopixi run -e cuda test-allon Linux hosts with a visible NVIDIA CUDA runtime. - Push with
git push -u origin HEADand create/update the PR only after explicit maintainer/user approval. - For already-published PRs, prefer additive follow-up commits. Amend or force-push only after explicit maintainer/user approval and only when the user explicitly requests it or when there is a clear reason such as removing sensitive content or repairing broken branch history.
- If an already-published PR needs the latest target branch, use explicit maintainer/user approval to update that published branch by merging the target branch and pushing normally. Do not rebase published PR branches by default because that invalidates existing CI runs and makes PR review/comment history harder to follow. Rebase or force-push only when the maintainer explicitly requests it.
Safety
No destructive git commands (reset --hard, dropping stashes, deleting branches)
without explicit maintainer/user approval.