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.
소스 정보
- 저장소
- RabbitAI-Lab/RabbitAITest
- 최근 소스 활동
- 2026년 9월 30일 02:13
- 감지된 SKILL.md 언어
- 영어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SKILL.md 표시 중
SKILL.md
소스 지침 · 읽기 전용 미리보기- 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).
GitHub에서 보기