架构设计 Skill技能列表

⚡

Mermaid图表制作Skill mermaid-diagrams

4.5

Mermaid 图表制作是一种使用文本语法快速创建各种软件图表的技能,适用于系统架构设计、数据库建模、应用流程可视化等领域,通过类图、序列图、流程图等提高文档效率和质量,便于团队协作和代码维护。关键词:Mermaid、图表制作、软件文档化、可视化、架构设计、数据库设计、流程图、系统架构。

⚡

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

4.5

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

⚡

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

4.5

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

⚡

质量属性分类法Skill quality-attributes-taxonomy

4.5

本技能提供了一个全面的框架,用于理解和应用质量属性(非功能性需求)在系统设计中。它涵盖了核心质量属性如可扩展性、可靠性、可用性、性能、安全性和可维护性,并包括详细定义、测量、权衡和场景。适用于定义NFRs、评估架构、进行设计评审等,是软件架构设计的关键工具。关键词:质量属性,非功能性需求,系统设计,NFR,可扩展性,可靠性,可用性,性能,安全性,可维护性,架构设计。

⚡

软件事务内存Skill transactional-memory

4.5

软件事务内存(STM)是一种并发编程技术,通过事务提供原子性操作,支持可组合的并发抽象,适用于高性能并发系统开发。关键词:软件事务内存、STM、并发编程、原子性、事务、可组合性、性能优化。

⚡

创建命令Skill create-command

4.5

此技能用于创建新的斜杠命令,包括解析用户输入、分析需求、生成命令内容、创建文件并确认创建。适用于软件开发中的命令行工具创建和管理,关键词:斜杠命令、创建命令、命令管理、开发工具、自动化流程。

⚡

API门户设计Skill api-portal-design

4.5

API门户设计技能专注于创建和维护API文档及开发者门户,旨在优化开发者体验,提升API集成效率。关键词包括:API门户设计、开发者体验、API文档、OpenAPI、认证、代码示例、SEO优化、软件架构、API参考、错误处理。

⚡

SSA转换库Skill ssa-transformation-library

4.5

SSA转换库是一个专注于编译器优化的工具库,提供静态单赋值形式的完整转换与优化解决方案。核心功能包括SSA构造、Phi节点管理、支配树计算、使用-定义链分析以及SSA销毁,支持基于LLVM IR和GCC GIMPLE的编译器开发流程。关键词:SSA转换,编译器优化,静态单赋值,Phi节点,支配树,使用定义链,LLVM IR,GCC GIMPLE。

⚡

开发技能Skill develop

4.5

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

⚡

规范驱动开发工具包Skill speckit

4.5

Spec Kit是一个AI辅助的规范驱动开发(SDD)工具包,用于将自然语言想法快速转化为可执行规范、实现计划和任务列表。适用于功能规划、PRD创建、开发管理和项目管理,支持增量交付和质量保证。关键词:规范驱动开发、AI辅助、软件开发工具、项目管理、敏捷开发、架构设计。

⚡

迭代式代码探索Skill iterative-code-exploration

4.5

迭代式代码探索是一种帮助开发者逐步理解和掌握陌生代码库的技能。它采用四阶段迭代循环(发现、评估、精炼、循环),通过系统化的方法探索代码结构、识别关键文件、理解项目模式和术语,从而高效上手新项目。关键词:代码探索、迭代方法、代码理解、项目上手、开发效率。

⚡

形式化规范生成Skill specify

4.5

这个技能用于创建系统组件、行为和算法的形式化规范,支持TLA+、SysML、状态机和UML格式,特别适用于安全关键系统的设计和验证。关键词:形式化规范,系统设计,安全关键系统,TLA+,SysML,状态机,UML。