emergency-switch-app · git:20260620.d4b3079 · 2026-06-20 · sha256 a71fa26906f4e4d5

emergency-switch-app git:20260620.d4b3079A

Immutable. This exact content is served forever at /api/v1/blob/a71fa26906f4e4d5.

---
name: emergency-switch-app
description: Use when designing a user-initiated macOS emergency switch that helps the user save context before stopping, switching tasks, or leaving the computer — capture must be transparent, local-first, and easy to delete.
---

# Emergency Switch App

Design a user-initiated macOS emergency switch that helps the user save context before stopping, switching tasks, or leaving the computer. Capture must be user-initiated, transparent, local-first, and easy to delete — never silent monitoring.

## When to use

Use this skill when designing a user-initiated macOS emergency switch that helps the user save context before stopping, switching tasks, or leaving the computer.

## Core rule

```
Emergency capture must be user-initiated, transparent, local-first, and easy to delete.
```

## Use for

- Quick context note
- Stop-and-save workflow
- “What was I doing?” recovery
- Interruption recovery
- Local daily work summary

## Trigger options

```
Menu bar button
Global shortcut chosen by user
Command palette command
Manual quick capture button
```

## Capture fields

```
Manual note
Timestamp
Selected project
Current task if app knows it
User-selected files if provided
Optional active app/window title only with clear permission
```

## Privacy rules

- Never silently collect screen, keyboard, messages, or private app content.
- Ask before using any system permission.
- Show exactly what will be saved.
- Store locally by default.
- Let user edit/delete captured notes.

## Output

```
What I was doing
Why I stopped
Next step when I return
Related project/task
```

## Checklist

```
[ ] Capture is user-initiated
[ ] User sees what is captured
[ ] Permissions are explained
[ ] Data stays local unless user exports
[ ] Delete/edit exists
```

## Prompt template

Drop this into any coding agent (Claude Code, Codex, Cursor, …) to apply the skill:

```
Use the emergency-switch-app skill to design a privacy-first emergency context capture flow. It must be user-initiated, transparent, editable, deletable, and local-first. Do not add silent monitoring.
```