software-design

Installation
SKILL.md

软件设计与编码规范技能系统

任务目标

本技能系统提供全面的软件设计与编码规范指导,涵盖从基础术语到架构设计的完整知识体系。支持新手→进阶→架构师的学习路径,可根据不同场景调用相应子技能。

核心能力

  • 术语概念解析: 作用域、闭包、命名空间、变量生命周期等基础概念
  • 状态管理设计: 局部/全局/共享状态、不可变状态、单向数据流
  • 函数设计原则: 单一职责、纯函数、方法封装、高内聚低耦合
  • 模块化架构: 分层架构、目录规范、代码组织结构
  • 错误处理机制: 异常捕获、错误码设计、异常抛出策略
  • 性能优化: 内存管理、资源释放、性能瓶颈分析
  • 代码质量: 可读性、语义化命名、编码风格、可维护性
  • 设计原则: SOLID 原则、设计模式、重构技巧

子技能列表

Installs
5
First Seen
Apr 4, 2026
software-design — morning-start/dev-skills