dart-plan-update
Use this skill in Codex to run the DART dart-plan-update workflow. The editable
workflow source lives in .claude/commands/; this file is its generated adapter
in the shared .agents/skills/ catalog.
Invocation
- Claude Code:
/dart-plan-update <arguments>
- Codex:
$dart-plan-update <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
Discuss or update DART living plans: $ARGUMENTS
Required Reading
@AGENTS.md
@docs/ai/principles.md
@docs/ai/README.md
@docs/ai/orchestration.md
@docs/ai/north-star.md
@docs/plans/README.md
@docs/plans/dashboard.md
@docs/ai/verification.md
Workflow
- Classify the request:
- discussion-only: compare options, priority, scope, or sequencing;
- plan edit: revise
docs/plans/** or related indexes;
- task derivation: turn a plan item into a bounded implementation or docs task.
- Inspect current evidence before changing plan state. Use repo docs, code,
tests, CI evidence, issue/PR state, benchmark data, or explicit maintainer
direction.
- For solver/paper implementation plans, hold the plan to
docs/ai/verification.md § "Research Paper Implementation Evidence",
record the completed slice and the next missing paper-parity gap, and
keep the corpus matrix (tests, py-demos, visual artifacts, benchmark
JSON, CPU reference comparisons, GPU parity) explicit about missing rows.
- Keep the plan manageable:
- revise an existing initiative before adding a duplicate;
- use stable initiative IDs when renaming, splitting, consolidating, or
parking work;
- keep
docs/plans/dashboard.md as the single source of truth for priority,
status, horizon, dimension, next step, and gate.
- when deriving packets or dev-task work, include the DART specification
intake from
docs/ai/orchestration.md: value, scope, non-goals,
assumptions/open decisions (including reasoning mode, phase, and approved delegation
scopes), acceptance evidence, gates, and dependencies.
Use owner-local Decision needed blocks for consequential ambiguity
instead of silent defaults.
- For discussion-only requests, present the tradeoff and proposed plan delta;
do not edit unless the user asks for an edit or the request already implies
one.
- For plan edits, update
docs/plans/dashboard.md for operating state, the
detailed numbered initiative file or external owner document for rationale
and workstreams, and the dimensions or sequencing principles in
docs/plans/README.md only for strategic framing.
- If the plan item becomes implementation work, route to
/dart-new-task in
Claude Code or $dart-new-task in Codex, and use docs/dev_tasks/README.md
when it is multi-session or needs design tracking.
- Verify with
docs/ai/verification.md: use the docs-only gate for plan-only
docs, and the AI docs/adapters gate set when AI docs, workflow sources, or
generated adapters change.
- Do not perform GitHub or remote mutations without explicit maintainer/user
approval.
Output
- Request classification (discussion, plan edit, or task derivation)
- Plan files changed and the operating-state updates made
- Verification gate run
- Any routed follow-up task or
Decision needed block recorded
1---2name: dart-plan-update3description: DART Plan Update: discuss or update DART living plans4---56<!-- AUTO-GENERATED FILE - DO NOT EDIT MANUALLY -->7<!-- Source: .claude/commands/dart-plan-update.md -->8<!-- Sync script: scripts/sync_ai_commands.py -->9<!-- Run `pixi run sync-ai-commands` to update -->1011# dart-plan-update1213Use this skill in Codex to run the DART `dart-plan-update` workflow. The editable14workflow source lives in `.claude/commands/`; this file is its generated adapter15in the shared `.agents/skills/` catalog.1617## Invocation1819- Claude Code: `/dart-plan-update <arguments>`20- Codex: `$dart-plan-update <arguments>`2122Treat the text after the skill name as `$ARGUMENTS`. When the workflow23references `$1`, `$2`, etc., map those to the positional values supplied by the24user.2526## Command Body2728Discuss or update DART living plans: $ARGUMENTS2930## Required Reading3132@AGENTS.md33@docs/ai/principles.md34@docs/ai/README.md35@docs/ai/orchestration.md36@docs/ai/north-star.md37@docs/plans/README.md38@docs/plans/dashboard.md39@docs/ai/verification.md4041## Workflow42431. Classify the request:44 - discussion-only: compare options, priority, scope, or sequencing;45 - plan edit: revise `docs/plans/**` or related indexes;46 - task derivation: turn a plan item into a bounded implementation or docs task.472. Inspect current evidence before changing plan state. Use repo docs, code,48 tests, CI evidence, issue/PR state, benchmark data, or explicit maintainer49 direction.50 - For solver/paper implementation plans, hold the plan to51 `docs/ai/verification.md` § "Research Paper Implementation Evidence",52 record the completed slice and the next missing paper-parity gap, and53 keep the corpus matrix (tests, `py-demos`, visual artifacts, benchmark54 JSON, CPU reference comparisons, GPU parity) explicit about missing rows.553. Keep the plan manageable:56 - revise an existing initiative before adding a duplicate;57 - use stable initiative IDs when renaming, splitting, consolidating, or58 parking work;59 - keep `docs/plans/dashboard.md` as the single source of truth for priority,60 status, horizon, dimension, next step, and gate.61 - when deriving packets or dev-task work, include the DART specification62 intake from `docs/ai/orchestration.md`: value, scope, non-goals,63 assumptions/open decisions (including reasoning mode, phase, and approved delegation64 scopes), acceptance evidence, gates, and dependencies.65 Use owner-local `Decision needed` blocks for consequential ambiguity66 instead of silent defaults.674. For discussion-only requests, present the tradeoff and proposed plan delta;68 do not edit unless the user asks for an edit or the request already implies69 one.705. For plan edits, update `docs/plans/dashboard.md` for operating state, the71 detailed numbered initiative file or external owner document for rationale72 and workstreams, and the dimensions or sequencing principles in73 `docs/plans/README.md` only for strategic framing.746. If the plan item becomes implementation work, route to `/dart-new-task` in75 Claude Code or `$dart-new-task` in Codex, and use `docs/dev_tasks/README.md`76 when it is multi-session or needs design tracking.777. Verify with `docs/ai/verification.md`: use the docs-only gate for plan-only78 docs, and the AI docs/adapters gate set when AI docs, workflow sources, or79 generated adapters change.808. Do not perform GitHub or remote mutations without explicit maintainer/user81 approval.8283## Output8485- Request classification (discussion, plan edit, or task derivation)86- Plan files changed and the operating-state updates made87- Verification gate run88- Any routed follow-up task or `Decision needed` block recorded