Cross-Cutting Checklist Generator

Bygger en projekt-tjekliste, så spredte bekymringer aldrig bliver halvt opdaterede

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

Testet · Virker ★ 8.8/10

Cross-Cutting Checklist Generator — Bygger en projekt-tjekliste, så spredte bekymringer aldrig bliver halvt opdaterede

Hvad det gør

Registrerer, når one concern is duplicated across many places in a project — config keys, enums, translations, feature flags, API endpoints, docs — and writes a 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.

Testrapport

Tested on an 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.

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

Installation

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 projekt-tjekliste, så spredte bekymringer aldrig bliver halvt opdaterede

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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