type: runbook
status: active
timestamp: 2026-06-26
tags: [github, forks, cleanup, profile, audit-log]

chirag127 fork cleanup 2026-06-26 — bulk delete with downstream-aware sparelist

43 chirag127 forks deleted, 5 spared

chirag127 fork cleanup 2026-06-26

Scope

48 personal forks audited on chirag127. Hard-deleted 43. Spared 5 because they have downstream forkers (third-party users who would lose their parent link).

What got deleted (43)

All are chirag127/<slug> forks with 0 downstream forks at time of deletion:

Amazing-Python-Scripts, Chronus, Coding-Ninjas-Introduction-to-Python, Complete-Data-Science-With-Machine-Learning-And-NLP-2024, Complete-Python-3-Bootcamp, CouchPotatoServer, DigitalMenu, DigitalMenuBackend, EdgeGPT, Email-Scrape, Email-extractor, Extensity, Fake_News_Detection, Financial-aid-on-coursera-, Free-Courses-For-Everyone, GPTNeo, MyFilters, OpenHands, Plagiarism-checker-Python, ReinforcementLearningSpaceInvaders, SimpleRecommender, SnakeByRohan, Udacity-Computer-Vision-Nanodegree, api-book-part-one, clauneck, copilot-clone, email_extractor, free-llm-api-resources, headroom, langchain-course, learning-papers, odysseus, one-page-website-html-css-project, openai-codex-chrome-extension, picture-in-picture-chrome-extension, piracy-blocklists, programming-principles, py-googletrans, python-mini-projects, stable-diffusion, stable-diffusion-webui, thedev.id, udemy-dl.

What got spared (5)

Each has at least 1 downstream forker. Deleting would orphan those users’ parent links:

RepoStarsDownstream forksReason to spare
chirag127/Terabox-DL510Highest-impact downstream graph
chirag127/Book-For-Programmers72Most-starred personal fork
chirag127/SOCKS-Proxy-Checker11Live downstream user
chirag127/goggles-quickstart01Live downstream user
chirag127/human-eval01Live downstream user

Deletion method

DELETE /repos/chirag127/<slug> via the REST API with a PAT carrying delete_repo scope.

curl -X DELETE \
  -H "Authorization: Bearer $GH_ADMIN_PAT" \
  -H "Accept: application/vnd.github+json" \
  -H "X-GitHub-Api-Version: 2022-11-28" \
  "https://api.github.com/repos/chirag127/$slug"
# Returns 204 on success

43 deletions in series, 0 failures.

Why hard-delete (not archive, not transfer)

Spare-list rule (captured as taste)

When deleting personal forks in bulk, spare anything where someone has forked YOUR fork. Stars are cheap signals; downstream forks mean a real human picked your fork as their upstream. Breaking their link is a real-world cost.

Stars-only forks (no downstream forks) are safe to delete.

What this leaves on chirag127

After cleanup, the chirag127 account has:

Plus the personal-profile assets (chirag127/chirag127 README, pinned items).

Audit trail


Edit on GitHub · Back to index