dart-close-issue

SkillCommunication

DART Close Issue: draft and optionally post a GitHub issue closing message

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-close-issue skill

What this skill tells your AI

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

Use this skill in Codex to run the DART dart-close-issue 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-close-issue <arguments>
  • Codex: $dart-close-issue <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

Close or prepare closing message for issue: $ARGUMENTS

Required Reading

@AGENTS.md @docs/onboarding/contributing.md

Workflow

  1. Inspect the issue: gh issue view <ISSUE_NUMBER> --comments.
  2. Verify the stated resolution:
    • fixed by merged PR
    • already fixed on main
    • no longer reproducible
    • out of scope or needs a different tracker
  3. Draft a concise closing message:
    • thank the reporter
    • state the concrete resolution
    • link the fixing PR or relevant docs when available
  4. Only post and close if the user explicitly requested action and explicit maintainer/user approval has been given:
    gh issue comment <ISSUE_NUMBER> --body "<message>"
    gh issue close <ISSUE_NUMBER>
    

Output

  • Closing message
  • Whether it was posted
  • Whether the issue was closed

Signals

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