Saltar al contenido
AKOS
Docs · Beta

Crear una skill

Una skill es un procedimiento determinista. No razona: ejecuta.

Ejemplo

skills/scan-secrets/skill.md
---
slug: scan-secrets
input:
  path: string
output:
  findings: SecretFinding[]
errors:
  - INVALID_PATH
  - IO_ERROR
version: 1.9.0
---

## Procedimiento
1. Recorrer archivos versionados en `path`.
2. Aplicar detectores deterministas por tipo (AWS, GCP, tokens genéricos).
3. Redactar el hallazgo antes de emitirlo.
4. Devolver `findings` con severidad y ubicación.

## No hace
- No abre red.
- No escribe en disco.
- No usa modelos.

Buenas prácticas

  • · Entradas y salidas tipadas explícitamente.
  • · Errores enumerados; nada de "algo falló".
  • · Sin efectos de red o disco salvo declaración.
  • · Idempotente cuando sea posible.