Skills Agentes

Rde Eval

Ejecuta un bucle local y acotado de React Doctor Evals contra un cambio de regla sin commitear. Se usa tras pasar los tests de la regla, al inspeccionar hits de código abierto o cuando rule-validate pide evidencia local antes de la parity.

Estrellas
14.7k

en todo el repo

Actividad
56

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
3

últimos 90 días

Contexto
509 tok

60 tok en reposo

Paquete
1 archivo

2 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add millionco/react-doctor --skill rde-eval --agent claude-code

Se instala solo en este repositorio.

Este skill reads environment config.

Qué hace

  • Ejecuta un bucle local y acotado de React Doctor Evals (RDE) contra un cambio de regla sin commitear.
  • Prepara ambos checkouts (React Doctor y react-doctor-evals), los construye y corre RDE desde el checkout de evals con el spec `path:` que lee los cambios sin commitear.
  • Corre una muestra acotada con `--take 100` y saca un digest por regla; solo sube `--take` después de que pasen los tests y la primera muestra.
  • Por cada hit compara el código con el contrato de la regla, lo clasifica como verdadero positivo, falso positivo o no soportado, y añade un test de regresión por cada falso positivo.
  • Reporta revisiones de checkout, regla objetivo, repos, project roots, diagnósticos, hits inspeccionados y falsos positivos arreglados, y devuelve el control a rule-validate.

Úsalo cuando

  • Tras pasar los tests enfocados de la regla.
  • Al inspeccionar hits reales de código abierto.
  • Cuando rule-validate necesita evidencia local de falsos positivos antes de la parity del PR.

No lo uses cuando

  • Cuando el cambio ya tiene un pull request empujado: usa run-parity.

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • Corre una eval local de RDE para mi cambio de regla
  • Inspecciona los hits de código abierto de esta regla
  • Saca evidencia local de falsos positivos antes de la parity

SKILL.md

En inglés

Run a local rule evaluation

Use React Doctor Evals (RDE) for bounded local iteration. Use run-parity only after the change has a pushed pull request.

Prepare both checkouts

export REACT_DOCTOR_CHECKOUT=/absolute/path/to/react-doctor
export RDE_CHECKOUT=/absolute/path/to/react-doctor-evals

git -C "$RDE_CHECKOUT" pull --ff-only
ni -C "$RDE_CHECKOUT"
nr -C "$RDE_CHECKOUT" build
nr -C "$REACT_DOCTOR_CHECKOUT" build

The path: spec reads uncommitted React Doctor changes. Run RDE commands from the eval checkout.

Run a bounded sample

cd "$RDE_CHECKOUT"
node dist/cli.js run "path:$REACT_DOCTOR_CHECKOUT" --runner local --take 100
node dist/cli.js digest "path:$REACT_DOCTOR_CHECKOUT" --rule <rule-id>
node dist/cli.js digest "path:$REACT_DOCTOR_CHECKOUT" --json --rule <rule-id> > <artifact-directory>/hits.json

Increase --take only after tests and the first sample pass.

Inspect target-rule hits

For each hit, or a representative sample when counts are high:

  1. Open the pinned repository at the reported location.
  2. Compare the code with the rule contract.
  3. Classify the hit as true positive, false positive, or unsupported.
  4. Add a rule regression test for each false positive.
  5. Add confirmed false positives to the fuzz regression corpus.
  6. Rebuild and rerun the same sample.

Record repository count separately from project-root count. Do not treat error records as clean scans.

Report results

Report checkout revisions, target rule, repositories, project roots, diagnostics, inspected hits, fixed false positives, and the artifact path. State any setup error or skipped repository.

After local validation, return to rule-validate. That skill decides whether to invoke pull request parity.

Reproducido de millionco/react-doctor bajo licencia NOASSERTION. Leer esta página en markdown.

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Necesita checkouts de `react-doctor` y `react-doctor-evals` con `REACT_DOCTOR_CHECKOUT` y `RDE_CHECKOUT`, construidos con `ni` y `nr build`.

Necesita en el PATH:gitnode

Variables de entorno:RDE_CHECKOUTREACT_DOCTOR_CHECKOUT

Detalles

Creador
millionco
Categoría
Testing y QA
Licencia
NOASSERTION
Recursos incluidos
Solo SKILL.md
Código fuente
Ver SKILL.md

Etiquetas

Más de millionco/react-doctor

Este repo incluye 16 skills. Si instalas uno, normalmente ya tienes los demás.

Escanea bases de código React en busca de problemas de seguridad, rendimiento, corrección y arquitectura, y da una puntuación de salud de 0 a 100. Incluye chequeo de regresión y un flujo completo de triage local con `/doctor`.

Costo de contexto al activarse
1k tok
Tamaño del paquete
2 archivos
Última actualización
hace 15 días
testing qa

Compara los diagnósticos de React Doctor de un pull request contra su base con Daytona. Se usa para correr parity, comprobar regresiones de diagnósticos en un PR o reportar diagnósticos añadidos y quitados.

Costo de contexto al activarse
4.1k tok
Tamaño del paquete
17 archivos
Última actualización
hace 28 días
testing qa

Audita y arregla apps de Three.js y React Three Fiber: rendimiento del frame-loop, fugas de memoria de GPU, corrección del grafo de escena y defectos visuales como z-fighting, shadow acne, espacio de color erróneo y resize roto.

Costo de contexto al activarse
2.3k tok
Tamaño del paquete
1 archivo
Última actualización
hace 15 días
herramientas desarrollo

Fuzz

14.7k

Somete a fuzzing las reglas de React Doctor con `@react-doctor/fuzz` para hallar crashes, lentitud, falsos positivos y diagnósticos sensibles a mutaciones. Se usa tras pasar los tests de la regla o al confirmarse un falso positivo nuevo.

Costo de contexto al activarse
839 tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
testing qa

Diagnostica el rendimiento de React en tiempo de ejecución con trazas de React Doctor, marcado de renders en vivo, Long Animation Frames y evidencia de renders por componente. Se invoca como `/performance`.

Costo de contexto al activarse
1.2k tok
Tamaño del paquete
1 archivo
Última actualización
hace 15 días
testing qa

Audita React Doctor contra corpus de benchmark como ReactBench: falsos positivos y negativos confirmados, huecos de taxonomía y artefactos del verificador. Se usa al analizar logs y artefactos de trial o al pedir un segundo pase.

Costo de contexto al activarse
2k tok
Tamaño del paquete
3 archivos
Última actualización
el mes pasado
testing qa

Skills relacionados

Audita React Doctor contra corpus de benchmark como ReactBench: falsos positivos y negativos confirmados, huecos de taxonomía y artefactos del verificador. Se usa al analizar logs y artefactos de trial o al pedir un segundo pase.

Costo de contexto al activarse
2k tok
Tamaño del paquete
3 archivos
Última actualización
el mes pasado
testing qa

Fuzz

14.7k

Somete a fuzzing las reglas de React Doctor con `@react-doctor/fuzz` para hallar crashes, lentitud, falsos positivos y diagnósticos sensibles a mutaciones. Se usa tras pasar los tests de la regla o al confirmarse un falso positivo nuevo.

Costo de contexto al activarse
839 tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
testing qa

Diagnostica el rendimiento de React en tiempo de ejecución con trazas de React Doctor, marcado de renders en vivo, Long Animation Frames y evidencia de renders por componente. Se invoca como `/performance`.

Costo de contexto al activarse
1.2k tok
Tamaño del paquete
1 archivo
Última actualización
hace 15 días
testing qa