Maikozort/claude-skills

Analiza un código fuente y recomienda automatizaciones para Claude Code (hooks, subagentes, skills, plugins, servidores MCP).

¿Qué es claude-skills?

Este skill, denominado 'Claude Automation Recommender', está diseñado para analizar un proyecto de software y recomendar configuraciones de automatización óptimas para Claude Code. Es un skill de solo lectura: examina el código fuente, detecta tecnologías, frameworks y patrones de uso, y genera un informe estructurado con recomendaciones para los cinco tipos de automatización que ofrece Claude Code: hooks, subagentes, skills, plugins y servidores MCP. El objetivo es ayudar a los desarrolladores a optimizar su flujo de trabajo, reduciendo tareas repetitivas y mejorando la calidad del código. El skill utiliza comandos bash para inspeccionar el proyecto (por ejemplo, `ls`, `cat` y `grep`) y, a partir de los resultados, sugiere herramientas como context7 para documentación, Playwright para pruebas de frontend, servidores MCP para bases de datos o GitHub, y skills personalizados para tareas como generación de documentación, migraciones o creación de componentes. También recomienda hooks para formateo automático, linting o bloqueo de archivos sensibles, y subagentes para tareas de revisión de código, seguridad o rendimiento. El informe final incluye instrucciones claras de instalación y configuración, y recuerda al usuario que puede pedir más recomendaciones o ayuda para implementarlas.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Maikozort/claude-skills/tree/HEAD/claude-automation-recommender

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Recomendador de Automatizaciones para Claude

Analiza patrones de código fuente para recomendar automatizaciones de Claude Code en todas las opciones de extensibilidad.

Este skill es de solo lectura. Analiza el código base y genera recomendaciones. NO crea ni modifica ningún archivo. Los usuarios implementan las recomendaciones por sí mismos o le piden a Claude que les ayude a crearlas por separado.

Guías de Salida

  • Recomendar 1-2 de cada tipo: No abrumar: mostrar las 1-2 automatizaciones más valiosas por categoría.
  • Si el usuario pide un tipo específico: Centrarse solo en ese tipo y ofrecer más opciones (3-5 recomendaciones).
  • Ir más allá de las listas de referencia: Los archivos de referencia contienen patrones comunes, pero usa la búsqueda web para encontrar recomendaciones específicas para las herramientas, frameworks y bibliotecas del código base.
  • Decir a los usuarios que pueden pedir más: Terminar indicando que pueden solicitar más recomendaciones para cualquier categoría específica.

Resumen de Tipos de Automatización

TipoMejor para
HooksAcciones automáticas en eventos de herramientas (formatear al guardar, lintear, bloquear ediciones)
SubagentesRevisores/analizadores especializados que se ejecutan en paralelo
SkillsExperiencia empaquetada, flujos de trabajo y tareas repetibles (invocados por Claude o el usuario mediante /nombre-del-skill)
PluginsColecciones de skills que se pueden instalar
Servidores MCPIntegraciones con herramientas externas (bases de datos, APIs, navegadores, documentación)

Flujo de Trabajo

Fase 1: Análisis del Código Base

Recopilar contexto del proyecto:

# Detectar tipo de proyecto y herramientas
ls -la package.json pyproject.toml Cargo.toml go.mod pom.xml 2>/dev/null
cat package.json 2>/dev/null | head -50

# Revisar dependencias para recomendaciones de servidores MCP
cat package.json 2>/dev/null | grep -E '"(react|vue|angular|next|express|fastapi|django|prisma|supabase|convex|stripe)"'

# Verificar configuración existente de Claude Code
ls -la .claude/ CLAUDE.md 2>/dev/null

# Analizar estructura del proyecto
ls -la src/ app/ lib/ tests/ components/ pages/ api/ 2>/dev/null

Indicadores Clave a Capturar:

CategoríaQué BuscarInforma Recomendaciones Para
Lenguaje/Frameworkpackage.json, pyproject.toml, patrones de importHooks, servidores MCP
Stack frontendReact, Vue, Angular, Next.jsPlaywright MCP, skills de frontend
Stack backendExpress, FastAPI, DjangoHerramientas de documentación de API
Base de datosPrisma, Supabase, Convex, SQL sin procesarServidores MCP de base de datos / backend
APIs externasStripe, OpenAI, AWS SDKscontext7 MCP para documentación
PruebasJest, pytest, configuraciones de PlaywrightHooks de testing, subagentes
CI/CDGitHub Actions, CircleCIServidor MCP de GitHub
Seguimiento de incidenciasReferencias a Linear, JiraServidor MCP de gestor de incidencias
Patrones de docOpenAPI, JSDoc, docstringsSkills de documentación

Fase 2: Generar Recomendaciones

Basándose en el análisis, generar recomendaciones para todas las categorías:

A. Recomendaciones de Servidores MCP

Consulta references/mcp-servers.md para patrones detallados.

