架构设计 Skill技能列表
高级全栈开发Skill senior-fullstack
全栈开发技能,提供项目脚手架、代码质量分析和架构模式指导,支持React、Next.js、Node.js、GraphQL、PostgreSQL等现代技术栈,适用于构建和优化Web应用程序,关键词:全栈开发、代码质量、架构模式、React、Node.js、PostgreSQL、SEO优化。
任务协调器Skill skill-orchestrator
这个技能用于根据任务语言和状态智能路由命令到相应的工作流,协调任务管理系统的核心路由功能。关键词:任务管理、路由协调、技能编排、工作流自动化、命令路由、状态验证。
整洁架构Skill clean-architecture
整洁架构技能基于Robert C. Martin的Clean Architecture原则,提供设计可维护、可测试软件系统的最佳实践指南。适用于软件架构设计、代码审查和系统重构,强调分层结构、边界定义、依赖管理和用例隔离。关键词:软件架构、Clean Architecture、分层设计、依赖注入、实体设计、用例隔离、架构模式、可维护性、可测试性。
API设计与架构专家Skill api-expert
这个技能专注于提供RESTful API设计、GraphQL、gRPC和API安全的专长。涵盖OpenAPI 3.1、认证模式(OAuth2、JWT)、速率限制、分页和OWASP API安全Top 10,用于设计可扩展的API、实现API网关或保护API端点。关键词:API设计、RESTful、GraphQL、gRPC、API安全、OpenAPI、OAuth2、JWT、速率限制、分页。
计划编写Skill plan-write
这个技能用于在软件开发中,根据规格或需求创建详细的多步骤实施计划,以指导开发者进行编码,强调测试驱动开发(TDD)和简洁原则,适用于架构设计和项目管理。关键词:计划编写、实施计划、软件开发、TDD、多步骤任务、架构设计、项目管理、SEO优化。
代码库探索助手Skill explore-codebase
代码库探索助手是一种基于并行子代理的高效代码分析模式,专为软件开发人员设计,用于快速理解代码结构、查找编程模式、收集项目上下文。该工具支持并行搜索、结构化输出和智能分析,能显著提升代码审查、项目理解和架构设计的效率。关键词:代码探索、并行代理、代码分析、项目理解、架构梳理、模式识别、开发工具、AI辅助编程
上下文发现Skill context-discovery
上下文发现技能用于在软件项目实施前,通过侦察机制自动发现项目标准、安全模式、编码惯例和文件,确保遵循最佳实践、提高代码质量和安全性。关键词包括:上下文发现、项目标准、安全模式、代码质量、DevOps、软件架构、文件侦察、优先级加载。
Mermaid图表语法参考Skill mermaid-syntax
Mermaid是一个基于JavaScript的图表工具,用于从Markdown文本生成多种图表,如流程图、序列图、类图等。它支持在软件开发、数据可视化和文档编写中快速创建图表,适用于软件架构设计、系统流程描述和数据展示。关键词:Mermaid,图表语法,Markdown,流程图,序列图,软件架构,数据可视化,图表工具。
RALPH任务完成循环技能Skill ralph
RALPH任务完成循环技能是一个用于确保软件开发任务完全完成并通过验证的持久循环工具。它通过并行执行、自动重试和架构师验证来保证工作质量,适用于复杂任务管理。关键词:任务完成、验证、循环、架构师审核、并行处理、持久性、软件开发、自动化测试、质量保证。
单仓库架构设计Skill monorepo-architecture
这个技能提供关于单仓库(Monorepo)架构的全面指导,帮助设计、构建和管理单仓库结构,包括工作空间组织、依赖管理、版本控制和最佳实践,适用于从小型项目到企业级应用程序的软件开发。关键词:单仓库、代码管理、软件架构、依赖管理、版本控制、工作空间配置、最佳实践、软件开发。
活跃性分析Skill liveness-analysis
活跃性分析是编译器优化中的核心数据流分析技能,用于检测程序中的活跃变量,支持寄存器分配、死代码消除和优化编译过程。关键词:编译器优化、数据流分析、活跃变量检测、寄存器分配、死代码消除。
团队拓扑学技能Skill team-topologies
团队拓扑学技能用于设计和优化团队结构,基于四种基本团队类型(流对齐团队、平台团队、使能团队、复杂子系统团队)和交互模式,帮助组织提高效率、降低认知负荷,并促进敏捷交付。适用于软件开发、产品管理和组织架构设计。关键词:团队拓扑学,团队设计,组织架构,敏捷团队,平台工程,使能团队,软件开发架构。