← ClaudeAtlas

jarvis-goallisted

Goal-driven autonomous execution with completion-condition gating and built-in irreversibility guard. Port of Anthropic /goal (Claude Code v2.1.139) that automatically pauses for explicit user approval when detecting unrecoverable operations — git push, repo visibility changes, payment, secret exposure, mass data deletion.
Ramsbaby/jarvis · ★ 6 · AI & Automation · score 74
Install: claude install-skill Ramsbaby/jarvis
# /goal — Goal-Driven Autonomous Execution Set a measurable completion condition once; the agent self-verifies every turn until the condition is met, then declares done with evidence. ## How it works (4 stages) 1. **Parse completion condition** → normalize to a verifiable predicate 2. **Per-turn self-check** → after each action, ask "is the condition met?" using actual tool output, not assumption 3. **Auto-continuation** → if not met, continue without waiting for Stop hook 4. **Stop on success** → declare completion citing real command output as evidence Example inputs: - `/goal all crons sustained ≥ 95% success over 7 days` - `/goal /verify 7-gate all PASS` - `/goal rag indexing complete + integrity check passes` ## ⚠️ Irreversibility Guard (auto-pause triggers) Autonomous execution pauses and requests explicit user approval when detecting: - `git push`, `git push --force` - Repo visibility changes, deletion, archival (`gh repo edit --visibility`, `gh repo delete`, `gh repo archive`) - External message dispatch (Slack, email, Discord public channels, push notifications) - Payment, financial transfer, asset movement, trade execution - Secret or PII exposure to external systems - Irreversible system changes (production DB schema, mass data deletion, cron mass disable) - `rm -rf`, `DROP TABLE`, `TRUNCATE` Pause format: > "Irreversible operation detected: [name]. Scope: [blast radius]. Approve to proceed?" ## Differentiation vs. Anthropic /goal - Built-in irreversibilit