一键导入
dart-ultrawork
DART Ultrawork: kick off a large or autonomous DART task with project-home docs, an optional decision interview, and orchestrated execution
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
DART Ultrawork: kick off a large or autonomous DART task with project-home docs, an optional decision interview, and orchestrated execution
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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-ultrawork |
| description | DART Ultrawork: kick off a large or autonomous DART task with project-home docs, an optional decision interview, and orchestrated execution |
Use this skill in Codex to run the DART dart-ultrawork workflow. The editable
workflow source lives in .claude/commands/; this file is its generated adapter
in the shared .agents/skills/ catalog.
/dart-ultrawork <arguments>$dart-ultrawork <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.
Start a team-scale or autonomous DART task: $ARGUMENTS
@AGENTS.md @docs/ai/principles.md @docs/ai/north-star.md @docs/ai/orchestration.md @docs/ai/sessions.md @docs/ai/verification.md @docs/dev_tasks/README.md
Load additional owners only when the matching phase needs them:
docs/information-architecture.md;docs/plans/dashboard.md;docs/onboarding/{contributing,changelog,ai-tools}.md.$ARGUMENTS is a task brief plus optional mode flags:
mode=interview: ask one up-front batch of critical questions.mode=brief: treat provided context as sufficient unless escalation applies.mode=resume: start from the existing docs/dev_tasks/<task>/ project home
and run the session-start protocol before changing files.interview=skip: skip maintainer questions only when the brief already
answers all consequential decisions.The brief may be prose or a structured TASK / CONTEXT block. Extract north
star, deliverable, acceptance criteria, constraints, risks, references, paths,
issues/PRs/branches, commands, and first step when present.
You are the orchestrator, supervisor, and steerer for the entire task: you
decompose, delegate, review, and keep evidence honest. Workers implement.
Follow the orchestrator/executor contract and packet sizing rules in
docs/ai/orchestration.md. Use dart-new-task instead when the work is a
bounded single-session task and the user did not ask for autonomous project
handling.
docs/dev_tasks/<task>/, not a parallel
project directory. If it exists, read its README.md, RESUME.md, and any
autonomous sidecars such as decisions.md, verification.md, or
progress-log.md; then verify checkout state, current branch, and any
branch/PR evidence named by the docs. Run pixi run ai-doctor when setup,
discovery, instruction, agent, or hook state is uncertain. If the docs are
stale, update the handoff/current-reality note before relying on them. If no project home
exists and the task is multi-session, team-scale, design-heavy, risky, or
explicitly autonomous, create docs/dev_tasks/<task>/ before
implementation. If prior work exists elsewhere, first absorb or summarize
it into the project home.main, DART 6 LTS, or both). Scout the territory first
with named docs/code, read-only searches, a dart-analyze pass, the Codex
dart_scout profile, or focused reference review; draft a candidate
decomposition privately before asking anything.mode=brief; also skip when interview=skip and the prompt already
answers everything consequential. In both cases, still follow the
escalation rules above.docs/ai/orchestration.md).dart-verify-sim: require a text
oracle plus assessed visual/debug evidence, or a justified replacement.
Keep RESUME.md as the handoff; add decisions.md, verification.md,
and progress-log.md sidecars when they improve resumability or evidence./goal in Claude Code), set it to this
contract so orchestration cannot stop early or loop forever. Stop once the
acceptance criteria are satisfied, verification is recorded, docs are
current, known gaps are documented, and unnecessary work has been removed or
deferred. Every delegated packet gets its own contract: GOAL (one
sentence), DONE WHEN (verifiable), EVIDENCE (what to record), RISKS, and
NEXT STEP.docs/ai/orchestration.md, then route by docs/ai/README.md. For Codex,
use dart_scout for read-only territory mapping, built-in workers or
dart-execute-packet for bounded implementation, dart_reviewer for
independent acceptance review, and dart_release_auditor for branch
adaptation. Without team tooling, execute packets sequentially. Use
parallel writers only when file ownership is explicit and disjoint.README.md for status/plan/risks, RESUME.md for the next
fresh-session handoff, decisions.md if decisions changed,
verification.md if checks ran or gaps were found, and progress-log.md
for completed chunks when that sidecar exists. Keep docs current enough for
a zero-context session to resume without hidden chat memory.pixi run lint before commits. Run
task-specific gates from docs/ai/verification.md, record evidence per
packet, and complete the principle audit. A project is complete only when
the north star and acceptance criteria are met, verification evidence is
recorded, docs are current, known gaps are documented, unnecessary work is
removed or deferred, and final state is summarized in RESUME.md or a
durable owner. Promote durable artifacts out of docs/dev_tasks/<task>/
and remove the folder in the completing PR. GitHub mutations (push, PR,
comments, re-triggers) only with explicit maintainer/user approval.Canonical fresh-session prompt. TASK, context, and Done when are per-task;
reuse the Logistics block verbatim.
TASK: <one-sentence objective>
<Per-task context: constraints, quality bar, must/never rules, and pointers
to the docs, code, branches, or references that define the territory.>
Done when:
- <verifiable outcome: a file, test, gate, benchmark, or artifact>
- <verifiable outcome>
Logistics:
- Run /dart-ultrawork with this task. You are the orchestrator,
supervisor, and steerer: decompose, delegate, review, and keep evidence
honest.
- Interview first: ask the maintainer only the consequential decisions that
evidence cannot settle; resolve everything else yourself and record the
evidence.
- Use docs/dev_tasks/<task>/ as the project home. Keep README.md,
RESUME.md, and any decisions.md / verification.md / progress-log.md
sidecars current enough for a zero-context session to resume.
- Prioritize correctness over speed, but stop once acceptance criteria are
satisfied, verification is recorded, docs are current, and known gaps are
documented. Manage resources responsibly; avoid endless exploration and
low-value polishing.
- Route well-defined implementation packets to bounded workers with GOAL /
DONE WHEN / EVIDENCE. Use team mode only when available and file ownership
can stay disjoint. Keep authoring and review separate; use the strongest
available reasoning for critical decisions, hard failures, and research
synthesis.
- Set goal mode to Done-when; use Claude `/goal Run /dart-ultrawork with:
<real prompt>` or Codex `/goal $dart-ultrawork <real prompt>`. Treat Claude
goal text beginning `ulw:` or `ultrawok:` as shorthand for the same canonical
`/dart-ultrawork` workflow, not as separate capabilities.
- Read docs/ai/principles.md, docs/ai/north-star.md,
docs/ai/orchestration.md, and docs/ai/sessions.md before starting.
- Review loop: use specialized reviewers when available, investigate findings,
and require two clean passes on the current state before done.
- Verification first: task-specific gates and dart-verify-sim evidence when
applicable; pixi run lint before commits; GitHub mutations only with approval.