flexygo-skill
v1.1.3
Published
AI coding skill for the Flexygo low-code framework — works with GitHub Copilot, Claude Code, Cursor, and more
Maintainers
Readme
Flexygo AI Skill
Skill instalable para que GitHub Copilot, Claude Code y Cursor generen código Flexygo correcto mediante el mcp.
Instalación rápida
pnpx flexygo-skillEl instalador interactivo te guiará. También puedes usar flags directos:
Instalación global (recomendado)
Instala la skill como conocimiento persistente — disponible en todos tus proyectos Flexygo:
# Todos los editores
pnpx flexygo-skill --global --all
# Solo Copilot
pnpx flexygo-skill -g --copilot
# Solo Claude Code
pnpx flexygo-skill -g --claude
# Solo Cursor
pnpx flexygo-skill -g --cursor
# Combinaciones
pnpx flexygo-skill -g --copilot --cursorInstalación local (por proyecto)
Copia los archivos de referencia a la raíz del proyecto actual — útil para compartir con el equipo vía git:
# Todos los editores
pnpx flexygo-skill --local --all
# Solo Copilot
pnpx flexygo-skill -l --copilot
# Solo Claude Code
pnpx flexygo-skill -l --claudeDesinstalar
pnpx flexygo-skill --uninstallActualizaciones obligatorias
Si existe una versión más nueva publicada del instalador, el comando detiene la instalación/configuración y obliga a actualizar primero.
pnpx flexygo-skill@latestEsto asegura que nuevas reglas de la skill, integración MCP y mejoras de Stitch/Playwright no se mezclen con un instalador antiguo.
¿Qué instala?
Global (--global)
| Editor | Archivo instalado | Ruta |
|---|---|---|
| Copilot (siempre) | SKILL.md | ~/.copilot/skills/flexygo/SKILL.md |
| Copilot (siempre) | flexygo-framework.md | ~/.copilot/flexygo/flexygo-framework.md |
| Claude (--claude) | CLAUDE.md | ~/.claude/CLAUDE.md |
| Cursor (--cursor) | flexygo.md | ~/.cursor/rules/flexygo.md |
Local (--local)
| Editor | Archivo instalado |
|---|---|
| Copilot | .github/copilot-instructions.md |
| Claude | CLAUDE.md |
| Cursor | .cursorrules |
Uso
Una vez instalado, los editores cargan las instrucciones automáticamente:
- Copilot: Usa
/flexygoen el chat, o simplemente pide código Flexygo - Claude Code: Las instrucciones se cargan al abrir el proyecto
- Cursor: Las instrucciones se cargan al abrir el proyecto
Ejemplo de prueba
Pregunta en cualquier editor:
"Crea un proceso Flexygo en C# que cambie el estado de un ticket y envíe una notificación SignalR"
El agente debería generar código con:
- Firma correcta (
EntityObject Entity, ProcessHelper Ret, ...) usingconDataManagerSqlParameterpara las queriestry/catchconRet.Success/Ret.LastExceptionEventHelper.FireGenericAllUserEvent()para SignalR
Contenido cubierto
Las instrucciones cubren todos los aspectos del framework:
- Arquitectura de dos bases de datos (Conf + Data)
- Paquetes NuGet (
Flexygo.Backend,Flexygo.Frontend,Flexygo.Library) - Namespaces C# completos
- Patrón de procesos — las 3 firmas (con entidad, sin entidad, formulario)
EntityObject— CRUD en C# y JavaScriptDataManager— consultas SQL conSqlParameter- Web Components (
flx-*) — catálogo completo de 50+ componentes - APIs JavaScript (navegación, eventos, procesos, AJAX)
- SignalR — eventos en tiempo real
- Convenciones de nombrado (
AD_,sys,AD_V_) - Estructura de proyecto típica
- Patrones críticos y anti-patrones
- Configuración (
appsettings.json) - Multi-tenancy con
EnterpriseId - Sistema de plantillas (
{{campo}}) - Checklist de verificación (10 puntos)
