Automate Project Maintenance
Use this skill after the focused maintenance skills are available. Detect the repo type from local facts, not from naming guesses.
Detection
Inspect the repo before acting.
- Python signals:
- pyproject.toml
- TypeScript signals:
- package.json
Workflow
- Determine whether the repo is Python, TypeScript, or other.
- Run only the applicable focused skills.
- Keep remote GitHub updates preview-first.
Python Branch
- Use
$write-python-tests. - Use
$rewrite-python-docs. - Use
$write-root-readme. - Run
rumdl fmt.and treat findings as weak hints. - Run
mise run lint. - Run
mise run docs:build. - Run
nox. - Use
$sync-github-repo-metadatain preview mode.
TypeScript Branch
- Use
$write-root-readme. - Run
rumdl fmt.and treat findings as weak hints. - If TypeScript or JavaScript files were edited, run
biome check --write. - Use
$sync-github-repo-metadatain preview mode.
Other Repos
- Apply the appropriate maintenance steps based on the detected technology stack.
- Do not assume both branches must edit files in the same run.