{"id":"a48d45ba-2fb5-4b36-a42e-a6c26fb4c11f","slug":"damediacoadmin-roast-my-code","name":"roast-my-code","description":"Brutally honest code reviews delivered as entertaining roasts. Accepts pasted code, file paths, or GitHub URLs. Analyzes for bugs, bad patterns, security holes, and style crimes, then delivers feedback as a funny roast followed by genuine improvement suggestions and a roast score. Use when someone says \"roast my code\", \"review this code\", \"code review\", or pastes code asking for feedback.","canonicalUrl":"https://www.xpersona.co/skill/damediacoadmin-roast-my-code","sourceUrl":"https://github.com/damediacoadmin/roast-my-code","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"damediacoadmin","label":"Damediacoadmin","url":"https://github.com/damediacoadmin/roast-my-code"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-02-25T02:24:09.041Z","freshnessLabel":"Feb 25, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Feb 25, 2026"},{"label":"Vendor","value":"Damediacoadmin"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Damediacoadmin","href":"https://github.com/damediacoadmin/roast-my-code","sourceUrl":"https://github.com/damediacoadmin/roast-my-code","sourceType":"profile","confidence":"medium","observedAt":"2026-02-25T02:24:10.257Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/damediacoadmin-roast-my-code/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/damediacoadmin-roast-my-code/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-25T02:24:10.257Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/damediacoadmin-roast-my-code/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/damediacoadmin-roast-my-code/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"roast-my-code","description":"Brutally honest code reviews delivered as entertaining roasts. Accepts pasted code, file paths, or GitHub URLs. Analyzes for bugs, bad patterns, security holes, and style crimes, then delivers feedback as a funny roast followed by genuine improvement suggestions and a roast score. Use when someone says \"roast my code\", \"review this code\", \"code review\", or pastes code asking for feedback.","source":"GITHUB_OPENCLEW","sourceId":"github:1156362054","repository":"https://github.com/damediacoadmin/roast-my-code","documentation":"https://www.xpersona.co/skill/damediacoadmin-roast-my-code/agent/damediacoadmin-roast-my-code","protocols":["OPENCLEW"],"languages":["typescript"],"install":{"command":"git clone https://github.com/damediacoadmin/roast-my-code.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"## 🔥 The Roast\n\n[Funny, brutal critique of the code. Point out specific lines/patterns.\nUse analogies, metaphors, and humor. Be specific — quote the bad code.\nGordon Ramsay energy: \"This function is so bloated it needs its own zip code.\"]\n\n## 💡 The Real Talk\n\n[Genuine, actionable improvements. Be specific:\n1. What to fix and why\n2. Better patterns to use\n3. Security concerns if any\n4. Quick wins vs deeper refactors]\n\n## Roast Score: [EMOJI] [X]/10\n\n🔥 = Clean code, minor nitpicks (1-3)\n🍳 = Medium rare, some issues (4-5)\n🗑️ = Needs serious work (6-7)\n☠️ = Call 911 (8-9)\n💀 = Mass casualty event (10)\n\n> _\"[One-liner summary quote for sharing]\"_"},{"kind":"example","language":"text","snippet":"## 🔥 The Roast\n\nOh honey. You wrote a 47-line function called `do_stuff()` and thought\nnobody would notice? This function does more jobs than a Swiss Army knife\nat a camping convention.\n\nLine 12: `except: pass` — ah yes, the \"if I can't see the errors, they\ndon't exist\" school of engineering. Bold strategy.\n\nLine 23: You're mutating a list while iterating over it. That's not a\nloop, that's a crime scene.\n\nAnd `global counter`? In 2026? I've seen better state management in a\ntoddler's toy box.\n\n## 💡 The Real Talk\n\n1. **Split `do_stuff()` into 3-4 focused functions** — single responsibility\n2. **Replace bare `except: pass`** with specific exception handling\n3. **Don't mutate while iterating** — use list comprehension or `filter()`\n4. **Kill the global** — pass state explicitly or use a class\n5. **Add type hints** — future you will thank present you\n\n## Roast Score: 🗑️ 7/10\n\n> _\"This code doesn't have bugs — it IS the bug.\"_"}]}}