FacturaScripts

57 mods across 1 repository, 8 stars between them.

fs-dev

02

FacturaScripts/fs-claude-plugin

Plugin Claude Code

Plugin de FacturaScripts para Claude Code: skills, agentes y herramientas para trabajar con el ERP. Incluye agentes especializados para backend, frontend, fullstack, UI, API, extensiones, SQL, PHP, documentos y testing.

8 2mo ago A tokens not measured original MIT

api-designer

03

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para diseñar y crear endpoints REST API en FacturaScripts: endpoints estándar de modelos (CRUD), endpoints personalizados con ApiRoot y Kernel::addRoute(), autenticación por token API, filtros y paginación, y conexión entre instancias de FacturaScripts vía API. Especialista en la API REST del ERP.

8 2mo ago A 72 tokens original MIT

backend-developer

04

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para desarrollo backend en FacturaScripts: crear y modificar modelos PHP, lógica de negocio, operaciones de base de datos (DbQuery, Where), Workers, Cron, migraciones, validaciones y tests. Especialista en ModelClass, ModelTrait, BusinessDocument y toda la capa de datos del ERP.

8 2mo ago A 69 tokens original MIT

docs-expert

05

FacturaScripts/fs-claude-plugin

Agent

Experto en documentación oficial de FacturaScripts. USAR SIEMPRE cuando el usuario pregunte cómo programar algo en FacturaScripts: modelos, controladores (ListController, EditController, PanelController), vistas (XMLView, widgets, addFilterSelectWhere, addListView, addEditView), extensiones, workers, cron, API REST…

8 2mo ago A 100 tokens original MIT

document-expert

06

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para trabajar con documentos de compra y venta en FacturaScripts: presupuestos, pedidos, albaranes y facturas (tanto de cliente como de proveedor). Especialista en BusinessDocument, BusinessDocumentLine, SalesDocument, PurchaseDocument, Calculator, CalculatorMod, Mods de cabecera/líneas…

8 2mo ago A 110 tokens original MIT

extension-developer

07

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para crear extensiones en FacturaScripts que modifican el comportamiento de modelos, controladores, vistas XMLView, tablas y plantillas Twig del core o de otros plugins SIN modificar su código fuente. Especialista en el sistema de extensiones (Closures para hooks de controladores y modelos)…

8 2mo ago A 99 tokens original MIT

frontend-developer

08

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para desarrollo frontend en FacturaScripts: crear y modificar plantillas Twig, JavaScript personalizado, CSS/SCSS, integración con Bootstrap 5, gestión de assets con AssetManager, herencia de plantillas y funciones Twig personalizadas. Especialista en la capa de presentación del ERP.

8 2mo ago A 66 tokens original MIT

fullstack-developer

09

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para crear funcionalidades completas en FacturaScripts que abarcan todas las capas: modelo PHP + tabla XML + controlador (ListController/EditController/PanelController) + XMLView + plantilla Twig + extensiones + Init.php + tests. Ideal para desarrollar un CRUD completo o una funcionalidad end-to-end en…

8 2mo ago A 72 tokens original MIT

php-expert

