superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Estándar de IA del equipo backend: reglas siempre activas, skills (SDD, TDD, code review, git, Sonar, Checkmarx), mapa del repo y comandos /scan, /spec, /init.
Plugin bi-backend from marketplace bi-standards in SEAZ20/bi-claude-plugins. Commands read from the repo's manifest — 5 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.
backend-service-conventionsConvenciones del backend service interno/core: patrón Result (ResponseDto<T> / ErrorResponseDto), códigos desde ResponseEnum, errores de negocio en HTTP 422, headers de core, logging con ofuscación, hexagonal y naming de interfaces. Usar al implementar o modificar código en un repo de tipo service (
bff-mobile-contractContrato del BFF hacia la app mobile: respuestas con data / error.displayMessage, headers de app, fechas ISO 8601 y sin valores null. Usar al implementar o modificar endpoints en un repo de tipo BFF (no en el service interno, que usa backend-service-conventions).
checkmarx-remediationAyuda a resolver hallazgos SAST de Checkmarx (vulnerabilidades de seguridad como inyección SQL, XSS, path traversal, SSRF, secretos hardcodeados, criptografía débil, deserialización insegura) remediando en el punto correcto del flujo de datos. Usar cuando el scan de Checkmarx reporta vulnerabilidade
code-reviewRevisión de código acotada SOLO a los cambios aplicados en el PR (el diff contra la rama destino), no al repo completo. Aplica un checklist alineado a las convenciones del equipo (contrato correcto service/BFF, ResponseEnum, hexagonal, tests, seguridad, performance, logging) y produce una evaluación
commit-pr-writerRedacta el mensaje de commit en Conventional Commits a partir de los cambios aplicados y completa el template de Pull Request del equipo (descripción, tipo de cambio, work items #US, request/response de ejemplo). Usar al cerrar una tarea, antes de abrir o actualizar un PR. Se apoya en el diff (ver c
git-workflowPolítica de ramas y merge del equipo (GitFlow): ramas permanentes master/testing/dev, ramas temporales feature/release/hotfix con su nomenclatura, origen y destino, estrategia de merge en un solo commit (squash-and-merge), historial lineal, peer review obligatorio y sin auto-merge. Usar al crear ram
initPrepara el repo actual para el estándar del equipo (tipo service/BFF, comandos, carpeta specs y mapa). Invocar a mano con /bi-backend:init, una vez por repo.
java-collections-guideGuía para elegir la colección correcta en Java según el caso de uso: List vs Set vs Map vs Deque, cuándo ArrayList/LinkedList, HashMap/TreeMap/LinkedHashMap, HashSet/TreeSet, ArrayDeque, colecciones inmutables, EnumMap/EnumSet y colecciones concurrentes. Usar al declarar estructuras de datos, al rev
project-knowledge-graphBarre un repositorio de backend Java hexagonal y genera un mapa de conocimiento compacto y versionado en .ai/project-map/ (overview.md, graph.mmd, index.json y modules/<modulo>.md). Usar SIEMPRE al empezar a trabajar en un repo (sobre todo uno avanzado/desconocido) para ubicarse sin leer todo el cód
scanGenera o refresca el mapa del repo en .ai/project-map/ (módulos, endpoints, puertos, auditoría). Invocar a mano con /bi-backend:scan, opcionalmente con --base-package.
sonarqube-remediationAyuda a resolver hallazgos de SonarQube del pipeline (bugs, code smells, vulnerabilities, security hotspots, cobertura y duplicaciones) corrigiendo la causa raíz sin silenciar reglas. Usar cuando el Quality Gate falla o al limpiar deuda técnica reportada por Sonar. Las correcciones deben respetar la
spec-driven-developmentMetodología spec-driven: no se escribe código sin una spec aprobada. Define cómo el dev pasa la Historia de Usuario (HU), los casos de uso y los ejemplos de request/response, y cómo eso se vuelca a una spec versionada en specs/<HU>.md (con criterios de aceptación en Gherkin) que guía la implementaci
specCrea la spec de una HU en specs/<HU>.md a partir del template del equipo (SDD) y espera aprobación antes de codear. Invocar a mano con /bi-backend:spec <HU-id> [título].
tdd-javaDisciplina de TDD para los backend services en Java (Spring Boot y Quarkus): ciclo red-green-refactor, JUnit 5 + Mockito + AssertJ + Testcontainers, test primero antes de implementar, qué capa testear y con qué (unit en la capa de aplicación, integración con Testcontainers), naming y estructura AAA,
bash "${CLAUDE_PLUGIN_ROOT}/hooks/session-start.sh"
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
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.