Skip to main content

panic

Emergency kill switch — halts all agents via lockfile gate. Triggers: panic, stop everything, kill switch, halt agents, agents looping.

Quellinformationen

Repository
softspark/ai-toolkit
Letzte Quellaktivität
6. Mai 2026 um 09:48
Erkannte Sprache von SKILL.md
Englisch
Sterne
179
Forks
21

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
panic
description
Emergency kill switch — halts all agents via lockfile gate. Triggers: panic, stop everything, kill switch, halt agents, agents looping.
effort
low
disable-model-invocation
true
agent
system-governor
context
fork
allowed-tools
Bash
# Panic Command (The Kill Switch) Stops the system dead in its tracks. ## Usage ```bash /panic [reason] # Example: /panic "Agents are looping infinitely" ``` ## Protocol 1. **Create Lockfile**: `touch .claude/HALT` 2. **Notify User**: "System Halted. Delete .claude/HALT to resume." ## Resume To resume operations: ```bash rm .claude/HALT ``` ## Rules - **MUST** create the lockfile at `.claude/HALT` — agents check this path to gate execution - **NEVER** bypass the lockfile silently once it exists - **CRITICAL**: emit a clear, single-line notification so the user knows the system is halted - **MANDATORY**: include the provided reason (if any) in the notification ## Gotchas - The lockfile is **project-local** (`./.claude/HALT`). Agents running in a different working directory, or globally-invoked tools, will not see it and will keep running. `/panic` is not a system-wide kill switch. - The lockfile check relies on the `PreToolUse` hook from `ai-toolkit`; if the user disabled hooks in `settings.json` or ejected without keeping hooks, `touch .claude/HALT` does nothing. Verify the hook is present after invocation. - Removing `.claude/HALT` mid-task resumes agents that were blocked, but they resume with potentially **stale context** (conversation moved on, tool results orphaned). Prefer restarting the session cleanly if possible. ## When NOT to Use - For cancelling a single agent — use the task's own stop mechanism - For a production incident — use `/workflow incident-response` - As a rollback tool — use `/rollback` - To pause for a short clarification — just ask the question, do not halt the system
Auf GitHub ansehen