Skip to content
Back to skills

Repo Maintenance

ASecurity

"Guides SpeechBrain repository maintenance, focused tests, recipe

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
toolspythonbashtestingapiperformance

Works with

  • api

Security analysis

A100/100

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

Scanned September 9, 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-fdf4893e/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-repo-maintenance-fdf4893e)

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: "Guides SpeechBrain repository maintenance, focused tests, recipe
  consistency metadata, docs/performance generation, linting, and contribution
  troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# SpeechBrain repository maintenance

Use this sub-skill when modifying the SpeechBrain repository, adding or updating recipes/templates, changing public APIs used by HyperPyYAML, running focused tests, generating docs, or updating performance tables.

## Route map

| Task | Read |
| --- | --- |
| Choose focused tests for a code, recipe, docs, or API change. | `references/testing.md` |
| Add/update recipe CSV rows, debug flags, result/HF links, mandatory files, or recipe metadata. | `references/recipe-consistency.md` |
| Build docs, update generated performance tables, or maintain docs links. | `references/docs-and-performance.md` |
| Diagnose maintainer CI, lint, recipe, docs, or URL/HF check failures. | `references/troubleshooting.md` |

## Default maintainer stance

- Prefer focused tests first; do not run all recipe/HF/network checks by default.
- If a Python API signature changes, search HyperPyYAML usages and recipes, not just direct Python imports.
- If a recipe changes, update the corresponding `tests/recipes/*.csv` row and ensure `test_debug_flags` still work.
- If a public workflow changes, update docs/tutorial references and tests together.
- Treat source repo scripts as maintainer tools, not runtime dependencies for the generated repo skill.

## Common focused commands

```bash
pytest tests/consistency
pytest tests/unittests/test_core.py -q
pytest tests/unittests/test_audio_io.py -q
pytest --doctest-modules speechbrain
```

Use broader wrappers such as recipe tests, URL checks, and Hugging Face checks only when their side effects and runtime are acceptable.

Files in this skill

  • SKILL.md1.8 KB
  • references/docs-and-performance.md1.8 KB
  • references/recipe-consistency.md2.1 KB
  • references/testing.md2.4 KB
  • references/troubleshooting.md1.7 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.