claude

fs-dev

Plugin para programadores: skills portables, agentes de Claude y documentación técnica de FacturaScripts.

11 on GitHubby Daniel Fernández Giménezv1.10.4MITupdated 3 days ago
/

Plugin fs-dev from marketplace fs-claude-plugin in FacturaScripts/fs-claude-plugin. Commands read from the repo's manifest — 3 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (31)

  • analizar-bug

    Diagnostica y corrige comportamientos incorrectos, errores inesperados o datos erróneos en plugins de FacturaScripts; úsala también para revisar código cuando se busca la causa de un fallo.

  • api-designer

    Diseña o modifica endpoints REST de FacturaScripts, tanto recursos CRUD como rutas personalizadas, autenticación, filtros, paginación e integraciones entre instancias.

  • api-rest

    Explica cómo consumir la API REST de FacturaScripts (activación, clave API, listar, filtrar, crear, modificar y eliminar registros, endpoints especiales) y cómo añadir un endpoint personalizado desde un plugin.

  • backend-developer

    Crea o modifica backend de FacturaScripts: modelos, tablas XML, lógica de negocio, validaciones, base de datos, workers, cron y migraciones.

  • crear-controlador

    Guía para escribir un controlador concreto de FacturaScripts (Controller con Twig, ListController, EditController o PanelController) y su vista asociada.

  • crear-documentacion

    Crea o completa la estructura de documentación de un plugin o del core de FacturaScripts (Doc/User, Doc/Dev, Doc/Context, Doc/Assets, Doc/forja.json, AGENTS.md, CLAUDE.md y .gitignore).

  • crear-extension

    Guía para escribir un archivo de extensión concreto de FacturaScripts (modelo, controlador, tabla, XMLView o vista Twig) y registrarlo en Init.php.

  • crear-html-twig

    Guía para escribir una plantilla Twig concreta de FacturaScripts, con su herencia, sus funciones, su uso desde el controlador y sus ganchos de extensión.

  • crear-modelo

    Crea un modelo de FacturaScripts con su clase PHP y archivo XML de tabla.

  • crear-plugin

    Crea la estructura completa de un nuevo plugin para FacturaScripts con todos los archivos necesarios.

  • crear-xmlview

    Guía para escribir un archivo XMLView concreto de FacturaScripts con sus columnas, grupos, widgets, filas, botones y modales.

  • cron

    Explica cómo programar tareas periódicas en plugins de FacturaScripts con Cron.php (CronClass) y organizar su código con CronJobClass.

  • depurar-y-testear

    Guía para depurar, testear y verificar código en FacturaScripts usando el modo debug, los logs, las páginas de error y PHPUnit.

  • docs-expert

    Consulta la documentación técnica incluida de FacturaScripts para responder preguntas de desarrollo sobre modelos, controladores, vistas, extensiones, workers, cron, API REST, plugins, Twig, migraciones y framework. Úsala antes de afirmar detalles propios del ERP.

  • docs-writer

    Escribe una página de documentación de uso o de programación de un plugin o del core de FacturaScripts, paso a paso, con capturas anotadas y anonimizadas, y la registra en Doc/forja.json.

  • document-expert

    Implementa o corrige lógica completa de presupuestos, pedidos, albaranes y facturas de FacturaScripts (creación, líneas, Calculator, estados, impuestos y retenciones).

  • extension-developer

    Implementa una tarea completa de extensión de FacturaScripts que combine varios archivos (tabla, modelo, controlador, XMLView, Twig e Init.php) sobre el core u otro plugin.

  • frontend-developer

    Implementa la capa de presentación completa de un plugin de FacturaScripts con varias plantillas Twig, JavaScript, CSS y assets.

  • fsmaker

    Explica y usa la herramienta CLI fsmaker para generar automáticamente la estructura base de plugins, modelos, controladores, extensiones, tests y otros archivos de FacturaScripts.

  • fullstack-developer

    Implementa funcionalidades completas de FacturaScripts que abarcan modelo, tabla, controlador, XMLView, Twig, extensiones, Init.php y pruebas.

  • migraciones

    Explica cómo crear y registrar migraciones de datos en FacturaScripts, que se ejecutan una única vez al activar o actualizar un plugin.

  • mods

    Guía para escribir y registrar un Mod concreto de FacturaScripts (cabecera, pie, líneas o Calculator) en los formularios de presupuestos, pedidos, albaranes y facturas.

  • php-expert

    Escribe o revisa PHP idiomático de FacturaScripts, PSR-12, Docblocks, Tools, Init.php, extensiones, PHPStan y calidad de código.

  • skill-commit

    Crea o revisa commits Git claros, atómicos y en español cuando el usuario pida confirmar, guardar o preparar cambios en Git.

  • skill-notice

    Redacta en el chat un changelog o noticia en Markdown sobre cambios de un proyecto FacturaScripts a partir de un rango de commits o versiones.

  • skill-pull-request

    Crea o revisa ramas y pull requests en español cuando el usuario pida preparar, publicar o mejorar una PR o una rama de trabajo.

  • sql-expert

    Diseña tablas XML, relaciones, índices, consultas DbQuery y Where, migraciones y optimizaciones para MySQL o PostgreSQL en FacturaScripts.

  • testing-expert

    Revisa, crea o ejecuta tests de FacturaScripts con PHPUnit y herramientas como PHPStan o CS-Check; úsala también para analizar cobertura y fallos de pruebas.

  • ui-designer

    Diseña o rehace la interfaz completa de listados y fichas de FacturaScripts, con varios XMLView, filtros, botones, modales y pestañas.

  • verificar-min-version

    Audita un plugin de FacturaScripts antes de instalarlo o publicarlo; comprueba si cumple el min_version de su facturascripts.ini y revisa su seguridad, como ejecución de comandos, código ofuscado o envío de datos a URLs externas.

  • workers

    Explica cómo funcionan los workers y la cola de trabajos en FacturaScripts para ejecutar procesos en segundo plano mediante eventos.

