Quality framework for GitHub repos.
Type-specific checklists, a design playbook, and a review skill for Claude Code.
Website · Quick Start · What's Inside · Project Types · Quality Tiers
Every GitHub repo starts from scratch when it comes to README and website quality. There's no shared standard for what a CLI tool README needs vs. a learning path vs. a checklist project. Quality depends on the day, not on the type.
| Without | With GitHub Presence | |
|---|---|---|
| README | Ad-hoc, whatever feels right | Type-specific checklist (CLI tool ≠ course ≠ checklist) |
| Quality | Inconsistent across repos | Tiered scoring: Bronze → Silver → Gold → Platinum |
| Review | Manual, subjective | Automated skill checks every criterion |
| Improvement | "I should probably add a FAQ..." | "For Gold you need 3 more points: FAQ, Contributing, Mobile" |
| Component | Status | Description |
|---|---|---|
Review Skill (skill/) |
Ready | Claude Code skill that checks your repo against type-specific checklists |
Playbook (playbook.md) |
Ready | 24-section design knowledge base for GitHub Pages landing pages |
Project Types (project-types.md) |
Ready | 5 project types with README + website requirements per quality tier |
Templates (templates/) |
Ready | 5 README templates + landing page HTML template per project type |
Design System (design-system/) |
Ready | Shared CSS kit (dark theme, terminals, cards, FAQ, grids) |
Website (docs/) |
Live | Landing page with all components in action |
The review skill is a Claude Code skill. To install:
# Clone this repo
git clone https://github.com/janrummel/github-presence.git
# Copy the skill to your Claude Code skills directory
cp -r github-presence/skill/ ~/.claude/skills/website-review/
# Navigate to any of your repos and run the review
cd ~/your-project
# In Claude Code, type: /website-reviewThe skill will:
- Detect your project type (CLI tool, learning path, framework, checklist, or mini tool)
- Suggest a target quality tier
- Check every criterion and report PASS/FAIL
- Show what's missing for the next tier
Note:
/website-reviewis a Claude Code skill command, not a CLI command. You need Claude Code to use it.
| Type | Examples | Key Difference |
|---|---|---|
| CLI Tool / Dev Tool | Build tools, proxies, linters | Terminal demos, before/after comparisons |
| Learning Path / Course | Tutorials, curricula | Chapter navigation, progress indicators |
| Framework / Starter Kit | Templates, scaffolds | Architecture diagrams, starter vs. full comparison |
| Checklist / Content | Security checklists, guides | Interactive elements, printable version |
| Mini Tool / Experiment | Scripts, proof of concepts | Minimal — just problem + run command |
See project-types.md for the full requirements per type.
| Tier | When to target | README | Website |
|---|---|---|---|
| Bronze | Experiment, mini tool | Problem + Install + Usage | None needed |
| Silver | Active project | + Architecture + Config + Tests | Optional |
| Gold | Public release | + Before/After + FAQ + Contributing | Full landing page |
| Platinum | Ecosystem component | + Cross-references + API docs | Ecosystem integration |
Tiers are cumulative — Gold includes everything from Bronze and Silver.
- Phase 1: Review skill with 5 type-specific checklists
- Phase 2: README templates per project type (5 templates)
- Phase 3: Shared design system + landing page template
- Website: Landing page showcasing the framework in action
What is this exactly? A quality framework that defines what a good GitHub repo looks like for different project types (CLI tools, courses, frameworks, checklists, mini tools) and provides a Claude Code skill to automatically check your repos against those standards.
Do I need Claude Code? For the automated review skill, yes. The playbook, project types, and checklists are useful on their own as reference material — no tools needed.
Can I add my own project type?
Yes. Create a new checklist file in skill/checklists/ following the same format (criteria grouped by tier, with IDs). The skill will pick it up automatically.
What counts as Gold? All Bronze + Silver + Gold criteria for your project type must PASS. One FAIL means the tier is not reached. The review skill shows exactly what's missing.
How do I contribute? See Contributing below. New checklists, playbook improvements, and templates are all welcome.
Contributions welcome! Priority areas:
- New project type checklists
- Playbook additions (new patterns, reference sites)
- README/website templates (Phase 2)
- Design system components (Phase 3)
Please open an issue before submitting large changes.
MIT
