@disid/claude
v1.0.0
Published
Skills, agentes y harness de Claude Code para proyectos frontend DISID
Downloads
87
Maintainers
Readme
@disid/claude
Plugin de Claude Code para proyectos frontend DISID. Instala en cualquier repositorio Angular/Nx el sistema completo de skills, agentes y harness de evaluación.
Instalación en un proyecto DISID
# En la raíz del proyecto destino:
npx @disid/claude installEsto crea:
CLAUDE.md— instrucciones base para el agente (solo si no existe).claude/skills/— 25+ skills invocables con/nombre-skill.claude/agents/— agentes especializados para el pipeline QA.claude/commands/— comandos del orquestador QA.claude/knowledge/— base de conocimiento DISID (18 documentos).claude/harness/— harness de evaluación de calidad del agente
Actualizar
Cuando el plugin se actualice, ejecuta en el proyecto:
npx @disid/claude updateSobreescribe todos los archivos del plugin. Los archivos propios del proyecto (CLAUDE.md si ya existía, ai-harness/sandbox/, ai-harness/reports/) no se tocan.
Ejecutar el harness
npx @disid/claude harness # Todos los casos
npx @disid/claude harness 01-generate-feature # Un caso concretoO con los scripts npm (si el proyecto los tiene):
npm run harnessSkills disponibles tras la instalación
| Skill | Descripción |
|-------|-------------|
| /generate-feature | Scaffolding completo: componente + store + ruta + tests |
| /generate-tests | Tests Jest con TestBed puro |
| /setup-auth | Auth JWT con cookies HttpOnly |
| /setup-http | Capa HTTP con interceptores |
| /setup-jest | Configuración Jest en Nx |
| /setup-mockoon | Mockoon como mock server |
| /setup-tailwind | Tailwind v4 en Angular |
| /setup-transloco | i18n con Transloco |
| /migrate-standalone | NgModules → standalone |
| /migrate-signals | RxJS → Signals |
| /migrate-zoneless | Migración a Zoneless |
| /audit-code | Auditoría en 5 categorías |
| /audit-accessibility | WCAG 2.2 AA |
| /audit-performance | Core Web Vitals |
| /qa-orchestrator | Pipeline QA de 5 fases |
| /frontend-design | Token system e identidad visual |
| /seo | SSR, meta tags, Schema.org |
| + 8 más... | Ver .claude/skills/ |
Desarrollo del plugin
git clone <repo>
cd disid-claude-plugin
# Probar la instalación en local (sin publicar a npm):
node bin/disid-claude.mjs install # ejecutar desde un proyecto DISIDEstructura del plugin
templates/
├── CLAUDE.md # CLAUDE.md base para proyectos DISID
├── .claude/
│ ├── skills/ # 25+ skills Claude Code
│ ├── agents/ # Agentes del pipeline QA
│ ├── commands/ # Comandos del orquestador
│ ├── knowledge/ # Base de conocimiento DISID
│ └── prompts/ # Prompts de contexto por skill
└── ai-harness/
├── run-harness.mjs # Runner del harness
├── harness.config.mjs # Configuración (umbrales, casos)
├── lib/ # Motor de evaluadores y reportes
└── cases/ # Casos de prueba por skill