开发技能Skill develop

开发技能是一套用于代码探索、开发、编辑和重构的通用指导原则。它专注于提升代码质量、确保代码可维护性,并提供安全的版本控制实践。核心内容包括代码整洁原则、规划流程、Git安全操作和文件处理规范。适用于软件工程师、开发人员和任何需要进行代码库分析、实现新功能或改进现有代码质量的场景。关键词:代码开发,代码重构,代码质量,Git操作,软件开发规范,编程最佳实践,代码维护,版本控制。

架构设计 0 次安装 0 次浏览 更新于 2/28/2026

name: develop description: 探索、开发、编辑和重构代码的通用原则。用于代码库分析、实现任务和代码质量改进。

开发技能

核心原则

  • 代码整洁: 遵循可读、可维护的模式。
  • 尽早失败: 永远不要静默捕获意外异常;让它们向上传播。
  • 简洁性: 优先选择最简单的可行方案。

规划

对于非琐碎的变更:

  • 提出一个包含至少3个澄清性问题(及建议答案)的计划。
  • 在实施前等待明确批准
  • 对于复杂策略,使用 plan 技能。

实施与Git

Git安全

  • 权限优先: 在初始化仓库或切换分支前始终询问。
  • 原子提交: 将相关变更按逻辑分组。

代码质量

  • 关注原因: 记录意图,而非机制。
  • 边界情况: 考虑并测试错误场景。
  • 现有风格: 匹配现有模式和格式。

语言特定参考

当使用特定语言时,请参考以下文档:

  • Python: 参考 references/python.md

文件操作

  • 首选 edit_file: 用于针对性修改;避免重写整个文件。
  • 验证: 编辑后始终验证变更。
  • 工具: 使用 fdrg 进行探索;使用标准Shell工具进行导航。