simplify-code-skill
简化并优化代码,以提升清晰度、一致性和可维护性,同时保持功能完全不变
共 390359 条已上架资产
简化并优化代码,以提升清晰度、一致性和可维护性,同时保持功能完全不变
Next
使用 MCP 工具分析 Python 代码质量 - 包括复杂度、重复代码、死代码和耦合度
在重构现有代码、改进遗留代码库,或在决定重写与逐步改进之间做出选择时应用
诊断测试文件中的测试质量问题
使用 pytest 进行测试驱动开发(TDD)
用通俗易懂的语言解释刚刚完成的工作——无论是修复了一个 bug、完成了一项调查、重构了代码,还是尝试失败——让对方无需查看代码差异就能理解
一种用于重构你不敢破坏的代码的纪律
每个 Claude 会话的基准运行模式
将模糊、宏大或跨多周的任务转化为具体的执行计划,包含明确的风险分析、依赖关系排序和决策检查点
针对 linter 和类型检查器警告的反绕过原则
2门TDD开发流程:第1门是红-绿-重构测试,第2门是提交前的质量检查
提供专业的代码质量、架构设计、UI/UX、重构和工程实践标准
当用户给出模糊的单行网页需求(如“做个 X 的页面”或“我们需要一个 Y 的仪表盘”)时,使用该技能
通过用户访谈创建本地 REFACTOR_PLAN_<名称>
当提示要求添加、编写、修复、调试或重构 Vitest/Testing Library 中的单元测试时;或当需要模拟 API、测试异步行为、稳定不稳定的断言、提高测试覆盖率或诊断测试失败时,使用此技能
在需要进行有意义的代码检查点时(例如在风险操作前后,如多文件重构、迁移或提交前的暂停)使用
规划、实现和重构 Kotlin 或 Android 功能,遵循清晰架构边界,使用用例(use cases)、仓库端口(repository ports)、ViewModel 状态管理、依赖注入以及编写测试
通过比较重构或转换前后的执行结果、差分测试或输入/输出捕获,验证重构或转换是否保持了可观察行为
通过将两个或多个相同代码的版本在相同的输入上运行,并比较它们的输出、副作用和错误,来对比它们的运行时行为