Cross-Cutting Checklist Generator

Bygger en prosjektsjekkliste slik at spredte bekymringer aldri blir halvoppdatert

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

Bestått ★ 8.8/10

Cross-Cutting Checklist Generator — Bygger en prosjektsjekkliste slik at spredte bekymringer aldri blir halvoppdatert

Hva den gjør

Oppdager når en bekymring er duplisert på mange steder i et prosjekt – config-nøkler, enums, oversettelser, feature-flagg, API-endepunkter, dokumenter – og skriver en prosjektlokal sjekkliste som lister opp hvert sted med en lokator og en merknad om hva som må holdes synkronisert. Ved senere redigeringer konsulterer den sjekklisten først og oppdaterer den deretter, og verifiserer deretter fullstendigheten før endringen erklæres ferdig. Den utløses når du legger til eller endrer noe som også eksisterer andre steder, inkludert inne i underagenter.

Testrapport

Testet på et elleve-fils prosjekt der settet med varslingskanaler er duplisert over fjorten steder, hvorav tre ikke inneholder noe kanalnavn i det hele tatt: en budsjettdeler `TOTAL_BUDGET // 3`, et CSS `repeat(3, 1fr)` velger-rutenett, og en dokumentasjonssetning som sier `Three delivery channels are available`. Å legge til en ny kanal på vanlig måte – `grep` et eksisterende kanalnavn, redigere treffene, kjøre testsuiten – oppdaterte 10 av 13 sjekkpunkter, og testene forble grønne, så alle tre tellingsbaserte stedene forble stille utdaterte; å følge ferdigheten produserte en `.credo/checklists/notification-channels.md` som navnga dem eksplisitt, og den samme endringen traff 13 av 13. Å gjenta med en annen ny kanal reproduserte gapet nøyaktig: grep-drevet 10 av 13 igjen, sjekkliste-drevet 13 av 13, som er den vedvarende gevinsten ferdigheten hevder. Haken er navneområdet den skriver til: `.credo/` kommer fra credo-pluginet, og å kjøre `credo-init.sh` i et ferskt repo avslutter med 4 med 'is a hub or has no credo project' med mindre du sender `CREDO_DIR` eller fester prosjektet, så en frittstående kopi av ferdigheten må opprette katalogen selv, og sjekklistene er ikke git-ekskludert.

Testet på: 2026-07-30 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /cross-cutting-checklist-generatorBygger en prosjektsjekkliste slik at spredte bekymringer aldri blir halvoppdatert

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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