| name | new-feature |
| description | Scaffold + implementación completa de feature en monorepo. Activar ante "nueva feature", "nuevo módulo", "crear feature", "agregar funcionalidad". |
| license | MIT |
| compatibility | Requires pnpm, Turborepo, Supabase CLI, and git. |
| metadata | {"author":"netxa","version":"3.4"} |
| argument-hint | nombre-de-la-feature |
| context | fork |
| model | opus |
Crear feature "$ARGUMENTS" en el monorepo:
- Explorar: subagente
explore → verificar que no existe algo similar.
- Regenerar tipos:
supabase gen types typescript --local > src/lib/supabase/types.ts
- Verificar DB: leer
src/lib/supabase/types.ts → tablas disponibles.
- Scaffold: skill
scaffold-feature → generar estructura.
- Implementar: agente
implementer → contenido de archivos.
- Tests: agente
test-engineer → tests del servicio y hooks.
- Review: agente
code-reviewer → verificar calidad.
- Verificar:
turbo run type-check lint test --filter=web --concurrency=10.
- Commit:
/commit feat: add [feature-name] → bump patch + commit.
Preguntar ANTES: ¿tabla Supabase? ¿requiere auth? ¿operaciones CRUD?
Lanzar agentes en paralelo donde sea posible (ej: tests + review simultáneos).
Control de Output (CRITICAL)
- Cada agente invocado debe escribir archivos a disco, NO devolver código en chat.
- Entre cada step, reportar progreso en 1-2 líneas máximo.
- Si un agente devuelve output largo: pedir que lo escriba a archivo.