dart-analyze

SkillDev tools

DART Analyze: analyze repository evidence without editing

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the dart-analyze skill

What this skill tells your AI

The instructions your AI receives, as published by dartsim/dart in .agents/skills/dart-analyze/SKILL.md and read by ahel’s review.

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

  1. Restate the question and the read-only boundary. Do not edit files, stage changes, or perform GitHub, CI, branch, or review-thread mutations.
  2. Inspect local state enough to avoid misreading user work:
    git status --short --branch
    git diff --stat
    
  3. 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.
  4. 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.
  5. Rank explanations, risks, or options by confidence when multiple readings are plausible. Use concrete file and line references for material claims.
  6. If current external documentation or standards are needed for correctness, gather source-backed evidence and label date/version context explicitly.
  7. 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.

Signals

GitHub stars
1k
Forks
304
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
dart-analyze
Source
github.com/dartsim/dart