code-simplifier
Installation
SKILL.md
Code Simplifier
简化和优化代码,在保持功能不变的前提下降低复杂度、提升可维护性。适用于任何编程语言。
When to Use
- 代码嵌套过深、圈复杂度过高
- 存在明显的 YAGNI 违规(为"可能"的需求写的代码)
- 重复代码、冗余检查、未使用的抽象
- 需要"减法":删代码、砍抽象、inline 只用一次的函数
When NOT to Use
- 需要改接口签名、拆模块、引入设计模式 → 用 code-refactor
- 需要审查安全/并发问题 → 用 go-code-review
- 代码结构没问题,只是需要扩展新功能 → 直接写代码
Core Principles
Related skills
More from unix2dos/skills
news-tracker
Only invoke when explicitly requested via "新闻"、"最新动态"、"@news-tracker" or "latest news". Do NOT auto-trigger.
34mermaid-generator
Use when the user needs to generate diagrams, flowcharts, sequence diagrams, ER diagrams, or any visual chart in Mermaid format - triggers on "画图"、"图表"、"流程图"、"mermaid
27humanizer-zh
|
26hackernews
Hacker News API for stories and comments. Use when user mentions "Hacker
17geo-explorer
Only invoke when explicitly requested via "地缘探索"、"@geo-explorer" or "geo explorer". Do NOT auto-trigger.
15code-refactor
Use when refactoring Go code for better structure, maintainability, extensibility, or testability - follows SOLID principles and idiomatic Go patterns
12