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:

This repo provides Claude Code slash commands and subagents to automate the maintenance of that system.

Slash Commands

CommandDescription
/pull-reposFetch all public repos from GitHub API into a timestamped snapshot
/review-newClassify unreviewed repos into subindices (interactive)
/update-subindexUpdate a specific subindex with new repo entries
/create-subindexCreate a new subindex repo from template
/sync-indicesCommit and push all modified indexing repos
/full-refreshEnd-to-end: pull, review, update, and push

Subagents

AgentPurpose
repo-fetcherPaginated GitHub API fetch with snapshot diffing
repo-classifierClassifies repos into subindices by name/description analysis
index-updaterUpdates 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