with one click
dart-next
DART Next: select and execute the next bounded DART task
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
DART Next: select and execute the next bounded DART task
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
DART Analyze: analyze repository evidence without editing
DART Architecture: the DART 7 multi-physics, multi-solver, multi-backend simulation pipeline and where each abstraction is owned
DART Audit Agent Compliance: audit and fix gaps when agents miss or cannot discover documented rules
DART Backport PR: backport a merged main PR to a release branch
DART Benchmark Packet: author or refresh a benchmark evidence packet for an owning plan
DART Branch Cleanup: analyze or clean stale repository branches
| name | dart-next |
| description | DART Next: select and execute the next bounded DART task |
Use this skill in Codex to run the DART dart-next workflow. The editable
workflow source lives in .claude/commands/; this file is its generated adapter
in the shared .agents/skills/ catalog.
/dart-next <arguments>$dart-next <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.
Select and execute the next bounded DART task: $ARGUMENTS
@AGENTS.md @docs/ai/principles.md @docs/ai/north-star.md @docs/ai/workflows.md @docs/ai/verification.md @docs/plans/README.md @docs/plans/dashboard.md @docs/plans/north-star-roadmap.md @docs/dev_tasks/README.md @docs/onboarding/contributing.md @docs/onboarding/ci-cd.md @docs/onboarding/ai-tools.md
Interpret $ARGUMENTS as optional constraints:
mode=select: choose one task and stop with evidence.mode=execute: choose one task, make local changes, and verify locally.
This is the default when the user asks to do the work.mode=pr: execute locally and prepare PR text, then ask for explicit
maintainer/user approval before any GitHub, PR, CI, branch, or review-thread
mutation, including pushes, PR creation, PR comments, reviewer requests,
review re-triggers, thread resolution, ready-for-review transitions, merges,
CI reruns, or branch deletion.size=tiny|small|medium|large or days=N: fit the chosen task to the
requested scope. Default to small, meaning one focused local session.focus=<topic>: prefer a focus area without making it the only allowed
candidate. Examples: ai-native, easy-start, algorithm, compute,
release, ci, docs, python, io, PLAN-020, world_split,
dartpy, or a file path.area=<dimension>: alias for focus=<dimension>.If constraints conflict or make the task unsafe to select, stop and ask one clarifying question.
git status --short --branch
git diff --stat
$ARGUMENTS;docs/dev_tasks/<task>/ state;docs/plans/dashboard.md, in priority order, especially Horizon: Now;docs/ai/north-star.md gaps and readiness criteria;dart-next workflow itself unless explicitly
focused.focus=<topic> or area=<dimension>;Horizon: Now dashboard item fitting the size;docs/ai/verification.md.After selection, follow the most specific DART workflow:
| Selected work | Route through |
|---|---|
| New implementation task | $dart-new-task in Codex or /dart-new-task elsewhere |
| Existing dev task | $dart-resume in Codex or /dart-resume elsewhere |
| Plan-only change | $dart-plan-update in Codex or /dart-plan-update |
| Docs-only change | $dart-docs-update in Codex or /dart-docs-update |
| GitHub issue fix | $dart-fix-issue in Codex or /dart-fix-issue |
| Downstream bug | $dart-downstream-fix or /dart-downstream-fix |
| Failing CI | $dart-fix-ci in Codex or /dart-fix-ci |
| PR review or PR management | $dart-review-pr / $dart-manage-pr or slash versions |
If the selected task is multi-session or needs design tracking, create or
update docs/dev_tasks/<task>/ according to docs/dev_tasks/README.md.
AGENTS.md and the routed workflow.docs/ai/verification.md;pixi run lint, build, and focused tests;git diff --stat
git diff --check
docs/ai/verification.md before finalizing.Use $dart-pr or /dart-pr only after local verification is complete and the
user requested PR preparation. Ask for explicit maintainer/user approval before
any GitHub, PR, CI, branch, or review-thread mutation, including push, PR
creation, PR comment, reviewer request, review re-trigger, review-thread
resolution, ready-for-review transition, CI rerun, merge, or branch deletion.
After a PR exists and explicit approval covers PR management, use
$dart-manage-pr or /dart-manage-pr for CI, review, and cleanup. For the
first Codex review on a draft PR, prefer a top-level @codex review after
explicit approval for PR comments; it can run while the PR remains draft. Once
Codex is clean and local validation passes on the current head (default
pixi run test-all, plus pixi run -e cuda test-all on Linux hosts with a
visible NVIDIA CUDA runtime), the draft is ready to mark ready for human review
after approval, while merge still waits for required hosted checks.
Report: