Files
fn_registry/.claude/rules/INDEX.md
T
egutierrez 28ff9c3f79 docs(rules): añadir regla KISS para proyectos y apps
Formaliza la filosofía de mantener projects/ y apps/ simples:
- preferir herramientas del sistema o del registry antes que paquetes
  externos,
- cuestionar cada nueva dependencia (coste/beneficio, riesgo upstream),
- evitar abstracciones especulativas,
- ser consciente del flujo de trabajo actual.

Incluye el aprendizaje del experimento con GitButler (retirado en commit
correspondiente de repo_Claude) como caso concreto de una herramienta
externa que añadió complejidad sin beneficio en nuestro contexto.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 14:13:29 +02:00

1.6 KiB

Rules Index

Reglas operativas del proyecto. Cada archivo es una regla independiente.

# Archivo Regla
01 db_locations.md Ubicacion de registry.db y operations.db
02 ids_naming.md Formato de IDs y convenciones de nombres
03 purity.md Reglas de pureza funcional
04 types_in_signatures.md Tipos nativos en firmas, registry types en .md
05 stubs.md Stubs impuros para dependencias externas
06 assertions.md Kinds de assertions son texto libre
07 proposals.md Quien crea proposals y cuando
08 function_tags.md Tags con significado especial: launcher, service
09 go_packages.md Nombre de paquete Go = nombre del directorio
10 apps_vs_functions.md Codigo reutilizable en functions/, no reutilizable en apps/
11 sources.md Extraccion de funciones desde repos externos
12 notebook_collaboration.md Colaboración en notebooks Jupyter via funciones del registry
13 frontend_theming.md Componentes propios y sistema de temas en frontends
14 deploy.md Deploy de apps a VPS remotos via SSH + systemd + rsync
15 projects.md Projects: agrupar apps, analysis y vaults bajo un tema
16 kiss.md KISS en proyectos y apps: cuestionar herramientas externas, sin abstracciones especulativas