From deep-review
Revision profunda de codigo adaptada al contexto de Proportione.
How this skill is triggered — by the user, by Claude, or both
Slash command
/deep-review:deep-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Revision profunda de codigo adaptada al contexto de Proportione.
Revision profunda de codigo adaptada al contexto de Proportione. Cada hallazgo se clasifica por severidad: CRITICAL, WARNING, SUGGESTION.
Target: $ARGUMENTS (PR number, commit range, file paths, o directorio)
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)Determina que revisar segun $ARGUMENTS o lo que el usuario proporcione:
# Si es un PR
gh pr diff [numero]
# Si es un rango de commits
git diff [commit1]..[commit2]
# Si es el working directory
git diff
# Si son ficheros especificos
# Leer los ficheros directamente
CLAUDE.md del proyecto para entender convenciones y arquitectura.$QA_PROPORTIONE_DIR/CLAUDE.md para contexto QA transversal.Revisa cada fichero modificado evaluando:
eval(), exec(), dangerouslySetInnerHTML o equivalentes?Python (Aviaria, automation-brain):
with para file handles y conexiones?except Exception genericos que enmascaran errores?PHP (WordPress):
$wpdb->prepare() para queries?esc_html(), esc_attr()?sanitize_*() para inputs?JavaScript/TypeScript (porqueviven, OpenClaw):
any types innecesarios?=== en lugar de ==?Terraform/Ansible:
depends_on explicito cuando es necesario?Presenta los hallazgos en este formato:
## Deep Review — [nombre del PR/commit/ficheros]
### Resumen
[1-2 frases describiendo que hacen los cambios y la calidad general]
### Hallazgos
#### CRITICAL (bloquean merge)
1. **[fichero:linea]** — [descripcion del problema]
- Impacto: [que puede pasar si no se corrige]
- Fix sugerido: [codigo o descripcion del fix]
#### WARNING (deberian corregirse)
1. **[fichero:linea]** — [descripcion]
- Fix sugerido: [...]
#### SUGGESTION (mejoras opcionales)
1. **[fichero:linea]** — [descripcion]
### Tests recomendados
- [ ] [test case 1]
- [ ] [test case 2]
### Veredicto
[APPROVE / REQUEST_CHANGES / NEEDS_DISCUSSION]
Si hay hallazgos CRITICAL o WARNING, pregunta al usuario:
Quieres que corrija los issues CRITICAL/WARNING directamente?
Si acepta, aplica los fixes y vuelve a ejecutar la revision para verificar.
semgrep --config $QA_PROPORTIONE_DIR/rulesets/semgrep/ como complemento.Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub proportione/proportione-plugins --plugin deep-review