Skip to content
Apothem
Uso

Escribir reglas

Crea, delimita el alcance y mantén las reglas de comportamiento de Apothem.

Las reglas son archivos Markdown en src/apothem/rules/ con extensión .md.

Frontmatter de regla

---
name: "..."
description: "..."
pathFilter: ""            # empty string for always-on; a glob for path-filtered
alwaysApply: true         # true for always-on; false for path-filtered
---

Alcances de regla

AlcanceCuándo se aplica
always-onCada sesión, cada archivo
path-filteredSolo cuando el archivo activo coincide con path-filter
operator-selectedEl operador la habilita explícitamente en settings.json

Regla de ejemplo

---
name: "python-conventions"
description: "Python style conventions for this project"
pathFilter: "**/*.py"
alwaysApply: false
---

# Python conventions

- Use type annotations on all public functions.
- Maximum line length: 88 characters.
- Prefer explicit over implicit.

Aplicar reglas a los harnesses

Después de escribir una regla, actualiza cada adaptador de harness instalado. Ejecuta apothem harnesses list para ver el conjunto instalado, luego invoca update una vez por harness:

apothem update --harness claude-code
apothem update --harness cursor

Validación de reglas

python -m apothem.conformity.gate --check frontmatter

On this page