Subagents (13)

  • api-designer

    Diseña y crea endpoints de la API REST de FacturaScripts: uso de los recursos de modelos, endpoints personalizados con ApiController y Kernel::addRoute(), autenticación por clave API e integraciones entre instancias.

  • backend-developer

    Crea o modifica la capa de datos y lógica de negocio de plugins de FacturaScripts: modelos, tablas XML, validaciones con test(), consultas con DbQuery y Where, workers, cron, migraciones y contabilidad.

  • compatibility-auditor

    Audita un plugin de FacturaScripts antes de instalarlo o publicarlo: comprueba si su min_version es correcto frente a las versiones del core y revisa los comportamientos sensibles para la seguridad (comandos, código ofuscado, envío de datos a terceros, credenciales, accesos sin autenticación).

  • docs-expert

    Experto en documentación técnica de FacturaScripts para preguntas sobre modelos, controladores, vistas, extensiones, workers, cron, API REST, plugins, Twig y migraciones.

  • docs-writer

    Escribe páginas de documentación de uso (Doc/User) o de programación (Doc/Dev) de un plugin o del core de FacturaScripts, paso a paso y con capturas de pantalla anotadas y anonimizadas, y las registra en Doc/forja.json.

  • document-expert

    Usa este agente para la lógica de presupuestos, pedidos, albaranes y facturas de FacturaScripts: creación de documentos y líneas, Calculator, Mods de formulario, estados, impuestos y retenciones.

  • extension-developer

    Usa este agente para implementar extensiones de FacturaScripts (modelos, controladores, XMLView, tablas y vistas Twig) que modifican el core u otros plugins sin tocar su código fuente.

  • frontend-developer

    Usa este agente para implementar la capa de presentación de un plugin de FacturaScripts: plantillas Twig, herencia, assets CSS/JS con AssetManager, JavaScript y funciones Twig propias.

  • fullstack-developer

    Implementa funcionalidades completas de extremo a extremo en plugins de FacturaScripts: tabla XML, modelo, controladores List/Edit, XMLView, Twig, extensiones, Init.php, traducciones y tests.

  • php-expert

    Escribe, revisa o refactoriza PHP 8.1 idiomático para FacturaScripts: regla Dinamic, clase Tools, Init.php, Closures de extensiones, validaciones en test(), PSR-12, Docblocks, PHPStan y CS-Check.

  • sql-expert

    Diseña tablas XML, relaciones, índices, consultas con DbQuery y Where, transacciones y migraciones de datos, y optimiza el rendimiento en MySQL o PostgreSQL para FacturaScripts.

  • testing-expert

    Testing y control de calidad de plugins de FacturaScripts: revisar y escribir tests PHPUnit (incluidos los contables), ejecutarlos, configurar la GitHub Action, PHPStan, CS-Check y diagnóstico de errores con FS_DEBUG y Tools::log().

  • ui-designer

    Usa este agente para diseñar o rehacer la interfaz declarativa de un plugin de FacturaScripts: XMLView de listados y formularios, widgets, filtros, filas, botones, modales y pestañas.

Hooks (3)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/detect-facturascripts.sh"

  • UserPromptSubmit

    python3 "${CLAUDE_PLUGIN_ROOT}/scripts/language-reminder.py"

  • PostToolUse

    python3 "${CLAUDE_PLUGIN_ROOT}/scripts/post-edit.py"

View source on GitHub

More from FacturaScripts/fs-claude-plugin

All 3 plugins →

fs-user

claude

Plugin para usuarios del ERP: informes, análisis de datos y asistencia en el uso de FacturaScripts.

8 skills · 3 agents · hooks

11

fs-mcp

claude

Servidor MCP de FacturaScripts: conecta Claude Code o Codex a una o varias instalaciones del ERP para obtener datos en tiempo real.

4 skills · 1 MCP server

11

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.

7 skills · 1 command · 3 agents

anthropics/claude-code 155,476

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

core-skills

claudecodex

Legacy core-only installation. For the release-managed bundle of every skill, install hyperframes@hyperframes and then uninstall core-skills@hyperframes.

22 skills

heygen-com/hyperframes 83,516

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

Generate natively editable PPTX from PDF / DOCX / URL / Markdown — real DrawingML shapes, text boxes, charts, and animations. Note: run `pip install -r requirements.txt` inside the installed plugin directory for the Python post-processing scripts to work.

1 skill

hugohe3/ppt-master 76,375

Maintain fs-dev?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins