Skip to content
Back to skills

Es

ASecurity

Un Agent Skill que le enseña a tu agente cada operación de Rationale — se carga solo cuando una tarea lo necesita, en la misma carpeta para Claude Code y Codex.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 22, 2026
ai-agentspythongobash

Works with

  • claude code
  • cli
  • mcp

Security analysis

A100/100

Pro scans all 14 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add Ragosorio/Rationale --skill es --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Es?

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

Security grade badge for Es
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ragosorio-rationale-85b2e253/badge)](https://www.skillsdirectory.com/skills/ragosorio-rationale-85b2e253)

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
---
lang: es
slug: skill
title: El skill rationale
description: Un Agent Skill que le enseña a tu agente cada operación de Rationale — se carga solo cuando una tarea lo necesita, en la misma carpeta para Claude Code y Codex.
section: Empezar
order: 4
---

## Qué agrega

El [prompt maestro](/es/docs/prompt-master) en `CLAUDE.md` y `AGENTS.md` le dice
al agente *que* debe preparar y capturar. El skill `rationale` le dice *cómo*:
qué campos del packet importan, cómo pronunciarse sobre un Record gobernante,
cómo escribir un candidato que el gate de captura conserve y cuándo detenerse y
dejarte a ti una decisión.

Los agentes comparten una ventana de contexto finita, así que el skill está
construido para revelarse de forma progresiva. Hasta que una tarea lo necesita,
el agente solo ve su descripción. Cuando la tarea coincide, lee un `SKILL.md`
corto que lo dirige al único playbook de la operación en curso.

## Operaciones

| Operación | Cuándo la usa el agente |
| --- | --- |
| `preflight` | Antes de cambiar, mover o borrar código no trivial |
| `explain` | Cuando el código parece redundante o raro, o preguntas por qué existe |
| `capture` | Cuando un cambio está hecho y probado |
| `conflicts` | Cuando un candidato choca con una regla fijada |
| `health` | Cuando faltan herramientas o los resultados se ven degradados |
| `adopt` | Al configurar Rationale y sembrar los primeros Records |
| `maintain` | Cuando los bindings quedan obsoletos o `rationale doctor` reporta hallazgos |

Una tarea normal de código es `preflight`, luego el cambio y después `capture`.

## Instalar

| Método | Dónde queda | Disponibilidad |
| --- | --- | --- |
| `rationale install-agent` | `.claude/skills/rationale/` y `.agents/skills/rationale/` | Desde v1.1.0; `rationale init` lo ejecuta |
| `npx skills add Ragosorio/Rationale` | Los directorios de skills de los agentes que detecta | Para agentes que Rationale no configura |
| Copia manual | Cualquier directorio de skills que lea tu agente | Copia `skills/rationale/` sin `evals/` |

`install-agent` registra un hash por cada archivo que escribe: un archivo que
editas se conserva al reinstalar y al desinstalar, y un directorio de skill que
otra herramienta creó como enlace simbólico se deja intacto. Al actualizar
desde v1.0.0 se retira el skill `/rationale-protocol` en favor de `/rationale`,
salvo que lo hayas editado.

## Invocarlo

- **Por su cuenta.** Claude Code y Codex pueden cargar el skill cuando una tarea
  coincide con su descripción: cambiar código no trivial en un repositorio con
  `.rationale/`, preguntar por qué existe un código, terminar un cambio o
  diagnosticar Rationale.
- **Claude Code.** `/rationale`, o `/rationale <operación>`, por ejemplo
  `/rationale capture`.
- **Codex.** `$rationale`, o `$rationale explain src/billing/retry.rs::backoff`.

Los atajos `/rationale-preflight`, `/rationale-explain`, `/rationale-capture`,
`/rationale-conflicts` y `/rationale-health` siguen disponibles para ti. Los
agentes no los eligen por su cuenta, así que el skill es la única entrada para
la selección automática.

## Tu idioma

El skill está escrito en inglés y le pide al agente responder en el idioma en
que escribes. Los nombres de herramientas, los ids de Records, valores como
`pinned`, las rutas, los comandos y las afirmaciones citadas de un Record se
mantienen literales en cualquier idioma.

Los Records nuevos siguen el idioma que ya usa tu canon, para que la detección de
duplicados siga funcionando y todo el canon se lea con una sola voz. Un canon
vacío toma tu idioma.

## Revisa antes de escribir

El skill incluye `scripts/check_candidates.py`, un validador que aplica las
reglas del propio gate de captura antes de `finalize_change`: tipos,
durabilidad, umbrales de texto, rationales que repiten el statement, ruido
mecánico, bindings a archivos reales, duplicados probables y `supersedes` que
terminarían en conflicto.

```bash
python3 .claude/skills/rationale/scripts/check_candidates.py - <<'JSON'
[{"kind": "constraint", "statement": "...", "rationale": "...",
  "durability": "durable", "bindings": ["src/billing/retry.rs::backoff"]}]
JSON
```

El código de salida `0` significa que ningún candidato se descartaría, `2` que
al menos uno sí, y `1` que la entrada no se pudo leer. El gate sigue siendo la
autoridad; un test del repositorio falla si el validador se aparta de él.

## Qué contiene

```text
skills/rationale/
├── SKILL.md              router: idioma, operaciones, el ciclo, invariantes, herramientas
├── agents/openai.yaml    metadatos de Codex y la dependencia MCP
├── references/           un playbook por operación, más Records, packet, CLI y anti-patrones
├── scripts/              check_candidates.py
├── assets/               plantillas de reporte y de candidatos
└── evals/                evals de activación y comportamiento para mantenedores (no se instalan)
```

## Personalizarlo

Las ediciones a archivos instalados sobreviven a `install-agent`, pero un
archivo editado deja de recibir actualizaciones hasta que ejecutas
`rationale install-agent --refresh-skills`. Para añadir las convenciones de tu
equipo, prefiere un skill propio que apunte a las operaciones de Rationale en
las que se apoya, así queda independiente del ciclo de releases de Rationale.

La guía completa, incluida la forma de ejecutar las evals, está en el
repositorio en `docs/user-guide/skills.md`.

Files in this skill

  • agents-and-mcp.md3.7 KB
  • architecture.md2.4 KB
  • cli-reference.md3.9 KB
  • concepts.md3 KB
  • control-room.md2.8 KB
  • evidence.md3.5 KB
  • limits.md2.4 KB
  • mcp-reference.md4.1 KB
  • prompt-master.md1.8 KB
  • quickstart.md3.8 KB
  • skill.md5.4 KB
  • troubleshooting.md4.2 KB
  • versioning.md2.3 KB
  • workflow.md3 KB

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.