登录
下载
Skill UI
浏览并发现
7093+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
重构
,共找到
91
条记录
默认排序
最新上传
最多下载
代码简化流程
code-simplification
addyosmani/agent-skills
354
指导 AI 在已有功能通过验证后识别深层嵌套、冗长函数或晦涩命名等复杂点,沿着团队惯例重构代码使其更易读、易扩展,同时确保行为完全不变。
查看详情
Go 现代化指南
golang-modernize
samber/cc-skills-golang
174
通过识别旧式 Go 语法、推荐 Go 1.21 到 1.26 的语言与标准库新特性、检查现代化工具链,并在上下文中提示安全的渐进式重构,帮助项目保持与最新 Go 生态同步。
查看详情
Go 项目布局指南
golang-project-layout
samber/cc-skills-golang
259
指导 Go 项目架构师选择合理的结构、依赖注入方式、模块命名、目录布局与工作区设置,配合初始化清单,适用于 CLI、服务、库与多模块仓库的创建与重构。
查看详情
递增实现策略
incremental-implementation
addyosmani/agent-skills
362
通过细分的增量切片,每次实现、测试、验证并提交运行状态的代码片段,适合多文件特性、重构或超百行改动,确保项目始终可编译、可测试。
查看详情
测试驱动开发流程
test-driven-development
addyosmani/agent-skills
449
测试驱动开发要求先写会失败的测试再编码,适用于新增逻辑、修复缺陷或改动已有行为,借助自动化测试保障重构与回归都被捕捉住。
查看详情
卡尔帕锡编码守则
karpathy-guidelines
forrestchang/andrej-karpathy-skills
222
为 LLM 助手编写、审查和重构代码提供行为守则,强调最简方案、明确假设、精确变更以及可验证的成功标准,避免常见失误。
查看详情
创建结构化实施计划
create-implementation-plan
github/awesome-copilot
123
本技能用于生成高度结构化、确定性的软件实现计划。适用于复杂的功能开发、代码重构、系统架构设计或流程升级。它确保计划内容是原子化、可执行的,为AI智能体或开发团队提供无歧义的执行蓝图,极大地提高了开发过程的流程化和可追溯性。
查看详情
React 18生命周期迁移指南
react18-lifecycle-patterns
github/awesome-copilot
223
本技能提供了一个详细的参考指南,用于将过时且不安全的React类组件生命周期方法(如componentWillMount)迁移到React 18兼容的最佳实践。它帮助开发者根据方法的实际语义,选择正确的替代生命周期钩子,从而确保在升级或重构老代码时,能够避免出现常见的迁移错误。
查看详情
红绿重构测试流程
red-green-refactor
rohitg00/skillkit
230
本指南教授红绿重构(Red-Green-Refactor)循环,这是测试驱动开发(TDD)的核心方法论。流程包括:首先编写一个会失败的测试用例(RED),然后实现最少量的代码使其通过测试(GREEN),最后在测试绿色安全网的保护下,重构代码以提高其结构和可读性(REFACTOR)。适用于任何需要提升代码质量、编写单元测试或遵循最佳软件设计实践的场景。
查看详情
Python代码重构与教程生成
comment-code-generate-a-tutorial
github/awesome-copilot
484
本工具可以将原始的Python脚本升级为一个专业、适合初学者使用的项目。它负责代码重构(遵循PEP 8)、添加详细的教学注释,并生成完整的`README.md`文档。生成的文档包含项目概述、设置指南、用法示例和代码逻辑分析,极大地提升了代码的可读性和可学习性,非常适用于作品集和教学场景。
查看详情
Copilot 迁移指令生成器
generate-custom-instructions-from-codebase
github/awesome-copilot
489
通过对比两个项目版本,自动提炼 Copilot 迁移指令,涵盖结构、代码、配置等差异,帮助在升级、重构或技术迁移时保持一致的转换规则与校验流程。
查看详情
Java 提取方法重构
java-refactoring-extract-method
github/awesome-copilot
95
展示如何在 Java 中使用提取方法重构,通过将复杂方法中的可重用逻辑拆分成独立方法,提升代码可读性、模块化和可测试性,同时保持原有功能。
查看详情
上一页
1
2
3
4
5
6
7
8
下一页
语言
简体中文
English