软件开发 Skill技能列表
代码重构最佳实践技能Skill refactor
此技能提供基于Martin Fowler代码重构目录和Clean Code原则的最佳实践指南,专为AI代理和LLM设计,帮助自动化重构代码、改进结构、减少耦合、提高可读性和可维护性。适用于代码审查、开发实践和软件工程。关键词:代码重构、Martin Fowler、Clean Code、最佳实践、AI代理、LLM、自动化重构。
Markdown语法基础Skill markdown-syntax-fundamentals
这个技能提供了Markdown语法的全面指南,涵盖标题、文本格式化、列表、链接、图像、代码块、引用等核心元素。适用于编写和编辑Markdown文件,帮助创建结构清晰、格式规范的文档,便于SEO搜索和文档管理。关键词:Markdown语法、文档编写、文本编辑、代码块、SEO优化。
架构图Skill architecture-diagrams
使用Mermaid和PlantUML创建系统架构、数据流和序列图,适用于技术文档和系统设计。
代码审查工具Skill code-reviewer
这是一个代码审查工具,提供自动化代码分析、最佳实践检查、安全扫描和审查清单生成,支持TypeScript、JavaScript、Python、Swift、Kotlin、Go等多种编程语言,适用于审查拉取请求、优化代码质量、识别安全漏洞和提高开发效率。关键词包括:代码审查、自动化分析、安全扫描、最佳实践、TypeScript、Python、代码质量、软件开发工具。
设计评审AISkill design-reviewer
设计评审AI是一个辅助进行系统设计评审的Copilot代理,使用ATAM(架构权衡分析方法)、SOLID原则、设计模式、耦合/凝聚分析、错误处理和安全需求进行评审。它帮助识别架构问题、设计缺陷和质量问题,确保系统架构在实现前的高质量。关键词:设计评审、架构分析、ATAM、SOLID原则、设计模式、耦合凝聚、安全设计、错误处理、C4模型、ADR评审、软件架构、质量属性分析。
Godot赛车游戏开发Skill godot-genre-racing
这个技能是使用Godot引擎开发赛车游戏的专家指南,涵盖车辆物理、检查点系统、橡皮筋AI、漂移机制、相机效果和UI实现。关键词包括Godot、赛车游戏、游戏开发、车辆物理、检查点系统、橡皮筋AI、漂移、相机效果。
架构决策记录创建Skill adr-create
这个技能用于从软件规范中自动提取和生成架构决策记录(ADR),遵循MADR格式,帮助团队记录技术选择、架构模式、集成方法等决策,便于文档化和知识管理。关键词:架构决策记录、ADR、MADR、规范驱动开发、软件架构、文档化、技术决策。
Mac自动化脚本Skill mac-automation
Mac自动化脚本技能是一个通过AppleScript语言实现macOS系统及应用自动化的工具。它支持邮件发送、日历管理、提醒事项、Safari浏览器控制、Finder文件操作、系统音量亮度调节、通知显示以及第三方应用自动化。关键词:AppleScript自动化,Mac脚本编程,macOS自动化,邮件日历提醒自动化,系统控制脚本,工作效率提升工具。
Web接口指南审查技能Skill web-design-guidelines
此技能用于自动审查网页UI代码,确保其符合Web接口指南,涵盖可访问性、性能、用户体验等多个方面,帮助前端开发者提升代码质量并遵循行业最佳实践。关键词:UI审查、Web设计指南、可访问性检查、前端开发、代码合规性。
语义代码猎手Skill semantic-code-hunter
语义代码猎手是一个基于Serena MCP的智能代码搜索工具,专为开发人员设计,通过概念语义而非简单文本匹配来查找和理解代码。该工具能高效定位认证流程、验证逻辑、组件依赖关系,支持多文件重构和架构分析。核心功能包括符号查找、引用追踪、文件结构概览等,相比传统搜索方法可节省70%以上的token消耗。适用于中大型项目的代码维护、重构和架构理解。 关键词:语义代码搜索,Serena MCP,代码重构,认证流程查找,组件依赖分析,多文件搜索,代码架构理解,开发效率工具,智能代码分析,令牌优化搜索
编码标准与最佳实践Skill coding-standards
这是一份全面的软件开发编码标准指南,涵盖TypeScript、JavaScript、React和Node.js开发的最佳实践。文档详细介绍了代码质量原则(可读性、KISS、DRY、YAGNI)、变量命名规范、函数设计模式、不可变性原则、错误处理策略、异步编程技巧、类型安全要求、React组件架构、API设计标准、文件组织规范、注释文档编写、性能优化方法、测试标准以及代码异味检测。适用于前端开发、后端开发和全栈开发团队,帮助建立统一的代码规范,提高代码质量和团队协作效率。
前端组件模式Skill frontend-component-patterns
前端组件模式技能专注于使用设计模式如复合组件、渲染属性、自定义钩子和高阶组件来构建可重用、可组合和可维护的React、Vue、Angular组件。适用于创建组件库、实现组件组合、设计直观的组件API、管理状态模式等场景,以提高前端开发效率和代码质量。关键词:前端开发、React、Vue、Angular、组件设计、设计模式、可重用组件、组件架构。