10

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para escribir código PHP idiomático y de calidad en FacturaScripts: patrones PHP 8.0+ específicos del framework (Closures para extensiones, traits de modelos, herencia de ModelClass/ControllerClass), cumplimiento PSR-12, uso correcto de la clase Tools (noHtml, fixHtml, trans, log, date, money…

8 2mo ago A 109 tokens original MIT

sql-expert

11

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para cualquier tarea relacionada con base de datos en FacturaScripts: diseñar esquemas de tabla XML, optimizar consultas con DbQuery y Where, crear índices y constraints, escribir migraciones SQL, analizar rendimiento de queries, usar transacciones, trabajar con DataBaseWhere/DataBase/DbQuery, diseñar…

8 2mo ago A 102 tokens original MIT

testing-expert

12

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para testing y control de calidad en FacturaScripts: revisar tests existentes y detectar casos que faltan, escribir tests PHPUnit para modelos y controladores, ejecutar tests (fsmaker test, composer test), análisis estático con PHPStan, verificación de estilo con CS-Check/CS-Fix, diagnóstico de errores…

8 2mo ago A 189 tokens original MIT

ui-designer

13

FacturaScripts/fs-claude-plugin

Agent

Usa este agente para diseñar interfaces de usuario en FacturaScripts: definir XMLViews con columnas, widgets, filtros, filas de estado y acciones, modales, grupos de campos y diseño responsive. Especialista en el sistema de widgets (text, select, autocomplete, money, date, checkbox, etc.), filtros (addFilterSelect…

8 2mo ago A 105 tokens original MIT

SessionStart

14

FacturaScripts/fs-claude-plugin

Hook

Runs when a session starts, executing detect-facturascripts.sh via bash. From FacturaScripts/fs-claude-plugin.

8 2mo ago A tokens not measured original MIT

CwdChanged

15

FacturaScripts/fs-claude-plugin

Hook

Runs on the CwdChanged event, executing detect-facturascripts.sh via bash. From FacturaScripts/fs-claude-plugin.

8 2mo ago A tokens not measured copy · 92% MIT

PostToolUse

16

FacturaScripts/fs-claude-plugin

Hook

Runs after a tool call finishes for Write and Edit tool calls, executing update-copyright.sh and sort-class-members.sh via bash (2 commands). From FacturaScripts/fs-claude-plugin.

8 2mo ago A tokens not measured original MIT

analizar-bug

17

FacturaScripts/fs-claude-plugin

Skill Claude CodeCodex

Analiza y corrige bugs en plugins de FacturaScripts. ACTIVAR cuando el usuario describa un comportamiento incorrecto, algo que "no funciona como debería", un error inesperado, datos incorrectos generados por el código, o pida "revisa el plugin", "busca el error", "algo falla", "hay un problema con", "verifica el…

8 2mo ago A 190 tokens original MIT

api-designer

18

FacturaScripts/fs-claude-plugin

Skill Claude CodeCodex

Diseña y crea endpoints REST API en FacturaScripts delegando al agente especializado api-designer. ACTIVAR SIEMPRE que el usuario pregunte o pida trabajar con: la API REST de FacturaScripts, endpoints de modelos (GET, POST, PUT, DELETE), endpoints personalizados (ApiController, Kernel::addRoute…

8 2mo ago A 149 tokens original MIT

api-rest

19

FacturaScripts/fs-claude-plugin

Skill Claude CodeCodex

Explica cómo usar la API REST de FacturaScripts para listar, crear, modificar y eliminar registros, y cómo añadir endpoints personalizados desde un plugin. Úsalo cuando el usuario pregunte sobre la API REST, endpoints, autenticación con API key, o cómo crear endpoints personalizados en un plugin.

8 2mo ago A 63 tokens original MIT

backend-developer

20

FacturaScripts/fs-claude-plugin

Skill Claude CodeCodex

Desarrolla componentes backend de FacturaScripts delegando al agente especializado backend-developer. ACTIVAR SIEMPRE que el usuario pida crear o modificar: modelos PHP (ModelClass, ModelOnChangeClass, BusinessDocument), tablas XML, Workers para eventos asíncronos, Cron jobs para tareas periódicas, migraciones de…

8 2mo ago A 202 tokens original MIT

crear-controlador

21

FacturaScripts/fs-claude-plugin

Skill Claude CodeCodex

Crea controladores de FacturaScripts (Controller con vista Twig, ListController, EditController o PanelController) con su vista asociada.

8 2mo ago A 33 tokens original MIT

crear-extension

22

FacturaScripts/fs-claude-plugin

Skill Claude CodeCodex

Crea extensiones de FacturaScripts para modificar modelos, controladores o vistas del core o de otros plugins sin modificar su código fuente.

8 2mo ago A 31 tokens original MIT

crear-html-twig

23

FacturaScripts/fs-claude-plugin

Skill Claude CodeCodex

Crea, usa y extiende vistas Twig en FacturaScripts, incluyendo herencia desde Core o plugins y ganchos para extensión por otros plugins.

8 2mo ago A 36 tokens original MIT