Señal del Código BaseServidor MCP Recomendado
Usa bibliotecas populares (React, Express, etc.)context7 - Consulta de documentación en vivo
Frontend con necesidades de pruebas de UIPlaywright - Automatización/pruebas de navegador
Usa SupabaseSupabase MCP - Operaciones directas de base de datos
Usa ConvexConvex MCP - Introspección de despliegue en vivo, ejecutar consultas/mutaciones, gestionar variables de entorno y registros
Base de datos PostgreSQL/MySQLDatabase MCP - Herramientas de consulta y esquema
Repositorio de GitHubGitHub MCP - Issues, PRs, acciones
Usa Linear para incidenciasLinear MCP - Gestión de incidencias
Infraestructura AWSAWS MCP - Gestión de recursos en la nube
Espacio de trabajo SlackSlack MCP - Notificaciones de equipo
Persistencia de memoria/contextoMemory MCP - Memoria entre sesiones
Seguimiento de errores SentrySentry MCP - Investigación de errores
Contenedores DockerDocker MCP - Gestión de contenedores

B. Recomendaciones de Skills

Consulta references/skills-reference.md para más detalles.

Crear skills en .claude/skills/<nombre>/SKILL.md. Algunos también están disponibles mediante plugins:

Señal del Código BaseSkillPlugin
Construir pluginsskill-developmentplugin-dev
Commits de Gitcommitcommit-commands
React/Vue/Angularfrontend-designfrontend-design
Reglas de automatizaciónwriting-ruleshookify
Planificación de funcionesfeature-devfeature-dev

Skills personalizados a crear (con plantillas, scripts, ejemplos):

Señal del Código BaseSkill a CrearInvocación
Rutas de APIapi-doc (con plantilla OpenAPI)Ambos
Proyecto con base de datoscreate-migration (con script de validación)Solo usuario
Suite de pruebasgen-test (con ejemplos de pruebas)Solo usuario
Librería de componentesnew-component (con plantillas)Solo usuario
Flujo de trabajo de PRpr-check (con lista de verificación)Solo usuario
Lanzamientosrelease-notes (con contexto de git)Solo usuario
Estilo de códigoproject-conventionsSolo Claude
Incorporaciónsetup-dev (con script de requisitos previos)Solo usuario

C. Recomendaciones de Hooks

Consulta references/hooks-patterns.md para configuraciones.

Señal del Código BaseHook Recomendado
Prettier configuradoPostToolUse: autoformatear al editar
ESLint/Ruff configuradoPostToolUse: autolintear al editar
Proyecto TypeScriptPostToolUse: verificar tipos al editar
Directorio de tests existePostToolUse: ejecutar pruebas relacionadas
Archivos .env presentesPreToolUse: bloquear ediciones de .env
Archivos de bloqueo presentesPreToolUse: bloquear ediciones de archivos de bloqueo
Código sensible a la seguridadPreToolUse: requerir confirmación

D. Recomendaciones de Subagentes

Consulta references/subagent-templates.md para plantillas.

Señal del Código BaseSubagente Recomendado
Código base grande (>500 archivos)code-reviewer - Revisión de código en paralelo
Código de autenticación/pagossecurity-reviewer - Auditorías de seguridad
Proyecto APIapi-documenter - Generación de OpenAPI
Crítico para el rendimientoperformance-analyzer - Detección de cuellos de botella
Pesado en frontendui-reviewer - Revisión de accesibilidad
Necesita más pruebastest-writer - Generación de pruebas

E. Recomendaciones de Plugins

Consulta references/plugins-reference.md para plugins disponibles.

Señal del Código BasePlugin Recomendado
Productividad generalanthropic-agent-skills - Paquete de skills principales
Flujos de trabajo con documentosInstalar skills de docx, xlsx, pdf
Desarrollo frontendPlugin frontend-design
Construir herramientas de IAmcp-builder para desarrollo de MCP

Fase 3: Generar Informe de Recomendaciones

Formatear las recomendaciones de manera clara. Incluir solo 1-2 recomendaciones por categoría: las más valiosas para este código base específico. Omitir categorías que no sean relevantes.

## Recomendaciones de Automatización para Claude Code

He analizado tu código base y he identificado las mejores automatizaciones para cada categoría. Aquí están mis principales 1-2 recomendaciones por tipo:

### Perfil del Código Base
- **Tipo**: [lenguaje/entorno detectado]
- **Framework**: [framework detectado]
- **Bibliotecas Clave**: [bibliotecas relevantes detectadas]

---

### 🔌 Servidores MCP

#### context7
**Por qué**: [motivo específico basado en las bibliotecas detectadas]
**Instalar**: `claude mcp add context7`

---

### 🎯 Skills

