name: openant
description: Runs the OpenAnt CLI for development and analysis tasks, captures output, and summarizes actionable findings. Use when the user requests OpenAnt commands or interpretation of OpenAnt results.
OpenAnt
Purpose
Execute OpenAnt CLI tasks safely, capture stdout/stderr, and return concise actionable findings and suggested follow-up commands.
When to Use
- User explicitly asks to run OpenAnt or refers to OpenAnt analysis.
- Interpreting OpenAnt output after a local or CI run.
- Exploring repo/analysis workflows documented for OpenAnt.
When NOT to Use
- Tasks better served by other CLIs or skills without OpenAnt context.
- Destructive operations without explicit user confirmation.
- Skill repo authoring → create-skill / publish-skill.
Expected Outcome
- Commands run (or exact commands provided if sandboxed) with captured output.
- Summary of findings, errors, and recommended next commands.
- Clear stop before destructive flags.
Inputs to Gather
- Requested OpenAnt subcommand or goal.
- Working directory and repo context.
- Flags that may be destructive (
--force, delete, overwrite).
- Whether network or credentials are required.
Workflow
- Confirm
openant tool or shell access.
- Construct command from user intent; avoid destructive flags unless approved.
- Run and capture stdout/stderr with exit code.
- Summarize actionable findings and anomalies.
- Suggest next commands; do not chain destructive steps without confirmation.
Domain guidance
Run OpenAnt for the task the user requested; capture stdout/stderr; summarize actionable findings and next commands. Do not run destructive commands without explicit confirmation.
- Prefer dry-run or read-only subcommands when available.
- Quote paths with spaces; run from repo root unless specified.
- Never fabricate CLI output.
Tool Availability Rules
| Access | Behavior |
|---|
| Full tool access | Execute OpenAnt and report results. |
| Read-only | Output exact command for user to run. |
| No shell | Provide command template only; no fabricated output. |
Related tool sets
Review / Decision / Execution Criteria
- Include exit code and key log lines in summary.
- Flag destructive operations before execution.
Output Format
- Command(s) executed.
- Exit status.
- Findings (bullets).
- Suggested next commands.
- Warnings or blockers.
Quality Bar
- Concise operator summary, not full log dump unless requested.
Safety and Boundaries
- No destructive commands without explicit user approval.
- Do not fabricate OpenAnt output or success.
Escalation / Dispatch Rules
- Implementation follow-up → implement-features, refactor-code.
References
skills/old_skills.json (openant).
skills/skill.instruction.md, skills/meta.instructions.md