Prompt file imported from gonzalezpazmonica/savia (
.claude/commands/emergency-plan.md). Copyright stays with the author.
/emergency-plan [--model MODEL]
Pre-descarga todos los recursos necesarios para que
/emergency-mode setupfuncione sin conexión a internet.
¿Por qué?
Si el proveedor cloud de LLM cae y además no hay internet, /emergency-mode setup no podrá descargar Ollama ni el modelo. Con /emergency-plan ejecutado previamente, todo queda cacheado en local.
Prerequisitos
- Conexión a internet (para la descarga inicial)
- ~5-10GB de espacio libre (según modelo)
Qué descarga
- Script/Instalador de Ollama — Linux:
ollama-install.sh+ binario extraído de tar.zst · macOS: binario extraído de tgz · Windows:OllamaSetup.exe - Binario de Ollama —
~/.pm-workspace-emergency/ollama-bin(Linux/macOS) - Modelo LLM — cacheado en Ollama (
~/.ollama/models/)
Selección automática de modelo
Si no se especifica --model, se selecciona según la RAM disponible:
| RAM | Modelo | Tamaño descarga |
|---|---|---|
| <16GB | qwen2.5:3b | ~2GB |
| 16-31GB | qwen2.5:7b | ~4.4GB |
| ≥32GB | qwen2.5:14b | ~9GB |
Uso
# Linux / macOS — descarga automática según hardware
./scripts/emergency-plan.sh
./scripts/emergency-plan.sh --model mistral:7b # modelo específico
./scripts/emergency-plan.sh --check # verificar estado
# Windows (PowerShell)
.\scripts\emergency-plan.ps1
.\scripts\emergency-plan.ps1 -Model "mistral:7b"
.\scripts\emergency-plan.ps1 -Check
Verificación
El script crea un marcador en ~/.pm-workspace-emergency/.plan-executed.
--checkretorna exit code 0 si ya se ejecutó, 1 si nosession-init.shverifica este marcador y recuerda ejecutar el plan
Integración con emergency-setup
Cuando emergency-setup.sh detecta que no hay internet:
- Busca el binario de Ollama en la caché local
- Lo instala desde el fichero local
- El modelo ya está cacheado por Ollama (descargado durante plan)
- Setup completo sin necesidad de internet
Sugerencia automática
La primera vez que se inicia Claude Code en una máquina nueva, session-init.sh verifica si el emergency plan se ha ejecutado. Si no, muestra un recordatorio para que el usuario lo ejecute.
Caché local
Todo se almacena en ~/.pm-workspace-emergency/:
~/.pm-workspace-emergency/ # Linux/macOS: $HOME · Windows: %USERPROFILE%
├── .plan-executed # Marcador de ejecución con timestamp
├── plan-info.json # Metadata (OS, RAM, modelo elegido)
├── ollama-install.sh # Script instalación (solo Linux)
├── ollama-bin # Binario extraído (Linux/macOS)
└── OllamaSetup.exe # Instalador (solo Windows)
Modelos: ~/.ollama/models/ (Linux/macOS) · %USERPROFILE%\.ollama\models\ (Windows).
