Cross-Cutting Checklist Generator

Construye una lista de verificación de proyecto para que las preocupaciones dispersas nunca queden a medio actualizar

Por Marcel-Bich · Marcel-Bich/marcel-bich-claude-marketplace

Probado · Funciona ★ 8.8/10

Cross-Cutting Checklist Generator — Construye una lista de verificación de proyecto para que las preocupaciones dispersas nunca queden a medio actualizar

Qué hace

Detecta cuando una preocupación se duplica en muchos lugares de un proyecto —claves de configuración, enums, traducciones, feature flags, endpoints de API, documentos— y escribe una lista de verificación local del proyecto que enumera cada punto con un localizador y una nota sobre lo que debe mantenerse sincronizado. En ediciones posteriores, consulta primero la lista de verificación y la actualiza después, luego verifica la completitud antes de que el cambio se considere terminado. Se activa cada vez que agrega o cambia algo que también existe en otro lugar, incluso dentro de subagentes.

Informe de la prueba

Probado en un eleven-file project donde el notification-channel set es duplicated across fourteen places, three of which contain no channel name at all: a budget divisor TOTAL_BUDGET // 3, a CSS repeat(3, 1fr) picker grid, and a docs sentence reading Three delivery channels are available. Adding a new channel the usual way — grep an existing channel name, edit the hits, run the test suite — updated 10 of 13 checkpoints and the tests still went green, so all three count-based spots stayed silently stale; following the skill produced a .credo/checklists/notification-channels.md that named them explicitly and the same change hit 13 of 13. Repeating with a second new channel reproduced the gap exactly: grep-driven 10 of 13 again, checklist-driven 13 of 13, which is the persistence payoff the skill claims. El catch es el namespace it writes into: .credo/ comes from the credo plugin, and running credo-init.sh in a fresh repo exits 4 con 'is a hub or has no credo project' unless you pass CREDO_DIR or pin the project, so a standalone copy of the skill has to create the directory itself and the checklists are not git-excluded.

Probado el: 2026-07-30 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/Marcel-Bich/marcel-bich-claude-marketplace.git
mkdir -p ~/.claude/skills
cd marcel-bich-claude-marketplace && cp -r plugins/credo/skills/cross-cutting-checklist-generator ~/.claude/skills/cross-cutting-checklist-generator

Comandos y prompts de ejemplo

  • /cross-cutting-checklist-generatorConstruye una lista de verificación de proyecto para que las preocupaciones dispersas nunca queden a medio actualizar

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Add a new value to the OrderStatus enum and keep every reference in sync
  • I added a key to en.json, make sure the other locale files aren't missing it
  • Add a webhook notification channel across the app without missing a spot