架构设计 Skill技能列表

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

4.5

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

模块化合成系统设计方法Skill modular-synthesis-philosophy

4.5

这个技能将模块化合成原则应用于系统设计,帮助创建灵活的模块化架构、优化数据管道和工作流,并促进跨领域创新思维。它提供了一种基于合成隐喻的框架,适用于软件架构、数据工程和概念建模。关键词:模块化设计、系统架构、合成隐喻、数据流、音频工程、软件概念、跨领域应用。

功能分析器Skill feature-analyzer

4.5

功能分析器是一种技能,用于通过自然协作对话和结构化信息收集,将想法转化为完整的设计和规格。它适用于软件开发中的功能规划、架构设计或代码库重大更改,强调协作验证、渐进细化和严格遵循YAGNI原则。关键词:功能分析、设计规格、软件开发、架构设计、协作对话、信息收集、需求验证、代码优化。

代码模式分析专家Skill pattern-recognition-specialist

4.5

此技能专用于分析代码中的设计模式、反模式和代码质量问题,提升软件架构质量和一致性。关键词:代码分析、设计模式、反模式、代码质量、架构设计。

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

4.5

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

Octocode本地搜索Skill octocode-local-search

4.5

这个技能是一个本地代码探索工具,使用Octocode Local和LSP工具来高效查找代码中的内容、追踪定义、分析调用关系等,适用于软件开发中的代码理解、调试和架构分析。关键词:代码搜索、本地探索、LSP分析、代码结构理解、Octocode工具、代码调试。

Octocode代码吐槽与修复Skill octocode-roast

4.5

Octocode代码吐槽是一个基于MCP(Model Context Protocol)的代码审查和重构工具,用于自动化分析和改善代码质量。它通过搜索反模式、提供幽默而实用的吐槽,以及生成具体修复建议,帮助开发者快速识别和解决代码缺陷,提升软件质量。关键词:代码审查,代码重构,自动化工具,MCP,Octocode,反模式,修复建议。

SSA构造器Skill ssa-constructor

4.5

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

蓝图生成Skill generate-blueprints

4.5

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

DDD清洁架构Skill ddd-clean-architecture

4.5

提供有关领域驱动设计(DDD)和清洁架构的全面指南,包括层分离、依赖规则和架构模式,帮助用户实现和应用清洁架构原则来构建结构良好的应用程序。关键词:DDD、清洁架构、架构设计、软件架构、领域驱动设计、依赖规则、层分离、架构模式、应用程序结构。

API契约生成Skill api-contract

4.5

这个技能用于从需求描述自动生成API规范,支持OpenAPI、AsyncAPI和Protobuf格式,适用于合同优先的API开发,帮助设计REST API、事件驱动API和gRPC服务。关键词:API生成、契约设计、OpenAPI、AsyncAPI、Protobuf、API开发。

SQLite存储格式Skill storage-format

4.5

SQLite存储格式技能涉及数据库文件的内部结构,包括B树组织、页面管理、单元格格式、溢出页和空闲列表,用于优化数据存储和检索,适用于数据库系统开发、存储优化和性能调优。关键词:SQLite, 存储格式, B树, 页面, 数据库, TursoDB, 数据存储, 性能优化