Skip to main content

rabbitcli-shared

Core conventions for calling the rabbitcli CLI from an AI Agent — output contract, safety rules, environments. Auto-loaded alongside any other rabbitcli skill.

Quellinformationen

Repository
RabbitAI-Lab/RabbitAITest
Letzte Quellaktivität
30. September 2026 um 02:13
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
rabbitcli-shared
description
Core conventions for calling the rabbitcli CLI from an AI Agent — output contract, safety rules, environments. Auto-loaded alongside any other rabbitcli skill.
# rabbitcli shared rules ## Output contract - Success: stdout, exit 0, `{"ok": true, "data": ...}`. - Failure: stderr, exit != 0 (usage errors exit 2), `{"ok": false, "error": {"type": ..., "message": ..., "hint": ...}}`. - Judge success by `ok == true` or the exit code — never by `code == 0`. ## Before calling 1. Check config: `rabbitcli config show` (note `_dir` and `_env`). 2. Discover usage: `rabbitcli schema` and `rabbitcli schema <group>`. 3. For any command with side effects, run with `--dry-run` first and show the preview to the user. ## Safety rules - Never pass `--format pretty` when consuming output programmatically; use default JSON. - Never print tokens. The CLI masks them; keep it that way. - Use `--env` to point at a dev/staging backend when testing; confirm with the user before running against prod. ## Common flags `--format`, `--env`, `--config-dir`, `--dry-run`, `--page-all`, `--verbose` / `--debug` (logs go to files, never stdout).
Auf GitHub ansehen