软件开发 Skill技能列表
网页界面指南审查专家Skill web-design-guidelines
这个技能用于自动审查网页UI代码,确保其符合最新网页界面指南,提升可访问性、用户体验和设计质量。适用于前端开发中的代码审计和最佳实践检查,关键词包括UI审查、可访问性、设计审核、网页设计、界面指南、a11y、可用性、代码审查。
Git提交管理Skill commit-work
这个技能用于在软件开发中,通过系统化的工作流程,创建高质量的Git提交,包括审查更改、逻辑分割、编写清晰提交消息,以提高代码审查效率和部署安全性。关键词:Git提交、版本控制、软件开发、代码管理、提交消息、Conventional Commits、高质量提交。
Credo自定义检查Skill credo-custom-checks
该技能用于在Elixir项目中创建自定义的Credo检查,以检测和强制执行项目特定的代码质量规则,如防止硬编码密钥,提升代码安全性和可维护性。关键词:Elixir, Credo, 自定义检查, 代码质量, 硬编码密钥, 代码分析, 安全检查, 编程工具。
架构规划技能Skill architecture-planning
该技能用于创建详细的系统架构计划,包括决策记录和风险评估,适用于规划重要功能或系统变更。它帮助生成一致的架构文档,提供模板和框架,优化设计决策。关键词:架构设计、决策记录、风险评估、系统集成、ADR、架构规划
高级前端设计与开发Skill frontend-design
此技能专注于创建高质量、独特的前端界面设计,避免通用AI美学。应用于网站、应用开发,注重创意、细节和代码质量,关键词包括前端设计、UI界面、创意开发、生产级代码、美学优化。
事件溯源设计Skill event-sourcing-design
该技能用于设计事件溯源系统,包括事件存储、投影和版本控制模式,适用于需要完整审计追踪、复杂业务逻辑和事件驱动架构的软件开发场景。关键词:事件溯源、软件架构、微服务、审计追踪、事件驱动、数据持久化。
TOGAFADM阶段指南Skill togaf-phase
这个技能提供TOGAF ADM(架构开发方法)各阶段的详细指导,包括预备阶段、A到H阶段和需求管理。它帮助用户了解每个阶段的目的、关键活动、交付物、时间点和与其他阶段的关联,适用于企业架构师和IT专业人士进行架构规划、实施和优化。关键词:TOGAF, ADM, 架构, 指导, 阶段, 企业架构, IT咨询, 架构设计, 软件开发。
架构文档生成Skill ea-document
这个技能用于自动生成软件架构文档,包括系统上下文、容器、组件、部署、数据和执行摘要等多个视图。通过分析代码库结构,识别相关组件,并使用标准模板生成文档,同时可集成C4图以增强可视化。适用于架构师和开发团队,便于理解和维护软件架构,提高文档效率和质量。关键词:架构文档、代码分析、自动生成、C4图、软件架构、DevOps、容器化、部署视图、数据流、执行摘要、SEO友好。
架构模式Skill architecture-patterns
本技能专注于后端系统设计,介绍清洁架构、六边形架构和领域驱动设计等模式,帮助开发者构建可维护、可测试和可扩展的软件系统。关键词:架构模式、清洁架构、六边形架构、领域驱动设计、后端开发、软件设计、可维护性、可测试性。
检测过度工程Skill detect-over-engineering
这是一个用于检测代码中过度工程和复杂性的技能。它通过分析代码模式,识别不必要的抽象层、过早优化和推测性通用性,帮助开发者优化软件架构,提高代码可维护性和性能。关键词包括:代码分析、过度工程检测、架构优化、软件质量评估。
架构审查Skill architecture-review
架构审查技能用于分析和验证软件架构,包括多视角分析和原则检查,适用于代码库或阶段性更改的审查。关键词:架构审查、软件架构、视角分析、原则验证、代码审查。
.NET清理工具Skill clean
这个技能用于递归清理 .NET 项目的构建文件夹,如 bin 和 obj,可选清理 NuGet 包缓存和发布文件夹,帮助开发者释放磁盘空间、提高构建效率、优化开发环境。关键词:.NET 清理、bin obj 删除、NuGet 缓存、构建产物、开发工具、自动化清理。