Analyze a GitHub profile and get honest, actionable advice for building real reputation
Project description
GitHub Reputation Engine 🛠️
A self-improving "second brain" + operating system for building genuine GitHub reputation through high-quality open-source contributions — run by an AI agent (Hermes Agent or Claude Code), autonomously, one project at a time.
Owner: Basil Al Shukaili (@basilalshukaili)
Quality of contribution > volume. One merged, appreciated PR beats fifty rejected typo fixes.
What this repo is
This repo is the portable brain of the operation. It lets any agent, on any laptop, continue the same mission with full context. It contains the plan, live state, reusable playbooks, a journal of work done, lessons learned, and nightly strategic "dreams."
Start here → CLAUDE.md (operating instructions, auto-loaded by Claude Code/Hermes).
Structure
.
├── CLAUDE.md # Operating instructions — read first (works with Claude Code, Hermes, Codex…)
├── 00-System/ # roadmap, architecture, guardrails (the constitution)
├── 01-Targets/ # the ONE active project + next action
├── 02-Repos/ # per-repo dossiers (stack, conventions, maintainers, opportunities)
├── 03-Journal/ # daily log of what was attempted/done (append-only per day)
├── 04-Playbooks/ # portable, agent-agnostic procedures (triage, PR craft, dreaming)
├── 05-Lessons/ # mistakes & wins → rules for next time
├── 06-Dreams/ # nightly reflective synthesis: patterns, connections, next moves
└── 99-Inbox/ # scratch captures
How it works
Brain (top model) — plans, reviews every diff, writes all maintainer-facing prose, commits
│ delegates mechanical, fully-specified work
Worker (mid model) — implements to spec, runs tests, triage scans
│
This repo (state) — feeds full context back to the Brain on every session
│
Playbooks (procedure) + Journal/Lessons/Dreams (self-improvement loop)
Token discipline without quality loss: route cheap/mechanical work to cheaper models; keep all judgment and human-facing writing on the top model. No output-degrading "compression" tricks.
Multi-machine usage
- Laptop A (Hermes Agent): runs the 24/7 cadence (cron missions + nightly dreaming), reports to Telegram. Skills live in Hermes; this repo holds the portable state + playbooks.
- Laptop B (Claude Code): clone this repo, open it, and Claude Code auto-reads
CLAUDE.md. The playbooks in04-Playbooks/are agent-agnostic, so the workflow is identical.
Pull before you start, commit + push when you finish, so both machines stay in sync.
Safety
- No secrets are committed (API keys / bot tokens live in each machine's local env).
- Agents fork → branch → PR; never push to an upstream default branch.
- Respects each project's CONTRIBUTING rules and any anti-AI-PR policies.
License
MIT — see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file github_rep-0.1.0.tar.gz.
File metadata
- Download URL: github_rep-0.1.0.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71cf0f09253b6f2099b720fca02af7fbc06fbb218f9a7200a08e1190b5e7a58b
|
|
| MD5 |
fe9d9c81b739e3938543855aa803c1a4
|
|
| BLAKE2b-256 |
15b1346b9ade68f6481b49f6a2ee9fb5a295c899781103790b46f0be6f17c334
|
File details
Details for the file github_rep-0.1.0-py3-none-any.whl.
File metadata
- Download URL: github_rep-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2352c51264851ecbe0cec8db1f52870294e07cd80a90fb31272dd1abdf1f92d
|
|
| MD5 |
510764d45a9b5e40ce1eb36010955253
|
|
| BLAKE2b-256 |
ae3bcb6101d734d144c4364ce02fa1fdfa849a7b15fcff7abef302ed5310049f
|