maintaining-skills/SKILL.md
--- name: maintaining-skills description: Trigger when the user wants to maintain their installed agent skills — pull upstream changes, dedup or restructure SKILL.md files, audit which skills are stale or external vs user-authored, or check the global skill manifest budget. Routes to one of three modes: refresh (sync upstream + relevance scoring), compact (dedup + restructure per agentskills.io), or curate (author audit + scope review). license: MIT metadata: version: "0.1.0" author: maintai
npx skillsauth add juanjosegongi/skills maintaining-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Three modes for managing your agent skills lifecycle.
| You want to… | Mode | |--------------|------| | Sync with upstream catalogs | refresh | | Find skills that haven't been used in 60 days | refresh | | Discover skills you don't have yet | refresh | | Merge near-duplicate skills | compact | | Move oversized SKILL.md content into references/ | compact | | Validate against the agentskills.io spec | compact | | Decide which skills should be global vs per-project | curate | | Identify which skills you authored vs imported | curate | | Diagnose the "skills > 1% of context" warning | curate |
npm install # in maintaining-skills/
npm install -g tsx # if not present
bun install -g https://github.com/tobi/qmd # required only for refresh mode
# Refresh
npm run refresh:daily
npm run refresh:weekly
# Compact
npm run compact:scan -- ~/.claude/skills
npm run compact:group -- ~/.claude/skills
npm run compact:validate -- ~/.claude/skills
# Curate
npm run curate:authors -- ~/dev/skills
npm run curate:budget -- ~/.claude/skills
Each mode is independent — start with the workflow page that matches your task. Don't run all three in one pass; the work units are different.
development
Guides Dockerfile creation and optimization. Use when Dockerfile or Docker Compose is detected. Supports multi-stage builds, cache optimization, security hardening, and image size minimization.
development
Provides comprehensive testing and TDD guidance. Use for writing tests before implementing new features (TDD, test-driven development, red-green-refactor), creating reproduction tests for bug fixes, running regression tests during refactoring, and checking test coverage during code reviews. Enforces AAA pattern, test-first workflow, and 100% business logic coverage goal. Also covers testing anti-patterns, mock discipline, and testable design.
data-ai
A completely different skill for database operations. Use when working with PostgreSQL queries, schema design, or database migrations.
testing
Another sample skill for testing. Use when the user wants to create widgets with advanced features or mentions beta testing.