| name | dart-analyze |
| description | DART Analyze: analyze repository evidence without editing |
dart-analyze
Use this skill in Codex to run the DART dart-analyze workflow. The editable
workflow source lives in .claude/commands/; this file is its generated adapter
in the shared .agents/skills/ catalog.
Invocation
- Claude Code/OpenCode:
/dart-analyze <arguments>
- Codex:
$dart-analyze <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
Analyze repository evidence without editing: $ARGUMENTS
Required Reading
@AGENTS.md
@docs/ai/principles.md
@docs/ai/workflows.md
@docs/ai/verification.md
@docs/onboarding/ai-tools.md
Workflow
- Restate the question and the read-only boundary. Do not edit files, stage
changes, or perform GitHub, CI, branch, or review-thread mutations.
- Inspect local state enough to avoid misreading user work:
git status --short --branch
git diff --stat
- Build an evidence set from repository files, tests, docs, generated
artifacts, and command output. Load task-specific docs from
AGENTS.md when
the question names a subsystem.
- Separate direct evidence from inference and unknowns. Do not present an
inference as a fact, and do not turn a read-only answer into an
implementation plan.
- Rank explanations, risks, or options by confidence when multiple readings
are plausible. Use concrete file and line references for material claims.
- If current external documentation or standards are needed for correctness,
gather source-backed evidence and label date/version context explicitly.
- Stop when the synthesis answers the question with enough evidence, or report
the exact proof source that is unavailable.
Output
Report:
- the question answered and the scope inspected;
- ranked synthesis with confidence;
- evidence, inference, and unknowns as separate sections;
- any discriminating read-only probe that would reduce remaining uncertainty;
- confirmation that no local edits or external mutations were performed.