用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dartsim/dart --skill dart-execute-packet命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | dart-execute-packet |
| description | DART Execute Packet: select and execute one orchestrator-authored work packet from a numbered plan |
Use this skill in Codex to run the DART dart-execute-packet workflow. The editable
workflow source lives in .claude/commands/; this file is its generated adapter
in the shared .agents/skills/ catalog.
/dart-execute-packet <arguments>$dart-execute-packet <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.
Execute a work packet in DART: $ARGUMENTS
Read these files first: @AGENTS.md @docs/ai/orchestration.md @docs/ai/principles.md @docs/ai/verification.md @docs/plans/dashboard.md
$ARGUMENTS is optional and takes one of three forms:
WP-<plan>.<n> (for example WP-122.1) — execute exactly that packet.PLAN-NNN (for example PLAN-122) — select the first available packet in
that plan.docs/plans/dashboard.md top to bottom (document
order is priority); for each Active entry whose owner doc is a numbered
plan file containing ### WP- packet headings (the discovery rule in
docs/ai/orchestration.md), take the first available packet by the
availability rules below. State which packet was selected and why before
starting.If nothing resolves to an available packet, report what was checked (plans walked, packets skipped and the blocking signal for each) and stop; do not invent work.
Apply docs/ai/orchestration.md's "Packet discovery and claim signals":
verify all dependencies, local and default-branch markers, remote branches, and
open PRs before claiming. Fetch/list operations are read-only; an unverifiable
precondition is unmet. Never remove another session's claim or reuse its branch.
Pushes and PR mutations require explicit maintainer/user approval.
In auto/plan mode, skip unavailable packets. For an explicit packet ID, report the conflicting or unmet signal and stop.
Inspect the packet and named owners against the work-packet contract in
docs/ai/orchestration.md.
If objective, scope, acceptance evidence, gates, or dependencies are missing or
too vague to verify, report that the packet is not executable and stop
(dependencies gate availability and are never inferred). When value,
non-goals, or assumptions are absent, infer them from the owner docs and state
the inferred fields before editing. If an unresolved decision would
materially change public API, release compatibility, numerical correctness,
benchmark claims, or roadmap scope, stop and ask the orchestrator to record an
owner-local Decision needed block.
docs/plans/dashboard.md and read the packet's objective, scope,
value/rationale, assumptions/open decisions, non-goals, acceptance evidence,
gates, and dependencies.[claimed] to the packet heading in the plan file and
create the topic branch named wp-<plan>-<n>-<slug>. The branch name is
the cross-machine claim signal once pushed; pushing it (like any GitHub
mutation) requires explicit maintainer/user approval, so until then the
marker and branch are local and the strongest remote signal stays the
merged plan file.pixi run lint before any
commit. Record each piece of acceptance evidence named by the packet
(test names, command output, doc updates). Missing evidence means the
packet is not complete — say so explicitly.Evidence: bullet to the packet in the plan
file listing the recorded evidence (or update the dev-task RESUME.md for
multi-session packets), leave the [claimed] marker for the orchestrator
to replace with [done — ...] on acceptance, then report completion with
the evidence list for orchestrator review. Local commits are part of
execution; pushes and PR creation require explicit maintainer/user
approval first, and the PR title starts with the packet ID
(WP-<plan>.<n>: ...) so the claim is searchable.[claimed] marker or reuse its branch;
stale-claim release is the orchestrator's call
(see docs/ai/orchestration.md).docs/plans/solver-family-intake.md.[claimed] marker left for the orchestrator) and any blocker