Skip to content
Skillpedia
Deploy & cloud (DevOps)48k · #4002

repo-maintainer

Lets your agent check and fix repository organization, including dependencies and code. It's useful for maintenance and pre-release preparation.

What it does

This AI agent checks the 'health' of a code project (repository). It finds and fixes common issues with organization, outdated dependencies, missing documentation, and code quality, preparing the project for release or maintenance.

When to use it

  • ✓When you want to organize and clean up your code project.
  • ✓Before releasing a new version of your project.
  • ✓To check if your project is in good condition and secure.

Example of what to ask your AI

“Check and organize my code repository.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/repo-maintainer/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/repo-maintainer/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It reads your project's rules, checks files, dependencies, tests, and documentation. Then, it suggests or makes necessary small fixes, following the project's rules.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill repo-maintainer

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/repo-maintainer/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Repository Maintainer

Overview

Audit repository health, apply authorized repairs narrowly, and finish through the repository's own protected workflow.

When to Use

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.

Repository Policy Gate

Before mutation:

  1. Read root and nested AGENTS.md, contributor guidance, maintainer docs, and release instructions.
  2. Inspect the current branch, worktree, staged files, remotes, default branch, and effective branch protection.
  3. Discover repository-native validation, synchronization, merge, and release commands.
  4. Preserve unrelated user work and generated outputs that are not in scope.

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.

The routine protected checks for agentic-awesome-skills are pr-policy, pr-evidence, source-validation, and artifact-preview. The supported AAS Core preview uses targeted unit tests plus one packed Linux/Node LTS smoke path and Workbench review. Do not resurrect the retired certified-v1 baseline, benchmark, tuning-gold, transaction-fault, race, or frozen OS/runtime matrix as routine merge gates.

Usage

1. Establish the baseline

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.

2. Audit independent lanes

Run independent read-only checks in parallel where possible.

Artifacts and Git hygiene

  • untracked caches, coverage, build output, editor files, and test leftovers;
  • tracked large or binary files, accidental secrets, executable-mode drift, and ignored-file gaps;
  • stale branches, detached HEAD, existing staged changes, submodules, and symlinks;
  • generated files whose ownership belongs to CI or a canonical-sync workflow.

Do not delete or rewrite history during the audit.

Dependencies and packaging

  • lockfile and manifest agreement;
  • outdated, vulnerable, duplicate, unused, or end-of-life dependencies;
  • runtime imports incorrectly placed in development dependencies;
  • clean-install, package-content, and executable-entrypoint behavior.

Treat audit-tool output as evidence to verify, not automatic permission to upgrade or remove packages.

CI and release health

  • failing, cancelled, skipped, or stale workflow runs;
  • stale, redundant, or unjustifiably broad runtime matrices and unpinned or obsolete actions;
  • required checks, branch protection, release permissions, and secret boundaries;
  • mismatch between documented and implemented release commands.

Documentation and repository metadata

  • README, changelog, version, examples, links, badges, credits, and support metadata;
  • contribution instructions and PR templates versus current CI policy;
  • generated catalog, site, or API documentation drift.

Code-quality signals

  • dead code, stale implementation markers, debug logging, commented-out code, and missing tests;
  • unsafe defaults, suppressed errors, credential exposure, and environment-specific paths.

For FAF projects only, also inspect declared .faf, .faf-dna, sync, score, and MCP contracts with the project's installed FAF commands.

3. Produce a prioritized decision set

For each finding report:

  • evidence and affected paths;
  • severity and user impact;
  • whether it is safe to fix now, needs approval, or belongs to another workflow;
  • exact validation that proves the repair.

Deduplicate symptoms with the same root cause. Do not mix optional modernization with release blockers.

4. Apply authorized repairs

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.

5. Validate and publish safely

…

FAQ

What are 'artifacts' and 'hygiene'?

Artifacts are the files generated by the project. Hygiene refers to the organization and cleanliness of these files and the project overall.

What are 'dependencies'?

Dependencies are other pieces of code that your project uses to work. The agent checks if they are up-to-date and secure.

Can the agent make risky changes?

No, it only makes small, authorized fixes. It won't delete data, change important project rules, or perform major upgrades without your explicit permission.

Details

Original description by the author

Audit and repair repository hygiene across artifacts, dependencies, CI, docs, Git state, and code-quality signals. Use for repository maintenance, cleanup, health checks, or pre-release hardening.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#4002
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills