架构设计 Skill技能列表

⚡

迭代式代码演进Skill iterative-code-evolution

4.5

迭代式代码演进是一种结构化、系统化的代码改进方法论。它通过分析、计划、变异、验证、评分、归档六个阶段构成的循环,帮助开发者或AI智能体持续优化代码质量、性能、正确性和设计。该方法强调基于观察的变更、小步快跑、完整记录和从失败中学习,适用于代码重构、性能调优、顽固Bug调试、系统设计演进以及AI智能体、提示词工程等领域的迭代优化。关键词:代码迭代,结构化改进,代码演进,ALMA框架,元学习,代码优化,调试方法论,智能体开发,提示词工程。

⚡

知识索引工具Skill index-knowledge

4.5

这个技能用于自动生成代码库的层次化AGENTS.md知识库文档,通过并行智能体分析、复杂度评分和智能决策,优化代码文档管理和团队协作效率。关键词:AGENTS.md生成、代码库知识索引、复杂度评分、智能文档工具、并行分析、AI智能体。

⚡

访问控制RBAC技能Skill access-control-rbac

4.5

此技能用于实现基于角色的访问控制(RBAC)系统,提供细粒度权限管理,适用于企业应用、多租户平台、管理仪表盘等场景。关键词包括:访问控制、RBAC、权限管理、安全授权、ABAC、Node.js、Python、Java、系统安全、企业架构。

⚡

任务分解Skill task-breakdown

4.5

任务分解技能用于将软件架构计划转换为独立的实现阶段,支持并行开发、可验证性和增量部署。关键词:任务分解、实现阶段、独立开发、架构设计、项目管理、SEO优化。

⚡

Python设计模式Skill python-design-patterns

4.5

Python设计模式技能专注于应用KISS、单一职责、组合优于继承等设计原则,帮助开发者编写可维护、可扩展和高质量的Python代码。适用于软件架构设计、代码重构、抽象决策和代码质量优化。关键词:Python设计模式、软件架构、代码可维护性、KISS、SRP、组合、重构、抽象层次、代码质量、Python开发。

⚡

架构优先技能Skill architect-first

4.5

该技能基于“架构优先”开发哲学,强调在编码前完成完美架构设计和文档化,通过测试保证质量,适用于软件开发中的架构决策、新功能启动和系统重构。关键词包括:架构设计、软件开发、测试驱动开发、文档化、零耦合、多智能体验证。

⚡

组件识别与大小度量Skill component-identification-sizing

4.5

该技能用于识别软件代码库中的架构组件,计算其大小指标,以支持代码分解、架构规划和优化。关键词包括组件识别、代码库分析、大小度量、架构分解、单体分解、软件架构。

⚡

技术规范制定Skill technical-specification

4.5

技术规范制定是软件项目中创建详细技术文档的技能,覆盖需求分析、架构设计、API定义和测试策略,有助于项目规划、系统设计和架构决策,关键词包括软件项目、技术规范、需求、架构、API、测试、文档化。

⚡

严格架构治理Skill strict-architecture

4.5

严格架构治理技能用于定义和执行软件项目中的严格架构规则,包括代码行数限制、函数数限制、参数数限制、避免默认值和使用接口优先I/O,适用于Python、Golang和.NET。关键词:严格架构、代码治理、软件质量、接口优先、多语言支持、代码规范。

⚡

代码重构Skill refactor

4.5

代码重构是一种软件开发技能,用于提高代码质量、减少技术债务和改善可维护性,而不改变外部行为。关键方法包括提取函数、替换条件为多态、移除重复代码,适用于代码难以理解、存在重复逻辑、函数过大等场景,提升开发效率和系统稳定性,关键词:代码质量、技术债务、可维护性、重构方法、软件开发。

⚡

数据库设计Skill database-design

4.5

数据库设计技能用于设计、优化和迁移数据库模式,涵盖PostgreSQL、MySQL和NoSQL数据库。它包括模式设计原则、索引设计、迁移模式和查询优化,帮助开发者提高数据库性能和可维护性。关键词:数据库设计,模式优化,SQL,PostgreSQL,MySQL,NoSQL,迁移,索引优化,查询性能,数据完整性。

⚡

领域分析Skill domain-analysis

4.5

这个技能用于分析代码库,识别业务子域(核心、支持、通用)并建议有界上下文,遵循领域驱动设计战略设计原则。关键词:领域驱动设计、DDD、子域识别、有界上下文、领域分析。