dart-plan-update
GitHub用于讨论或更新DART生活计划。支持分类请求为讨论、计划编辑或任务派生,检查现有证据后修改文档,维护优先级仪表盘,并处理多会话实现的完整性与缺口分析。
Trigger Scenarios
Install
npx skills add dartsim/dart --skill dart-plan-update -g -y
SKILL.md
Frontmatter
{
"name": "dart-plan-update",
"description": "DART Plan Update: discuss or update DART living plans"
}
dart-plan-update
Use this skill in Codex to run the DART dart-plan-update 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-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/north-star.md @docs/plans/README.md @docs/plans/dashboard.md @docs/plans/north-star-roadmap.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 new solver/paper implementation plans, preserve the full
paper-complete bar in
docs/ai/verification.md: all algorithms/features, CPU and GPU paths, paper/site/video demos, benchmark JSON that beats reference and paper numbers, and clean long-term API/pipeline work. - For active multi-session solver/paper work, update the plan or dev-task
resume surface with both the completed slice and the next missing
paper-parity gap; do not let focused tests narrow the recorded objective.
If the user names source demos, videos, or project pages, keep the corpus
matrix explicit: which scenes/experiments are represented by tests,
py-demos, visual artifacts, benchmark JSON, CPU reference comparisons, and GPU parity, and which rows remain missing.
- For new solver/paper implementation plans, preserve the full
paper-complete bar in
- 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.mdas 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, acceptance evidence, gates, and dependencies. Use owner-localDecision neededblocks 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.mdfor operating state, the detailed numbered initiative file or external owner document for rationale and workstreams, anddocs/plans/north-star-roadmap.mdonly for strategic framing. - If the plan item becomes implementation work, route to
/dart-new-taskin Claude/OpenCode or$dart-new-taskin Codex, and usedocs/dev_tasks/README.mdwhen 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 neededblock recorded
Version History
- e0d13fd Current 2026-07-05 10:37


