架构设计 Skill技能列表

OpenSpec探索模式Skill openspec-explore

4.5

这是一个基于OpenSpec系统的思维伙伴工具,用于在软件开发过程中探索想法、调查问题和澄清需求,适用于变更管理前的探索模式。关键词:探索模式、思维伙伴、OpenSpec、软件开发、需求分析、架构设计。

领域分析Skill domain-analysis

4.5

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

代码符号映射Skill map

4.5

这个技能用于生成代码库的语义化符号映射,提供精确的类、函数、接口定义位置,帮助开发者在处理不熟悉代码、重构前快速理解代码结构,避免文本匹配混淆,提高开发效率。关键词:代码分析、符号映射、代码导航、重构工具、软件开发。

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

4.5

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

项目指南技能(示例)Skill cc-skill-project-guidelines-example

4.5

这个技能是一个软件开发项目指南模板,提供完整的项目结构和最佳实践指导,帮助团队快速启动和实施开发工作。它涵盖了架构设计、文件组织、代码规范、测试策略和部署流程,特别适合全栈开发项目,并结合AI集成如Claude API。关键词:软件开发、项目指南、架构设计、代码规范、测试部署、全栈开发、AI集成、最佳实践。

技能编排器Skill skill-orchestrator

4.5

技能编排器是任务管理系统中的核心组件,用于基于任务语言和状态将命令智能路由到相应的工作流。它负责任务查找、状态验证、上下文准备和执行协调,确保多步骤工作流的高效运行。关键词:任务编排、工作流路由、状态管理、上下文加载、智能路由。

OpenAPI编写技能Skill openapi-authoring

4.5

OpenAPI编写技能用于创建和验证OpenAPI 3.1规范,支持REST API设计,遵循API-first和contract-first开发方法。关键词包括:OpenAPI, API设计, REST API, 规范编写, 验证, 开发实践, 架构设计, 量化交易无关,专注于API文档。

Python设计模式Skill python-design-patterns

4.5

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

技术债务量化器Skill technical-debt-quantifier

4.5

技术债务量化器是一款专业软件工程管理工具,用于系统化测量、分类和优先级排序技术债务。该工具通过代码质量分析、架构评估、测试覆盖率检测等多维度指标,量化技术债务的修复成本、持续利息和业务影响,为技术团队提供数据驱动的债务管理决策支持。适用于软件重构、系统迁移、技术债偿还等场景,帮助企业优化技术投资回报率,提升软件质量和开发效率。 关键词:技术债务管理、代码质量分析、软件重构工具、债务量化评估、技术债修复优先级、软件开发成本优化、技术债务利息计算、软件维护成本控制、技术债务趋势分析、代码异味检测

架构文档专家Skill architecture-documenter

4.5

这个技能用于创建和维护系统架构文档,包括分析架构、记录技术设计决策、生成图表和模板,以促进团队沟通和知识管理。关键词:架构文档、技术设计、团队沟通、知识共享、软件架构、系统分析。

功能设计助手Skill feature-design-assistant

4.5

功能设计助手是一个技能,用于通过结构化的信息收集和协作验证将想法转化为完整的设计和规范。它适用于软件开发生命周期中的设计阶段,帮助团队高效规划新功能、设计系统架构和制定技术规范。关键词:功能设计、架构设计、需求分析、协作对话、软件开发、设计规范、API设计、错误处理、测试策略、需求收集、原型设计、代码审查、项目规划。

技术栈检测Skill tech-stack-detection

4.5

技术栈检测技能自动识别项目中的技术框架(如React、Vue)、包管理器和配置模式,适用于项目启动、依赖分析、框架指导,帮助开发人员快速理解架构并优化开发流程。关键词:技术栈检测、框架识别、包管理器、配置分析、项目架构、SEO优化。