Help us improve
Share bugs, ideas, or general feedback.
From codebase-maintenance
Deterministic 3-cycle loop for gathering codebase context before refactoring or maintenance work. Broad search → exact source and tests → config and build setup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/codebase-maintenance:context-retrieval-loopThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Gather context before any refactor or maintenance task. Prevents breaking undetected callers or missing test coverage.
Share bugs, ideas, or general feedback.
Gather context before any refactor or maintenance task. Prevents breaking undetected callers or missing test coverage.
# Find callers and references
rg "<symbol-name>" --type ts --type js -l
rg "<symbol-name>" --glob "*.py" -l
Stop here if you can confirm the symbol is unused (no results).
Read the target file and its tests. Find all callers:
rg "import.*<module>" -l
rg "<function-name>" --glob "*.test.*" -l
Stop here if you understand the change scope and existing test coverage.
# Check if symbol appears in build or config
rg "<symbol-name>" *.config.* tsconfig.json Makefile -l 2>/dev/null
Check for re-exports, barrel files, and public API surfaces.
Context gathered:
<file-path> — <reason>
Blast radius:
<N> callers in <N> files
Tests covering this code: <yes/no/partial>
Missing context (if any):
<what is still unclear>
Do not start a refactor without knowing the blast radius. If callers are unclear after Cycle 3, stop and report.
npx claudepluginhub yeaight7/agent-powerups --plugin codebase-maintenanceProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.