软件开发 Skill技能列表
GitHubPR评论处理助手Skill gh-address-comments
GitHub PR 评论处理助手是一个自动化工具,使用 gh CLI 来管理 GitHub Pull Request 的评论。它首先检查用户身份验证状态,确保 gh CLI 已登录,然后获取当前分支的开放 PR 评论。技能提供评论摘要并允许用户选择需要处理的评论,最后应用相应的修复。适用于开发团队优化代码审查流程,提高效率。关键词:GitHub, PR 评论, gh CLI, 自动化工具, 身份验证, 评论处理, DevOps, 开发效率。
文档编写者Skill docs-writer
文档编写者技能用于高效编写、审查和编辑技术文档,专注于准确性和清晰度,确保文档与代码实现一致,提升用户体验和团队协作。关键词包括技术文档、编写、编辑、软件开发、文档管理、SEO优化。
LLM编码行为指南Skill coding-guidelines
LLM编码行为指南是一个技能,提供了一套专门用于减少大型语言模型(LLM)在编码过程中常见错误的指导原则。它强调编码前思考、简洁性、精确更改和目标驱动执行,帮助开发者在实施任务、代码更改、重构、错误修复和功能开发时提高代码质量和效率。关键词:LLM编码、行为指南、软件开发、代码审查、编码最佳实践。
Web接口指南审查技能Skill web-design-guidelines
此技能用于自动审查网页UI代码,确保其符合Web接口指南,涵盖可访问性、性能、用户体验等多个方面,帮助前端开发者提升代码质量并遵循行业最佳实践。关键词:UI审查、Web设计指南、可访问性检查、前端开发、代码合规性。
FigmaMCP集成Skill figma
这个技能用于通过 Figma MCP 服务器从 Figma 设计工具中自动获取设计上下文、截图、变量和资产,并将 Figma 节点翻译成生产代码(如 React + Tailwind),实现设计到代码的自动化转换。适用于前端开发项目,提高开发效率,确保设计一致性,支持链接驱动的实现流程。关键词:Figma, MCP, 设计到代码, 前端开发, React, Tailwind, 自动化, 代码生成, 设计系统。
Figma设计实现Skill figma-implement-design
该技能用于将Figma设计节点转化为生产就绪的代码,确保1:1视觉保真度,通过Figma MCP工作流实现设计上下文提取、截图捕获、资产下载和项目约定翻译。关键词包括:Figma设计、代码实现、视觉保真度、MCP工作流、设计系统集成。
技术设计文档创建技能Skill technical-design-doc-creator
这个技能用于创建全面的技术设计文档 (TDD),遵循行业标准,包括强制部分、可选部分和交互式收集缺失信息。适用于软件架构决策、实施计划、风险评估,关键词:技术设计文档、TDD、软件架构、设计文档、技术规范、API 合约、风险评估、实施计划。
React组合模式技能Skill react-composition-patterns
这个技能专注于使用 React 组合模式来构建可扩展、易维护的前端组件。它避免布尔属性泛滥,通过复合组件、状态提升和上下文管理提升代码质量。适用于重构组件、开发组件库和设计 API。关键词:React, 组合模式, 前端开发, 组件架构, 状态管理, 复合组件, 渲染属性, React 19 API, 可维护性, 可扩展性, 组件库开发, 代码重构, 前端优化, UI 组件, 响应式设计, 前端框架, JavaScript, 软件开发最佳实践。
领域识别与分组Skill domain-identification-grouping
这个技能用于将软件架构中的组件按业务功能分组到逻辑领域,为服务基于架构做准备,支持领域驱动设计和服务提取。关键词包括:领域识别、组件分组、服务架构、领域驱动设计、命名空间重构。
领域分析Skill domain-analysis
这个技能用于分析代码库,识别业务子域(核心、支持、通用)并建议有界上下文,遵循领域驱动设计战略设计原则。关键词:领域驱动设计、DDD、子域识别、有界上下文、领域分析。
分解规划路线图Skill decomposition-planning-roadmap
该技能用于创建结构化分解计划和迁移路线图,指导从单体应用向分布式架构的过渡。它通过组件分析、工作优先级排序、路线图制定和进度跟踪,帮助团队有效管理分解过程,提高迁移效率和成功率。关键词:分解规划、迁移路线图、架构设计、组件分析、微服务、优先级排序。
耦合分析Skill coupling-analysis
这个技能用于分析软件代码库中的耦合关系,基于Vlad Khononov的三维模型(集成强度、距离、波动性),旨在评估架构质量、识别问题依赖、理解模块间集成强度,并提供改进模块化的建议。关键词:耦合分析、软件架构、集成强度、距离、波动性、代码质量评估、架构优化、模块化设计。