Skip to content
Back to skills

Repo Maintenance

ASecurity

"Maintain a BayesianOptimization checkout with safe install, test,

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
toolspythongodebugging

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill repo-maintenance --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Repo Maintenance?

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

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

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-maintenance
description: "Maintain a BayesianOptimization checkout with safe install, test,
  lint, docs, CI-matrix, and release-boundary guidance."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Repo Maintenance

Use this sub-skill only when the user is maintaining or editing a
`bayesian-optimization` source checkout. It covers development installs,
focused native tests, lint/format decisions, docs/notebook checks, CI matrix
expectations, and safe debugging paths.

For package usage questions, route away from maintenance:

- Optimizer construction, registration/probing, fitting, save/load, or
  prediction workflows: [`../optimizer-workflows/SKILL.md`](../optimizer-workflows/SKILL.md)
- Acquisition-function selection or exploration/exploitation controls:
  [`../acquisition-control/SKILL.md`](../acquisition-control/SKILL.md)
- Constraints, typed parameters, categorical/integer domains, sequential domain
  reduction, or advanced examples:
  [`../advanced-domain-features/SKILL.md`](../advanced-domain-features/SKILL.md)

## Maintainer workflow

1. Identify touched checkout files and choose the smallest native checks from
   [`references/development-workflows.md`](references/development-workflows.md).
2. Prefer non-mutating verification first: focused `pytest`, Ruff format check,
   and Ruff lint check.
3. Use [`scripts/select_native_checks.py`](scripts/select_native_checks.py) to
   print recommended command groups from touched paths or capability flags. The
   helper only prints commands; it does not execute them.
4. Escalate to full unit, notebook, docs, or CI-matrix coverage only when the
   touched files affect those surfaces or when preparing a broad change.
5. Use [`references/troubleshooting.md`](references/troubleshooting.md) for
   Python/NumPy marker conflicts, pre-commit or Ruff failures, notebook timeouts,
   docs build failures, import confusion, and release/publish limits.

## Safety rules

- Treat commands as checkout-maintenance commands, not runtime user guidance.
- Do not run `scripts/format.sh` unless the user explicitly wants formatting or
  automatic fixes; it mutates source files.
- Do not use `scripts/check_precommit.sh` as a routine verification shortcut; it
  installs hooks before running all files. Prefer direct non-mutating Ruff or
  pre-commit commands when verification is enough.
- Never provide credentialed publishing steps. PyPI publishing is release-only
  and guarded by repository secrets.

Files in this skill

  • SKILL.md2.5 KB
  • references/development-workflows.md8.5 KB
  • references/troubleshooting.md8.7 KB
  • scripts/select_native_checks.py16.2 KB

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…