架构设计 Skill技能列表

开发技能Skill develop

4.5

开发技能是一套用于代码开发、分析与重构的通用原则与最佳实践指南。它强调代码整洁、尽早失败、简洁性等核心原则,并提供从规划、实施到代码质量控制的完整流程指导。关键词:代码开发,代码重构,代码质量,Git操作,编程规范,软件开发流程,代码维护。

蓝图组织与管理Skill blueprints-organization

4.5

这个技能用于管理和组织技术蓝图的目录结构,避免文档重复,确保技术文档的一致性和可维护性。它涉及命名约定、交叉引用和审计流程,适合软件开发团队优化文档管理。关键词包括蓝图、文档管理、目录结构、避免重复、技术文档、架构文档、软件开发、SEO搜索。

内存安全模式Skill memory-safety-patterns

4.5

内存安全模式技能用于实现内存安全编程,通过RAII、所有权、智能指针和资源管理技术,在Rust、C++和C等语言中管理文件、内存等资源,防止使用后释放、内存泄漏、缓冲区溢出等错误。适用于编写安全的系统代码、调试内存问题、选择编程语言以提高安全性,关键词包括内存安全、RAII、所有权、智能指针、资源管理、C++、Rust、C、系统编程、内存错误预防。

技术债务管理Skill TechnicalDebtManagement

4.5

技术债务管理是一种专家级框架,用于识别、分类、量化和管理技术债务,以维护代码质量、团队速度和系统健康。它通过系统的债务跟踪和偿还,帮助团队在短期交付速度与长期可维护性之间取得平衡。

纵深防御验证Skill defense-in-depth

4.5

纵深防御验证是一种软件开发技能,通过在多系统层(如入口验证、业务逻辑验证、环境守卫和调试工具)进行数据验证,以防止bug发生并提高代码健壮性。关键词:数据验证,多层防御,错误预防,代码质量,架构设计。

计划编写Skill writing-plans

4.5

本技能用于创建详细的软件实施计划,包括任务分解、子系统分组和并行化执行,优化开发流程并确保高效协作。关键词:计划编写、任务分组、并行化、实施计划、软件开发、项目管理、架构设计、代理执行。

重构路线图Skill refactor-roadmap

4.5

该技能用于制定模块的分阶段重构计划,确保代码重构过程安全可控,适用于中级开发者。关键词:重构、路线图、模块、安全重构、分阶段计划、测试覆盖、风险分析、依赖管理。

搜索工具层次结构Skill search-hierarchy

4.5

搜索工具层次结构是一种技能,用于在代码库中根据查询类型(如结构、语义、字面、全文上下文)选择最合适的搜索工具(如AST-grep、LEANN、Grep、Read),以优化搜索流程、提高效率并节省令牌使用。关键词:代码搜索、搜索工具、AST-grep、LEANN、令牌效率、查询优化、软件开发。

SSA构造器Skill ssa-constructor

4.5

SSA构造器是编译器技术中的关键技能,用于将程序代码转换为静态单赋值(SSA)形式,以支持编译器优化、程序分析和验证。关键词:SSA,编译器,优化,程序分析,静态单赋值,中间表示,支配关系,φ函数。

蓝图生成Skill generate-blueprints

4.5

此技能用于为软件代码库生成全面的系统蓝图文档,通过分析项目结构、记录系统架构和创建技术文档,帮助团队理解和维护软件系统。关键词:代码库、蓝图、系统架构、技术文档、软件工程、文档生成。

数据系统架构Skill data-systems-architecture

4.5

数据系统架构技能用于设计、优化和维护高性能数据系统,涵盖数据库设计、索引策略、事务处理、可扩展性规划和性能调优,适用于数据密集型应用。关键词包括数据系统设计、数据库架构、性能优化、可扩展性、OLTP与OLAP、事务并发、数据建模。

宏扩展器Skill macro-expander

4.5

宏扩展器是一种编程技能,用于在编译时实现宏系统,进行语法抽象和代码生成。关键词包括宏系统、编译时、代码生成、语法抽象、元编程。