Analyse de profil GitHub orientée objectif : eval README, détection marqueurs IA, signaux recruteur, conseils keywords et SEO. Né du live TPC GitHub Roast.
Optimise la findability d'un profil GitHub (descriptions, topics, bio, cross-linking)
Analyse un profil LinkedIn fourni par l'utilisateur et le croise avec son GitHub (zéro scraping)
Transforme l'analyse d'un profil en plan d'action, branché sur l'objectif (chercher du taf ou diffuser un projet)
Analyse un profil GitHub complet (objectif détecté, repos phares, pinned, timeline, commits)
Évalue le README d'un repo GitHub (qualité de communication, marqueurs IA, correctifs)
Analyse un profil GitHub complet (repos, pinned, timeline, commits) à travers l'intention de son auteur. Produit une fiche profil structurée et réutilisable. À utiliser pour toute analyse de profil, pas pour un README seul.
Génère des descriptions de repo et une bio riches en mots-clés réels pour la findability d'un profil GitHub, et propose le cross-platform linking. À utiliser pour optimiser le SEO d'un profil et de ses repos.
Analyse un profil LinkedIn fourni par l'utilisateur (screenshots et texte collé) et le croise avec son GitHub. Ne scrape jamais LinkedIn. À utiliser pour vérifier l'alignement LinkedIn/GitHub et corriger un profil.
Récupère et critique le README d'un repo GitHub. Juge la qualité de communication vers un humain, détecte les marqueurs IA, et propose des correctifs. À utiliser pour toute évaluation de README.
Use when analyzing a GitHub profile through the lens of its author's objective (build a flagship, raise funds, get hired, run a business). Reads repos, pinned items, contribution timeline and commits, then produces a structured profile sheet. Triggers on "analyse ce profil GitHub", "what does this GitHub profile say", "audit my github".
Use when analyzing a LinkedIn profile that the user provides themselves (screenshots and pasted text), and cross-checking it with their GitHub. Never scrapes LinkedIn. Triggers on "analyse mon LinkedIn", "is my linkedin aligned with my github", "review my linkedin profile".
Use when evaluating the quality of a GitHub README, judging whether it reads as human-written or AI-generated, and producing concrete fixes. Triggers on requests like "eval this README", "is this readme AI-generated", "review my repo readme".
Use when turning a GitHub/LinkedIn analysis into a concrete next-step plan, branching on the user's goal. Two tracks, getting hired and spreading a project. Triggers on "et maintenant je fais quoi", "what next", "je cherche du taf", "je veux diffuser mon projet".
Use when turning a GitHub profile analysis into an actionable score. Produces a /5 grade weighted by the author's detected objective, a green/orange/red signal table, and ready-to-paste corrective prompts. Triggers on "note ce profil", "score my github", "is my profile good for getting hired".
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that audits a GitHub profile through its author's intent. It reviews READMEs, flags AI-generated markers, reads recruiter signals, and suggests keywords for findability. Born from The Product Crew (TPC) GitHub Roast live, ep. 2.
Each repo is read against its objective, not against code quality in the abstract. Four objectives form the grid: build a flagship, raise funds, get hired, run a business. Few stars does not mean low value.
Technical principle: orchestrate, do not rewrite. Existing building blocks (organic score and geo on the StarMapper side, anti-AI detection on the personal skills side) are called, not duplicated.
| Phase | Content | Status |
|---|---|---|
| 0 | Plugin scaffold | done |
| 1 | eval-readme (skill + readme-critic agent) | done |
| 2 | analyze-github-profile (objective, pins, timeline, commits) | done |
| 3 | score-profile (/5 grade + table + fixes) | done |
| 4a | suggest-keywords (findability, SEO, cross-linking) | done |
| 4b | analyze-linkedin-profile (multimodal input) | done |
| 5 | route-next-steps (TPC offers / Reddit post draft) | done |
| 6 | community packaging | upcoming |
commands/ : six slash commands (gh-readme, gh-profile, gh-score, gh-keywords, gh-linkedin, gh-next)skills/ : six skills holding the procedures and gridsagents/ : four agents (readme-critic, github-profile-analyst, keyword-strategist, linkedin-analyst)signals.md : shared signal grid, the single source of truthgh, authenticated (gh auth login). It is the core data source: profile, repos, pinned items, contribution timeline, commits, issues and PRs.gh signals otherwise. Nothing to run locally.This repo is a single-plugin Claude Code marketplace. From inside Claude Code:
/plugin marketplace add FlorianBruniaux/github-roast-tpc
/plugin install github-roast-tpc@github-roast-tpc
The first command registers the marketplace (it reads .claude-plugin/marketplace.json), the second installs the plugin. Restart Claude Code if the slash commands do not show up immediately.
Local development, to test changes before pushing:
/plugin marketplace add /absolute/path/to/github-roast-tpc
/plugin install github-roast-tpc@github-roast-tpc
Verify it loaded with /help: the gh-readme, gh-profile, gh-score, gh-keywords, gh-linkedin and gh-next commands should be listed.
Two ways to trigger the plugin once installed.
Slash commands drive a specific stage on demand, for example /gh-profile USERNAME or /gh-readme owner/repo (full list below). Each command loads its skill and the matching agent.
Skills also fire automatically from natural language. Asking "audit my github" or "is this README AI-generated?" loads the relevant skill without typing a command. For a full end-to-end run, use the one-shot meta-prompt in the section further down.
Review a single README:
/gh-readme owner/repo
The agent fetches the README via the GitHub API, applies the eval-readme grid, and returns a human/AI verdict, strengths, and ready-to-apply fixes.
Analyze a full profile:
/gh-profile username
The agent fetches repos, pinned items, timeline and commits, detects the author's main objective, and returns a profile sheet with signals by category and points of attention.
Score a profile out of 5 with fixes:
/gh-score username
Chains profile analysis, flagship README review, then a /5 grade weighted by the detected objective, a signal table, and fixes sorted by return on effort.
Optimize findability:
/gh-keywords username
Suggests keyword-rich descriptions and topics per repo, an optimized bio, and the missing cross-platform links. Everything is copy-paste ready into GitHub.
Cross-check your LinkedIn against your GitHub:
/gh-linkedin username
You provide your own profile (screenshots or pasted text), the agent checks the alignment with your GitHub and returns fixes. No scraping, no storage.
Plan next steps:
/gh-next username
Branches on your objective. Job track: a fix checklist then a bridge to TPC offers. Outreach track: a Reddit or LinkedIn post draft ready to publish.
Run the whole pipeline in a single shot. Paste this into a Claude Code session that has the plugin loaded, replacing USERNAME and OWNER/REPO:
Run a complete github-roast-tpc audit for USERNAME (flagship: OWNER/REPO).
npx claudepluginhub florianbruniaux/github-roast-tpc --plugin github-roast-tpcSession analytics hook for Claude Code — 15 configurable sections (models, cost, cache, tools, files, git diff, RTK savings...)
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
AI-powered wiki generator for code repositories. Generates comprehensive, Mermaid-rich documentation with dark-mode VitePress sites, onboarding guides, deep research, and source citations. Inspired by OpenDeepWiki and deepwiki-open.
Claude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault (Karpathy's LLM Wiki pattern). v1.7 "Compound Vault" + v1.8 methodology modes close 5 of 5 priority gaps from the May 2026 compass artifact. Ships: substrate alignment with kepano/obsidian-skills, default Obsidian CLI transport, hybrid retrieval (contextual prefix + BM25 + cosine rerank per Anthropic's Sept 2024 research), per-file advisory locking for multi-writer safety, pre-commit verifier agent, AND methodology modes (LYT / PARA / Zettelkasten / Generic) for first-class organizational support no other Claude+Obsidian competitor offers. v1.7.x audit closure: every BLOCKER + HIGH + MEDIUM + LOW finding from the v1.7.0 audit is CLOSED or DEFERRED-with-rationale. Optional DragonScale Memory extension (log folds, deterministic addresses, semantic tiling lint, boundary-first autoresearch).
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Make your AI agent code with your project's architecture, rules, and decisions.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation