Install
npx skillscat add dartsim/dart/dart-analyze Install via the SkillsCat registry.
SKILL.md
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 fromAGENTS.mdwhen
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.