@poletron/ruleset
v0.0.5
Published
Agentic Ruleset Manager CLI - Synchronization tool for Agent Rules files.
Maintainers
Readme
Ruleset CLI
Manten tus reglas de AI, skills y workflows sincronizados con el repositorio central, sin ensuciar tu historial de git.
🚀 Quick Start
Navega a la raíz de tu proyecto y ejecuta:
# 1. Inicializa la configuración
npx @poletron/ruleset init
# 2. Añade skills interactivamente
npx @poletron/ruleset add
# 3. (Opcional) Sincroniza manualmente si editas ruleset.json
npx @poletron/ruleset syncComandos
init: Crea un archivoruleset.jsonbase en tu directorio actual.add: Abre un menú interactivo para seleccionar skills. Al guardar, crea automáticamente los symlinks necesarios en tu carpeta.agent/.sync: Lee turuleset.jsony regenera todos los enlaces. Útil si actualizas el paquete o cambias la configuración manualmente.
🧠 Filosofía
En lugar de copiar y pegar archivos de reglas (que luego quedan desactualizados), Ruleset utiliza Symlinks (enlaces simbólicos).
- El paquete NPM contiene la "Verdad Absoluta" de tus reglas en
node_modules. - Tu proyecto solo contiene enlaces livianos en
.agent/. - Cuando actualizas el paquete (
npm install @poletron/ruleset@latest), tus reglas se actualizan automáticamente al instante.
Estructura Generada
my-project/
├── ruleset.json <-- Tu configuración (trackeada en git)
├── .agent/
│ ├── rules/
│ │ └── 00-orchestrator.md --> Symlink a node_modules/...
│ └── skills/
│ ├── react/ --> Symlink a node_modules/...
│ └── typescript/ --> Symlink a node_modules/...
└── package.json