Skip to content
Back to skills

Repo Polish

ASecurity

Run the repo's lint, format-check and test suite, then fix anything that fails. Use before opening a PR or when asked to "polish" or "clean up" the repo.

  • 49 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 3, 2026
code-qualitypython

Security analysis

A100/100

Scanned October 3, 2026

npx -y skills add maioio/genesis-architect --skill repo-polish --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Repo Polish?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Repo Polish
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/maioio-repo-polish/badge)](https://www.skillsdirectory.com/skills/maioio-repo-polish)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: repo-polish
description: Run the repo's lint, format-check and test suite, then fix anything that fails. Use before opening a PR or when asked to "polish" or "clean up" the repo.
disable-model-invocation: false
argument-hint: "[path or package, optional]"
---

Run, in order, stopping to fix and re-run on any failure before moving on:

1. `ruff check .` (or the given path) — fix lint violations directly in the
   flagged files; do not add blanket `# noqa` suppressions.
2. `ruff format --check .` — if it reports files that would reformat, run
   `ruff format .` and re-check.
3. `python -m pytest -q` (or scoped to the given path) — fix failing tests or
   the code they exercise; do not weaken an assertion just to make it pass.

Re-run all three once everything is green to confirm no step regressed
another. Report a short pass/fail summary per step, not raw tool output.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…