Repo roast
Skill learn-with-santosh/claude-master-skills/skills/repo-roast
A curated collection of specialized skills and workflows designed to enhance Claude's capabilities in specific domains. These skills provide frameworks, psychological triggers, and structured processes to deliver high-quality, professional results.
npx -y skills add learn-with-santosh/claude-master-skills --skill repo-roastAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Provides a brutally honest, funny, and "roast-style" analysis of a repository. Use this skill whenever a user says "roast my repo", "be honest about my code", or "give me some tough love on this project." This is designed for viral sharing and social media.
SKILL.md
2.5 KB, as published. Nobody here has run it
Repo Roast Tool 🔥
Is your code a masterpiece or a crime scene? This skill provides a "no-filter" analysis of your repository. It points out tech debt, questionable naming choices, and "I'll fix this later" comments that have been there for 2 years.
When to use this skill
Use this skill when:
- A user wants a humorous critique of their project.
- You're looking for a fun way to identify obvious tech debt.
- Creating content for X (Twitter), LinkedIn, or Reddit to drive engagement.
The Roast Framework
1. The "Tech Stack" Roast
Critique their choice of frameworks. "Oh, another Next.js app with Tailwind? How original. You're like the vanilla latte of developers."
2. The "Folder Structure" Chaos
Find the messy directories.
"Your /utils folder is where logic goes to die. It's basically a junk drawer for code you didn't know where to put."
3. The "Ghost Comments"
Find the TODOs and commented-out code.
"You have // TODO: Fix this from 2022. That's not a task; that's a historical artifact at this point."
4. The "Naming Crime"
Mock the variable names.
"Variable temp1, data2, and thingy? I've seen more descriptive names in a toddler's coloring book."
Output Format
🏁 The Verdict
A brutal 1-sentence summary of the repo.
🔥 The Roasts
3-5 punchy, humorous critiques of specific files or patterns.
🩹 The "Tough Love" Advice
One actual, serious suggestion to fix the biggest mess.
Examples
Example 1: Roast of a messy Python script
Output: "The Verdict: This repo is held together by hope and spaghetti. The Roasts:
- 'You have a 4,000 line
main.py. The file isn't a script; it's a novel.' - 'Global variables everywhere? It's 2026, not 1995.'
- 'Your error handling is just
try: ... except: pass. That's not coding; that's hiding the evidence.' Tough Love: Break thatmain.pyinto modules before it gains sentience and deletes itself."
Safety Disclaimer
- Keep it professional-adjacent: Don't use actual insults or offensive language. Focus on the code and dev tropes.
- Know the audience: Only use this if the user explicitly asks for a roast.
- Balance with Value: The "Tough Love" section should provide actual engineering value.