From update-whitepaper
Actualizacion mensual del whitepaper de QA y cumplimiento de requisitos de Proportione.
How this skill is triggered — by the user, by Claude, or both
Slash command
/update-whitepaper:update-whitepaperThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Actualizacion mensual del whitepaper de QA y cumplimiento de requisitos de Proportione.
Actualizacion mensual del whitepaper de QA y cumplimiento de requisitos de Proportione.
This skill references external paths. Set these environment variables or replace inline:
$QA_PROPORTIONE_DIR — Root of the QA_Proportione repo (e.g. /path/to/QA_Proportione)$AUTOMATION_BRAIN_DIR — Root of the automation-brain repo (e.g. /path/to/automation-brain)$PORQUEVIVEN_DIR — Root of the porqueviven-app repo (e.g. /path/to/porqueviven-app)Directorio: $QA_PROPORTIONE_DIR/whitepaper/
Buscar publicaciones del ultimo mes en los blogs de referencia:
Para cada publicacion relevante encontrada:
WebSearch: "[blog] claude code QA testing [mes actual] [ano]"
Para cada publicacion relevante:
whitepaper/fuentes/extractos/YYYY-MM-titulo.md con formato:
# [Titulo]
- **URL:** [url]
- **Fecha publicacion:** [fecha]
- **Acceso:** [fecha de hoy]
## Puntos clave
[lista estructurada]
## Relevancia para Proportione
[como aplicar a nuestro contexto]
whitepaper/fuentes/README.md anadiendo la nueva fuente a la tablaEjecutar los skills disponibles contra los proyectos principales:
which semgrep && semgrep --config $QA_PROPORTIONE_DIR/rulesets/semgrep/ \
--json $AUTOMATION_BRAIN_DIR/ 2>/dev/null | \
python3 -c "import sys,json; d=json.load(sys.stdin); print(len(d.get('results',[])))"
Repetir para cada proyecto con codigo fuente.
# Si lighthouse esta instalado
which lighthouse && lighthouse https://proportione.com --output json \
--chrome-flags="--headless --no-sandbox" --only-categories=performance,accessibility 2>/dev/null
# automation-brain / IITD
cd $AUTOMATION_BRAIN_DIR/clientes/iitd/tools/integraciones/alumnos && \
npm run test:coverage 2>/dev/null | tail -5
# porqueviven-app
cd $PORQUEVIVEN_DIR && npm run test:coverage 2>/dev/null | tail -5
# Python
pip audit 2>/dev/null | tail -5
# Node.js (por proyecto)
cd [proyecto] && npm audit --json 2>/dev/null | \
python3 -c "import sys,json; d=json.load(sys.stdin); print(f'Vulnerabilities: {d.get(\"metadata\",{}).get(\"vulnerabilities\",{})}')"
Crear whitepaper/metricas/YYYY-MM.md con los resultados del PASO 3:
# Metricas QA — [Mes] [Ano]
## Metricas por proyecto
| Proyecto | Semgrep | Cobertura | Lighthouse perf | Lighthouse a11y | Links rotos | Deps vulnerables |
...
## Comparacion con mes anterior
| Metrica | Mes anterior | Este mes | Delta |
...
## Destacados
- [Mejora mas significativa]
- [Problema mas urgente]
- [Nueva practica incorporada]
Editar whitepaper/WHITEPAPER.md:
Anadir entrada en whitepaper/CHANGELOG.md:
## vX.Y — YYYY-MM-DD
### Fuentes nuevas
- [titulo y URL de cada fuente nueva]
### Metricas
- [resumen de metricas clave]
### Cambios en el framework
- [skills nuevos o modificados]
- [herramientas anadidas]
- [lecciones incorporadas]
Mostrar al usuario:
## Actualizacion mensual QA — [Mes] [Ano]
### Nuevas fuentes incorporadas
- [lista]
### Metricas destacadas
- [tabla resumen]
### Cambios en el whitepaper
- [diff summary]
### Proximos pasos sugeridos
- [acciones basadas en metricas]
Preguntar: "Apruebas los cambios para actualizar el whitepaper?"
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub proportione/proportione-plugins --plugin update-whitepaper