Skills Agentes

Papercuts

Registra en `.agents/PAPERCUTS.md` la fricción real y recurrente del repositorio (setup confuso, comandos inestables, errores engañosos, archivos generados obsoletos) y también revisa, deduplica y resuelve las entradas existentes.

Estrellas
16k

en todo el repo

Actividad
57

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
3

últimos 90 días

Contexto
994 tok

132 tok en reposo

Paquete
2 archivos

4 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add every-app/open-seo --skill papercuts --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Registra en `.agents/PAPERCUTS.md` la fricción real y recurrente del repositorio: setup confuso, un comando o script inestable, un error interno engañoso, archivos generados obsoletos o un gotcha no obvio.
  • Aplica el test de dos preguntas: solo se registra si es reproducible para cualquiera en un checkout limpio Y el repositorio puede arreglarlo.
  • Nunca registra los errores de sandbox o permisos del propio agente, fallos de scripting de shell, inestabilidad transitoria ni rarezas de herramientas de terceros.
  • Añade un ítem sin marcar bajo `## Open` con timestamp UTC y una etiqueta corta de agente, en una o dos frases, sin desviarse de la tarea.
  • Al revisar el archivo, vuelve a pasar el test a cada entrada abierta, deduplica, verifica que aún se reproduce y mueve las arregladas a `## Resolved`.

Úsalo cuando

  • Se topa con fricción genuina y recurrente del repositorio que costará tiempo al siguiente contribuidor.
  • Se pide revisar, deduplicar o resolver las entradas existentes de papercuts.

No lo uses cuando

  • Errores de sandbox o permisos del agente, fallos propios de shell, inestabilidad transitoria o límites de herramientas de terceros que el repo no puede cambiar.

Qué lo activa

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

  • Registra este papercut: el script de setup falla sin decir por qué
  • Revisa y deduplica .agents/PAPERCUTS.md
  • Resuelve las entradas de papercuts que ya estén arregladas

SKILL.md

En inglés

Papercuts

Capture small friction in the moment without derailing the current task. Aggregated entries show where the repository needs sanding down — so the bar is that a different contributor would hit the same thing, and the repository can do something about it.

The two-question test

Log it only if both are true:

  1. Reproducible for anyone. A different person, on a fresh checkout, working in this repo would hit the same friction. It is not specific to your sandbox, shell config, machine, network, or a one-time hiccup.
  2. Fixable in the repo. A change to the repo's code, config, scripts, or docs would prevent or reduce it.

If either answer is "no," push through it and move on — do not log it.

Do NOT log

  • Your environment's failures. Sandbox EPERM / listen / IPC-socket errors, blocked network or fetch failed, permission denials, missing system tools. That is the runner, not the repo.
  • Your own shell mistakes. Reserved or special variable names (status, path), unquoted globs, a broken login-shell hook. Fix the command — there is nothing in the repo to sand down.
  • Transient flakiness. A command that succeeded on retry with no repo-side cause (a network blip, a hung push, a slow mirror).
  • Local state you corrupted. A partial node_modules after branch-switching, a stale dev-server port, a dirty cache. Re-run the install or cleanup.
  • Third-party or beta-tool limitations the repo can't change — unless the fix is a repo-side workaround worth writing down (then log that workaround).
  • Product or code correctness bugs (fix now or track as real work), and what you accomplished (that belongs in the task summary).
  • Secrets, credentials, personal data, raw customer payloads, or sensitive paths.

When something fails, first ask "is this the repo, or is this me/my environment?" Only the former is a papercut.

Log proactively

  1. Search .agents/PAPERCUTS.md for an equivalent entry and avoid duplicates.

  2. Append one unchecked item under ## Open using this format:

    - [ ] `YYYY-MM-DDTHH:MM:SSZ` — `agent` — <friction, and the smallest useful fix or workaround>.
    
  3. Keep it to one or two sentences: what got in the way, and the likely repo-side fix. Lead with the friction, not with what you were doing.

  4. Continue the original task. Do not expand a papercut into unrelated work.

Use UTC timestamps and a short agent label (codex, claude, human). Add a PR or task identifier only when it helps future triage.

Review or resolve

Only mine a whole session or do a broad review when the user explicitly asks.

When asked to review the file:

  1. Re-run the two-question test on every open entry; delete any that fail it (environment/shell/flake noise that slipped in).
  2. Deduplicate and group related entries.
  3. Verify each surviving papercut still reproduces.
  4. Fix the smallest safe, high-leverage entries first.
  5. Move fixed items to ## Resolved, check them, and append the resolving date or commit. Route real bugs to normal issue/fix work; route recurring review-policy gaps through maintain-greptile-rules.

Preserve useful history for genuinely-resolved papercuts; do not delete them merely to make the file shorter. (Noise that never belonged — see step 1 — is different: remove it.)

Reproducido de every-app/open-seo bajo licencia MIT. Leer esta página en markdown.

Archivos

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

Detalles

Creador
every-app
Licencia
MIT
Recursos incluidos
Incluye scripts o referencias
Código fuente
Ver SKILL.md

Etiquetas

Más de every-app/open-seo

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

Entra en un modo de coach de OpenSEO cercano que explica los flujos, recomienda los siguientes pasos y ayuda a usar bien agentes, búsqueda web, scraping y datos MCP.

Costo de contexto al activarse
1.6k tok
Tamaño del paquete
1 archivo
Última actualización
hace 12 días
seo geo

Audita un sitio y entrega un informe SEO de una página, en lenguaje llano, que cualquiera puede accionar, centrado en una única acción para esta semana.

Costo de contexto al activarse
1.8k tok
Tamaño del paquete
2 archivos
Última actualización
hace 12 días
seo geo

Crea o actualiza una skill en este repositorio de la forma correcta: hogar canónico en `.agents/skills`, marca interna o pública, symlinks en `.claude/skills` y registro en las docs públicas para las skills de producto.

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

Rellena el contexto compartido de OpenSEO de un proyecto (alcance del sitio, objetivos, posicionamiento, competidores, páginas clave y preferencias), más comprobaciones de MCP y entrada de Search Console.

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

Audita un Google Business Profile, lo compara con competidores locales y mapea la visibilidad en Google Maps alrededor de una ubicación para decidir qué arreglar primero.

Costo de contexto al activarse
1.7k tok
Tamaño del paquete
1 archivo
Última actualización
hace 12 días
seo geo

Descubre oportunidades de palabras clave, evalúa métricas y SERPs y guarda o etiqueta los términos prometedores usando los datos MCP de OpenSEO.

Costo de contexto al activarse
1.4k tok
Tamaño del paquete
1 archivo
Última actualización
hace 12 días
seo geo

Skills relacionados

Convierte un reporte de bug tosco, una petición de feature, una nota de soporte o un PR en un issue corto y en lenguaje llano, centrado en el problema y el comportamiento deseado.

Costo de contexto al activarse
1.2k tok
Tamaño del paquete
2 archivos
Última actualización
hace 13 días
herramientas desarrollo

Evalúa hallazgos verificados de revisiones de merge-ready, Greptile, PR, CI, seguridad y facturación, y promueve los huecos de revisión duraderos a la configuración versionada de `.greptile`.

Costo de contexto al activarse
1.1k tok
Tamaño del paquete
2 archivos
Última actualización
el mes pasado
herramientas desarrollo

Crea o actualiza una skill en este repositorio de la forma correcta: hogar canónico en `.agents/skills`, marca interna o pública, symlinks en `.claude/skills` y registro en las docs públicas para las skills de producto.

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