#### [nombre del skill]
**Por qué**: [motivo específico]
**Crear**: `.claude/skills/[nombre]/SKILL.md`
**Invocación**: Solo usuario / Ambos / Solo Claude
**También disponible en**: plugin [nombre-del-plugin] (si aplica)
```yaml
---
name: [nombre-del-skill]
description: [lo que hace]
disable-model-invocation: true  # para solo usuario
---

⚡ Hooks

[nombre del hook]

Por qué: [motivo específico basado en la configuración detectada] Dónde: .claude/settings.json


🤖 Subagentes

[nombre del agente]

Por qué: [motivo específico basado en patrones del código base] Dónde: .claude/agents/[nombre].md


¿Quieres más? Pide recomendaciones adicionales para cualquier categoría específica (por ejemplo, "muéstrame más opciones de servidores MCP" o "¿qué otros hooks ayudarían?").

¿Necesitas ayuda para implementar alguno? Solo pregunta y puedo ayudarte a configurar cualquiera de las recomendaciones anteriores.


## Marco de Decisión

### Cuándo Recomendar Servidores MCP
- Se necesita integración con servicios externos (bases de datos, APIs)
- Consulta de documentación para bibliotecas/SDKs
- Automatización o pruebas de navegador
- Integración con herramientas de equipo (GitHub, Linear, Slack)
- Gestión de infraestructura en la nube

### Cuándo Recomendar Skills

- Generación de documentos (docx, xlsx, pptx, pdf — también en plugins)
- Prompts o flujos de trabajo repetidos con frecuencia
- Tareas específicas del proyecto con argumentos
- Aplicar plantillas o scripts a tareas (los skills pueden incluir archivos de soporte)
- Acciones rápidas invocadas con `/nombre-del-skill`
- Flujos de trabajo que deben ejecutarse de forma aislada (`context: fork`)

**Control de invocación:**
- `disable-model-invocation: true` — Solo usuario (para efectos secundarios: desplegar, commit, enviar)
- `user-invocable: false` — Solo Claude (para conocimiento de fondo)
- Por defecto (omitir ambos) — Ambos pueden invocar

### Cuándo Recomendar Hooks
- Acciones repetitivas posteriores a la edición (formateo, linting)
- Reglas de protección (bloquear ediciones de archivos sensibles)
- Comprobaciones de validación (pruebas, verificación de tipos)

### Cuándo Recomendar Subagentes
- Se necesita experiencia especializada (seguridad, rendimiento)
- Flujos de trabajo de revisión en paralelo
- Controles de calidad en segundo plano

### Cuándo Recomendar Plugins
- Se necesitan múltiples skills relacionados
- Se desean paquetes de automatización preempaquetados
- Estandarización en todo el equipo

---

## Consejos de Configuración

### Configuración del Servidor MCP

**Compartición en equipo**: Incluir `.mcp.json` en el repositorio para que todo el equipo tenga los mismos servidores MCP

**Depuración**: Usar la bandera `--mcp-debug` para identificar problemas de configuración

**Requisitos previos a recomendar:**
- CLI de GitHub (`gh`) - habilita operaciones nativas de GitHub
- CLI de Puppeteer/Playwright - para servidores MCP de navegador

### Modo Headless (para CI/Automatización)

Recomendar Claude en modo headless para pipelines automatizados:

```bash
# Ejemplo de hook de pre-commit
claude -p "corrige errores de lint en src/" --allowedTools Edit,Write

# Pipeline de CI con salida estructurada
claude -p "<prompt>" --output-format stream-json | tu_comando

Permisos para Hooks

Configurar herramientas permitidas en .claude/settings.json:

{
  "permissions": {
    "allow": ["Edit", "Write", "Bash(npm test:*)", "Bash(git commit:*)"]
  }
}

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Maikozort/claude-skills

Analiza un archivo de video (short, reel, tiktok o video largo) para saber qué se ve, qué se dice, de qué trata, cuál es el mejor momento para el hook y la portada, qué capítulos tiene y qué problemas o faltantes hay antes de publicarlo. Extrae fotogramas y transcripción en local con ffmpeg y Whisper. Úsala cuando alguien comparta la ruta de un video y pida revisarlo, resumirlo o prepararlo para publicar, o como paso de análisis dentro de la skill publicar.

Maikozort/claude-skills

Escribe el copy de un video para redes sociales con SEO - títulos, descripciones, hooks, llamados a la acción, hashtags, bloque de redes y comentario fijado - adaptado a YouTube, Shorts, TikTok, Instagram Reels y Facebook Reels, en uno o varios idiomas. Úsala cuando pidan título, descripción, caption, hashtags, palabras clave o CTA para un video, o como paso de copy dentro de la skill publicar.

Maikozort/claude-skills

tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One Page Love, Awwwards Sites of the Day). Deals researched directions (idea, composition, type, palette, photographs, section blueprints) from a library, enforces a strict no-slop house style with a real-browser inspector, and runs a look-and-fix loop on screenshots. Use this whenever you build, design, redesign, restyle, polish or review a landing page, marketing site, portfolio, product page, one-pager, hero or any public-facing web page, in any stack (HTML/CSS, React, Next.js, Vue, Svelte, Astro, Tailwind) — also when the user says a page looks generic, templated, "AI-made", sloppy, or asks to make it look designed, premium, award-level or less like every other site. Not for dashboards or app screens.

Maikozort/claude-skills

Llena campo por campo la pantalla "Crear reel" de Facebook - descripción, personas, ubicación, sentimiento, portada, audio, subtítulos (.srt), audiodescripciones, transcripciones, destinatarios, remixes, etiqueta de IA, grupos, historia, lista de reproducción y promoción. Úsala cuando vayan a subir un reel o video a Facebook o pregunten qué poner en un campo de Facebook.

Skills relacionados