Cross-Cutting Checklist Generator

Costruisce una checklist di progetto in modo che le preoccupazioni sparse non vengano mai aggiornate a metà

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

Promosso ★ 8.8/10

Cross-Cutting Checklist Generator — Costruisce una checklist di progetto in modo che le preoccupazioni sparse non vengano mai aggiornate a metà

Cosa fa

Rileva quando one concern is duplicated across many places in a project — config keys, enums, translations, feature flags, API endpoints, docs — e scrive una project-local checklist listing every spot with a locator and a note on what must stay in sync. On later edits it consults the checklist first and updates it afterwards, then verifies completeness before the change is called done. It fires whenever you add or change something that also exists elsewhere, including inside subagents.

Rapporto di test

Testato su un eleven-file project where the notification-channel set is 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. The catch is the namespace it writes into: .credo/ comes from the credo plugin, and running credo-init.sh in a fresh repo exits 4 with '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.

Testato il: 2026-07-30 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /cross-cutting-checklist-generatorCostruisce una checklist di progetto in modo che le preoccupazioni sparse non vengano mai aggiornate a metà

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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