Audits and repairs repository hygiene across artifacts, dependencies, CI, docs, Git state, and code-quality. Use for maintenance, cleanup, health checks, or pre-release hardening.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-awesome-skills:repo-maintainerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit repository health, apply authorized repairs narrowly, and finish through the repository's own protected workflow.
Audit repository health, apply authorized repairs narrowly, and finish through the repository's own protected workflow.
Use when the user asks to maintain, clean, audit, harden, or prepare a repository for release. Use a more specific security, database, deployment, or release skill when that is the dominant task.
Before mutation:
AGENTS.md, contributor guidance, maintainer docs, and release instructions.If the repository names a mandatory maintainer skill or guarded command, delegate to it instead of inventing a parallel branch, merge, sync, or release path. In agentic-awesome-skills, use antigravity-maintainer-batch-release and npm run merge:batch; main is pull-request-only.
For the AAS agent-first control plane, also preserve the independent acceptance boundary:
git status --short --branch
git diff --stat
git diff --cached --stat
git remote -v
git log -5 --oneline
Record the repository's required runtime versions and test commands. Use a clean temporary clone or worktree when existing user changes cannot be isolated safely.
Run independent read-only checks in parallel where possible.
Do not delete or rewrite history during the audit.
Treat audit-tool output as evidence to verify, not automatic permission to upgrade or remove packages.
For FAF projects only, also inspect declared .faf, .faf-dna, sync, score, and MCP contracts with the project's installed FAF commands.
For each finding report:
Deduplicate symptoms with the same root cause. Do not mix optional modernization with release blockers.
Make the smallest coherent change set. Keep source and generated-file ownership separate, update tests with behavior changes, and rerun the targeted failing check after each repair group.
Never delete data, rewrite history, rotate credentials, change branch protection, or upgrade across breaking versions without explicit authorization.
Run the repository's required pre-PR suite, then inspect the final diff for unrelated files and secrets. Commit on a topic branch and create a pull request when the target branch is protected.
Use required checks and the repository-native merge path. A user request to “push to main” describes the desired final state; it does not bypass branch protection. For releases, use the scripted release workflow and verify external publication rather than inferring success from a local tag.
Finish when every in-scope finding is repaired or has one exact blocker, required validation passes, the remote integration path is verified when requested, and unrelated user work remains unchanged.
npx claudepluginhub sickn33/agentic-awesome-skills --plugin agentic-bundle-aas-privacy-compliance-engineeringAudits repositories for test artifacts, dependency issues, CI/CD health, documentation sync, and git hygiene. Generates prioritized cleanup plans. Use for deep cleaning or ongoing maintenance.
Audits repository hygiene — file layout, git history, config sprawl, ignore contracts, and open-source readiness. Assesses by default, fixes on request.
Diagnoses and standardizes repository setup and Git workflows for Claude Code. Covers environment repair, session sync, hook diagnosis, onboarding handoff, and guarded commit/push/conflict/history-cleanup.