jarvis-goallisted
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