仓库地址: https://github.com/wlzh/skills 版本: v1.0.0 "If you can't stand the heat, get out of the kitchen!" - Gordon Ramsay
Code Roaster 是一个用 Gordon Ramsay 风格毒舌吐槽代码质量的 Claude Code Skill。它会扫描你的代码,用幽默、犀利但专业的方式指出问题,让代码审查变得有趣又有价值!
- 🔥 毒舌但准确 - Gordon Ramsay 风格的犀利吐槽
- 🎯 多维度分析 - 代码异味、Bug、安全、性能、最佳实践
- 😂 搞笑且实用 - 在笑声中学习改进代码
- 📊 详细报告 - 生成完整的 Markdown 格式报告
- 🎚️ 可调强度 - 温和/标准/残暴三种模式
这个 skill 已经安装在你的 Claude Code 环境中。
# 烤当前目录的所有代码
/code-roaster
# 烤指定目录
/code-roaster ./src
# 烤单个文件
/code-roaster app.py# 温和模式(家庭友好,适合分享)
/code-roaster --mild
# 标准模式(默认,Gordon Ramsay 附体)
/code-roaster
# 残暴模式(火力全开,慎用)
/code-roaster --brutal- 神秘变量名(a, b, data, temp)
- 拼音命名
- 超长函数
- 重复代码
- 深层嵌套
- 空值检查缺失
- 错误处理缺失
- 数组越界风险
- 异步操作裸奔
- SQL 注入风险
- XSS 漏洞
- 硬编码密码
- 敏感信息泄露
- 低效循环(O(n²) 及以上)
- 内存泄漏风险
- 不必要的重复计算
- 魔法数字
- 无用注释
- 缩进混乱
- 过时的 TODO
烤制完成后会生成 CODE_ROAST_REPORT.md,包含:
- 📊 质量评分(0-10 分)
- 🏆 本次烤制亮点(最烂文件、最长函数等)
- 🔥 详细的逐文件分析
- 💬 每个问题的犀利吐槽
- 🎓 改进建议
- 💡 Gordon 的最后忠告
温和模式:
"这个变量名可以更清晰一点哦~ 建议改成
userData而不是a"
标准模式:
"变量叫
a?你是在写密码学论文还是在侮辱未来的维护者?"
残暴模式:
"变量叫
a?我见过的最懒的命名!你的键盘是不是只有这一个键能用?"
- ⭐⭐⭐⭐⭐ (9-10分) - "居然写得还行?!"
- ⭐⭐⭐⭐☆ (7-8分) - "凑合能看"
- ⭐⭐⭐☆☆ (5-6分) - "一般般"
- ⭐⭐☆☆☆ (3-4分) - "烂得有水平"
- ⭐☆☆☆☆ (0-2分) - "这是在写代码还是在搞艺术?"
- JavaScript/TypeScript
- Python
- Java/Kotlin
- Go
- Rust
- C/C++
- Ruby
- PHP
- Swift
- C#
✅ 适合:
- 个人项目代码审查
- 团队代码质量提升
- 学习编程最佳实践
- 在 Twitter 上分享(温和模式)
- 代码重构前的现状分析
❌ 不适合:
- 给老板看(除非他有幽默感)
- 给新手程序员看(可能打击信心)
- 正式的代码审查文档(用标准工具)
Q: 吐槽会不会太毒舌?
A: 可以用 --mild 温和模式,家庭友好。
Q: 能检测所有的 bug 吗? A: 不能,这是静态分析工具,主要检测明显的代码问题和最佳实践违规。
Q: 为什么我的完美代码被烤了? A: Gordon 说:"没有完美的代码,只有还没被烤的代码。"
Q: 报告可以分享吗? A: 当然!温和模式生成的报告特别适合发 Twitter。
该 Skill 为个人项目,仅供娱乐和学习使用。
灵感来源:
- Gordon Ramsay 的毒舌艺术
- 广大程序员的"烂代码"贡献
- 所有热爱代码质量的开发者
现在,去烤你的代码吧! 🔥
记住:好代码不是写出来的,是被烤出来的!