架构设计 Skill技能列表
架构文档专家Skill architecture-documenter
这个技能用于创建和维护系统架构文档,包括分析架构、记录技术设计决策、生成图表和模板,以促进团队沟通和知识管理。关键词:架构文档、技术设计、团队沟通、知识共享、软件架构、系统分析。
代码重构Skill refactor
代码重构是一种软件开发技能,用于提高代码质量、减少技术债务和改善可维护性,而不改变外部行为。关键方法包括提取函数、替换条件为多态、移除重复代码,适用于代码难以理解、存在重复逻辑、函数过大等场景,提升开发效率和系统稳定性,关键词:代码质量、技术债务、可维护性、重构方法、软件开发。
严格架构治理Skill strict-architecture
严格架构治理技能用于定义和执行软件项目中的严格架构规则,包括代码行数限制、函数数限制、参数数限制、避免默认值和使用接口优先I/O,适用于Python、Golang和.NET。关键词:严格架构、代码治理、软件质量、接口优先、多语言支持、代码规范。
提示驱动开发Skill pdd
该技能用于将粗略想法转化为详细的设计文档和实现计划,遵循迭代的需求澄清、研究、设计和规划过程。它强调用户驱动、实时记录和规范驱动方法,适合软件开发前的系统设计阶段。关键词:提示驱动开发、需求澄清、设计文档、实现计划、迭代开发、架构设计、规范驱动。
协同文件分析工作流Skill analyze-with-file
该技能是一个交互式协作分析工具,用于基于文件的代码库探索、多视角技术评估、文档化讨论和决策记录。支持软件架构设计、代码审查和技术决策,关键词:协作分析、文件分析、架构设计、代码审查、决策记录、多轮问答、技术评估。
Rust代码文档实践Skill documenting-rust-code
这个技能是关于在Rust编程中实施高质量文档实践的指南。它涵盖了如何使用rustdoc工具编写有效的文档注释、文档函数、类型、特性和模块,包括错误文档、示例和内部文档链接。旨在提升代码的可读性、可维护性和团队协作效率。关键词:Rust文档,rustdoc,代码文档化,软件开发,文档最佳实践。
注释清理工具Skill comment-cleanup
这是一个用于自动化清理和优化代码注释的AI技能。它遵循‘代码自文档化优先’原则,智能识别并移除冗余、过时或低质量的注释,同时为复杂逻辑、设计决策和接口契约添加必要的解释性注释。适用于提升代码可读性、维护性和团队协作效率。关键词:代码注释清理、代码文档优化、自文档化代码、注释重构、代码可读性、软件开发最佳实践、AI代码分析。
MERN代码审查专家Skill code-reviewer
这是一个针对MERN(MongoDB, Express.js, React, Node.js)技术栈的自动化代码审查技能。它提供全面的项目健康评估、安全检查、可维护性分析、性能优化建议、测试覆盖度审查和架构设计指导。适用于开发者、技术负责人和DevOps工程师进行代码质量把关、安全漏洞扫描和最佳实践落地。关键词:MERN代码审查、全栈开发安全、代码质量分析、性能优化、自动化测试、软件架构评审。
智能体协作开发框架Skill agentic-structure
智能体协作开发框架是一个用于生产就绪软件开发的协作式编程提示框架。它通过结构化指南和协作流程,帮助开发团队在功能启动、代码编写、安全处理、错误管理、注释添加和需求讨论等环节实现高效协作。该框架强调清晰、安全、可维护的代码,并提供冲突解决机制。关键词:协作编程、开发框架、生产就绪、代码规范、安全指南、错误处理、知识共享、软件开发流程。
数据库设计Skill database-design
数据库设计技能专注于创建高效、可扩展的数据库系统,包括模式规范化、关系设计、索引策略、查询优化、迁移规划和SQL/NoSQL选择。适用于软件开发和数据工程项目,提升应用性能、数据完整性和可维护性。关键词:数据库设计、模式、索引、查询优化、SQL、NoSQL、迁移、规范化、关系型数据库、NoSQL数据库、数据建模。
架构评审Skill ArchitecturalReviews
架构评审是一个用于评估系统设计的关键过程,旨在减少大规模系统中的风险,确保系统设计的合理性,并支持长期系统健康和业务目标。关键词包括:系统设计、风险评估、架构决策、技术债务、系统稳定性、评审流程。
性能优化Skill optimizing-performance
性能优化技能专注于通过测量先行的四阶段流程,识别和解决软件代码中的性能瓶颈,平衡性能提升与代码复杂性,适用于前端、后端等开发场景,关键词包括性能优化、代码测量、算法优化、UI响应时间、测量先行、缓存策略、虚拟化技术。