Github Index Maintainer
March 27, 2026 · View on GitHub
A Claude Code-powered maintenance tool for Daniel Rosehill's GitHub repository indexing system.
What This Does
Daniel maintains 700+ public GitHub repositories organised into a hierarchy of indices:
- Master Index — the front page with category and timeline views
- Index of Indices — lists all topic-specific subindices
- Subindices — domain-specific collections (e.g. Agents, MCP Projects, Voice Apps)
This repo provides Claude Code slash commands and subagents to automate the maintenance of that system.
Slash Commands
| Command | Description |
|---|---|
/pull-repos | Fetch all public repos from GitHub API into a timestamped snapshot |
/review-new | Classify unreviewed repos into subindices (interactive) |
/update-subindex | Update a specific subindex with new repo entries |
/create-subindex | Create a new subindex repo from template |
/sync-indices | Commit and push all modified indexing repos |
/full-refresh | End-to-end: pull, review, update, and push |
Subagents
| Agent | Purpose |
|---|---|
repo-fetcher | Paginated GitHub API fetch with snapshot diffing |
repo-classifier | Classifies repos into subindices by name/description analysis |
index-updater | Updates subindex READMEs matching existing badge/table format |
Usage
Open Claude Code in this directory and run any slash command:
/pull-repos
/review-new
/full-refresh
Licence
CC BY 4.0