Skip to content
Back to skills

Mode

ASecurity

Activa un modo de trabajo para DQIII8. Opciones: analyst | coder | creative. El modo persiste hasta fin de sesion o reinicio del VPS.

  • 11 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 6, 2026
ai-agentspythongobash

Security analysis

A100/100

Scanned June 6, 2026

npx -y skills add senda-labs/DQIII8 --skill mode --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mode?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mode
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/senda-labs-mode/badge)](https://www.skillsdirectory.com/skills/senda-labs-mode)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mode
description: Activa un modo de trabajo para DQIII8. Opciones: analyst | coder | creative. El modo persiste hasta fin de sesion o reinicio del VPS.
command: /mode
allowed-tools: [Bash]
user-invocable: true
---

# /mode — Activar Modo de Trabajo

Escribe el modo en `/tmp/dqiii8_mode.txt`. El hook `session_start.py` lo lee
al inicio de cada sesion e inyecta las instrucciones de comportamiento correspondientes.

## Uso

```
/mode coder
/mode analyst
/mode creative
/mode status
```

## Modos disponibles

| Modo | Foco | Estilo |
|------|------|--------|
| `coder` | Implementacion y correctitud | Codigo primero, prosa minima, Black siempre, show diffs |
| `analyst` | Datos, metricas, outputs estructurados | Tablas, verificar numeros, sin especulacion |
| `creative` | Narrativa, exploracion, alternativas | Long-form, espanol literario, sin formato tecnico |

Sin modo activo: comportamiento estandar neutro (hereda del proyecto activo).

## Implementacion

```bash
python3 -c "
import sys
from pathlib import Path

MODE_FILE = Path('/tmp/dqiii8_mode.txt')
VALID_MODES = {'coder', 'analyst', 'creative'}

args = sys.argv[1:]
if not args or args[0] == 'status':
    current = MODE_FILE.read_text(encoding='utf-8').strip() if MODE_FILE.exists() else 'neutro'
    print(f'Modo activo: {current}')
    sys.exit(0)

mode = args[0].lower()
if mode not in VALID_MODES:
    print(f'Modo invalido: {mode!r}')
    print(f'Opciones: analyst | coder | creative')
    sys.exit(1)

MODE_FILE.write_text(mode, encoding='utf-8')
print(f'Modo activado: {mode}')
print('Persiste hasta fin de sesion (/mode status para verificar)')
" "$@"
```

## Notas DQIII8

- El modo se inyecta via `session_start.py` en el bloque DQIII8 inicial
- `/tmp/dqiii8_mode.txt` se borra al reiniciar el VPS (por diseno — no persiste entre reinicios)
- Para persistir entre reinicios: set `DQIII8_MODE=[modo]` en `.env`
- Cambiar modo en mitad de sesion no afecta el contexto actual — solo la siguiente sesion
- Definido en CLAUDE.md § Personality Modes

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.