readme-review
$
npx mdskill add 686f6c61/alfred-dev/readme-reviewAudit and enhance project READMEs for clarity and completeness.
- Ensures visitors understand project purpose within thirty seconds.
- Validates mandatory sections like installation and usage examples.
- Recommends optional sections such as contribution and architecture.
- Generates a structured README with missing or improved content.
SKILL.md
.github/skills/readme-reviewView on GitHub ↗
--- name: readme-review description: "Auditar y mejorar el README del proyecto: estructura, completitud y claridad. Activar ante: mejorar README, auditar README, primera impresion del proyecto, readme incompleto" --- # Revisión del README ## Resumen Este skill audita el README del proyecto de forma sistemática. El README es la primera impresión del proyecto: si está vacío, desactualizado o confuso, el visitante se va. Un buen README responde en menos de 30 segundos a las preguntas: qué es esto, para qué sirve y cómo lo uso. ## Proceso ### Paso 1: leer el README actual - Si no existe, crearlo desde cero con la estructura base. - Si existe, leerlo completo y evaluar cada sección. ### Paso 2: verificar secciones obligatorias Comprobar que el README tiene, como mínimo: 1. **Título y descripción**: qué es el proyecto, en una frase. 2. **Instalación**: cómo instalarlo paso a paso. Probarlo desde cero. 3. **Uso rápido**: ejemplo mínimo de cómo usarlo (código o comando). 4. **Requisitos**: dependencias, versiones mínimas, sistema operativo. 5. **Licencia**: qué licencia tiene y dónde leerla. ### Paso 3: verificar secciones recomendadas Evaluar si faltan y si serían útiles: - **Contribución**: cómo contribuir al proyecto. - **Configuración**: variables de entorno, ficheros de configuración. - **Tests**: cómo ejecutar los tests. - **Arquitectura**: enlace a documentación detallada si existe. - **Changelog**: enlace al changelog o sección con cambios recientes. ### Paso 4: revisar calidad del contenido - **Actualizado**: la información refleja el estado actual del código? - **Completo**: un desarrollador nuevo puede arrancar solo con el README? - **Claro**: se entiende sin conocimiento previo del proyecto? - **Ortografía**: tildes, concordancia, sin erratas. - **Formateo**: markdown correcto, bloques de código con lenguaje, enlaces que funcionen. ### Paso 5: entregar informe y correcciones - Lista de hallazgos con severidad (falta sección crítica, texto desactualizado, error menor). - Correcciones directas para los problemas encontrados. - Sugerencias de mejora para las secciones que existen pero podrían ser mejores. ## Qué NO hacer - No añadir badges innecesarios solo por estética. - No escribir párrafos largos en el README. Preferir listas y ejemplos de código. - No duplicar documentación extensa: el README enlaza a docs/, no lo reemplaza.
More from 686f6c61/alfred-dev
- acceptance-criteriaGenerar criterios de aceptación en formato Given/When/Then. Activar cuando el usuario quiera definir criterios de aceptacion, usar formato Given When Then, escribir en Gherkin, saber como determinar que algo esta terminado o establecer una definicion de hecho.
- architecture-docsUsar para documentar la arquitectura del sistema. Activar ante: documentar arquitectura, diagrama del sistema, como funciona el proyecto, vision general tecnica
- bundle-sizeAnalizar y reducir el tamaño de bundles frontend. Activar cuando el bundle sea grande, se quiera reducir tamaño, aplicar tree shaking, configurar lazy loading, usar webpack analyzer o analizar el peso de la aplicacion.
- choose-stackUsar para evaluar y elegir tecnologías con matriz de decisión ponderada. Activar cuando el usuario quiera elegir tecnología, comparar frameworks, decidir entre alternativas técnicas, construir una matriz de decisión, evaluar stack, seleccionar base de datos, elegir lenguaje o comparar herramientas.
- ci-cd-pipelineConfigurar pipeline CI/CD adaptado al proyecto. Activar cuando el usuario quiera configurar CI, crear GitHub Actions, configurar GitLab CI, montar un pipeline de despliegue, automatizar tests o implementar integracion continua.
- code-review-responseUsar al recibir feedback de code review para responder técnicamente. Activar cuando el usuario quiera responder a comentarios de PR, gestionar feedback de code review, resolver comentarios de un revisor, o cuando el revisor pide cambios en el código.
- compliance-checkUsar para verificar cumplimiento RGPD, NIS2 y CRA. También: verificar RGPD, cumplimiento normativo, NIS2, CRA, Cyber Resilience Act, protección de datos, regulación europea.
- copy-reviewRevisar textos publicos: claridad, tono, ortografia y CTAs. Activar ante: revisar textos, mejorar copy, tono de comunicacion, textos de la web, landing page copy
- dependency-strategyEstrategia integral de gestion de dependencias: inventario, evaluacion de riesgo, politica de actualizaciones y documentacion. Usar para auditar el estado global de las dependencias del proyecto.
- dependency-updateRevisar dependencias desactualizadas, con CVEs o end-of-life, y proponer actualizaciones seguras. También: actualizar paquetes, actualizar dependencias, Dependabot, Renovate, versión desactualizada, breaking changes.