← ClaudeAtlas

chameleon-pause-15mlisted

Use when the user explicitly invokes /chameleon-pause-15m to temporarily suppress chameleon's advisory injections for 15 minutes
crisnahine/chameleon · ★ 2 · AI & Automation · score 75
Install: claude install-skill crisnahine/chameleon
# /chameleon-pause-15m Pause chameleon's advisory injections for 15 minutes by default. Auto-resumes after the timer expires. Use when latency is unwelcome for a short focused window (e.g. live coding, code review walkthrough, demo). The underlying `pause_session` MCP tool accepts any integer in `[1, 240]` minutes; the `-15m` slash command alias is the default convenience. If a different duration is needed, call `pause_session(repo, minutes=N)` directly. ## When to use - User is presenting / demoing and wants minimal hook latency - User is doing rapid scratch experimentation in a TS repo - User wants to compare AI output with vs without chameleon active over a short window - Frustration detected → callout-detector hook surfaces this as a less-permanent option than `/chameleon-disable` ## When NOT to use - The frustration is about pattern advice quality → `/chameleon-teach` to capture the missed pattern - The frustration is about session-long latency → `/chameleon-disable` (session-scope) or run `/chameleon-doctor` ## Prerequisites `pause_session` requires a trust grant. If the repo has no `.trust` record, the tool returns `status: failed` with a message to run `/chameleon-trust` first. ## The flow 1. Call `chameleon-mcp::pause_session(repo=<repo_root>, minutes=15)`. 2. The tool writes `${PLUGIN_DATA}/<repo_id>/.pause_until` with the ISO 8601 expiry. 3. PreToolUse hook checks `.pause_until`: - If file missing or expired → inject normally (auto-cleans expired marke