cross-cutting-checklist-generator

Solid

Detect when a concern is scattered across many places in a project (config keys, enums, translations, feature flags, API endpoints, doc references) and auto-generate a project-local checklist so that same concern is never partially updated again. Use whenever you add or change something that also exists in several other spots, or when you edit something that already has a checklist. Runs fully autonomously with no user effort, including inside subagents.

AI & Automation 13 stars 3 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
38
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# cross-cutting-checklist-generator Keep concerns that are spread across many spots from being updated in only some of them. When a concern appears in enough scattered places, generate a project-local checklist of every spot; then consult and update that checklist automatically on later changes. Fully autonomous - the user does nothing. ## The problem this solves Some concerns live in many places at once: a config key referenced from several modules, an enum handled in multiple switches, a translation across locale files, a feature flag checked in several components, an endpoint listed in client plus docs. Add a new case and it is easy to update three spots and miss the fourth. These checklists make the full set of spots explicit so nothing is left half-done. ## When this fires - You add or modify something and notice the SAME concern already exists in several other places (a scattered, cross-cutting concern). - You edit a spot that a checklist already covers (consult and update it). - You are about to report work complete on a concern that has a checklist (verify completeness against it). This fires inside subagents too: a subagent editing a scattered concern consults and maintains the checklist just as the main agent would. ## Where checklists live Project-local files under `.credo/checklists/` (the credo per-project namespace from `scripts/credo-init.sh`), one file per concern, named after the concern (ASCII, for example `.credo/checklists/config-keys.md`). Wri...

Details

Author
Marcel-Bich
Repository
Marcel-Bich/marcel-bich-claude-marketplace
Created
6 months ago
Last Updated
4 days ago
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category