架构设计 Skill技能列表
功能设计助手Skill feature-design-assistant
功能设计助手是一个技能,用于通过结构化的信息收集和协作验证将想法转化为完整的设计和规范。它适用于软件开发生命周期中的设计阶段,帮助团队高效规划新功能、设计系统架构和制定技术规范。关键词:功能设计、架构设计、需求分析、协作对话、软件开发、设计规范、API设计、错误处理、测试策略、需求收集、原型设计、代码审查、项目规划。
数据库模式设计师Skill database-schema-designer
数据库模式设计技能专注于为SQL和NoSQL数据库设计健壮、可扩展的模式,提供规范化指南、索引策略、迁移模式、约束设计和性能优化,确保数据完整性、提升查询性能并创建可维护的数据模型,适用于高流量、百万记录规模场景。
数据库设计Skill database-design
数据库设计技能专注于数据库系统的规划、设计和优化,包括数据库选择、模式设计、索引策略、ORM选型和性能调优,旨在构建高效、可扩展和可靠的数据库解决方案。关键词:数据库设计、模式设计、索引优化、ORM、性能调优。
干净代码-实用AI编码标准Skill clean-code
这个技能专注于制定和实施干净、实用的AI编码标准,旨在提高代码质量、可维护性和开发效率。关键词包括:干净代码、AI开发、编码规范、代码标准、可维护性、软件架构、编码风格、开发实践、代码优化、代码审计。
项目指南技能(示例)Skill cc-skill-project-guidelines-example
这个技能是一个软件开发项目指南模板,提供完整的项目结构和最佳实践指导,帮助团队快速启动和实施开发工作。它涵盖了架构设计、文件组织、代码规范、测试策略和部署流程,特别适合全栈开发项目,并结合AI集成如Claude API。关键词:软件开发、项目指南、架构设计、代码规范、测试部署、全栈开发、AI集成、最佳实践。
架构决策框架Skill architecture
架构决策框架技能用于支持系统架构设计和决策制定,涵盖需求分析、权衡评估和ADR文档编写,帮助团队提高决策效率和文档质量。关键词:架构设计、决策框架、ADR文档、权衡分析、系统架构、软件开发、敏捷方法。
架构决策记录Skill architecture-decision-records
这个技能用于编写、管理和维护架构决策记录(ADRs),帮助团队捕获重要技术决策的背景、选项、决策理由和后果。适用于文档化技术选择、记录设计权衡、新成员培训、历史决策回顾和建立决策流程。关键词包括:架构决策记录、ADR、技术文档、软件开发、架构设计、决策流程。
Excalidraw子代理委派Skill excalidraw
该技能用于在处理Excalidraw图表文件时,通过委派子代理来优化资源使用,避免主代理因解析冗长JSON而耗尽上下文令牌。适用于架构可视化、流程图创建和修改等场景,提高效率并管理计算资源。关键词:Excalidraw, 子代理, 委派, 上下文管理, 令牌效率, 图表分析, 架构设计。
图表绘制与编辑技能Skill draw-io
这个技能专注于使用 draw.io 进行图表创建、编辑和审阅。它支持 XML 文件编辑、PNG 格式转换、布局调整和 AWS 图标集成。适用于技术文档、架构设计、数据可视化等领域。关键词:图表绘制、XML 编辑、PNG 转换、AWS 图标、设计优化。
C4架构文档生成Skill c4-architecture
这个技能用于生成软件架构文档,使用C4模型和Mermaid语法,创建系统上下文、容器、组件和部署图,帮助团队可视化、理解和沟通软件结构。关键词:C4模型、Mermaid、架构文档、软件架构、可视化、系统设计、开发工具。
多技术栈项目模板生成Skill templates
此技能提供多种技术栈的项目模板,帮助开发者快速启动新项目开发,提高开发效率。关键词包括:项目模板、脚手架、快速开发、技术栈选择、Next.js、Express、Python、移动开发、API开发、Web开发。
学术研究工程师Skill research-engineer
学术研究工程师技能专注于将理论计算机科学与高性能实现结合,确保科学严谨性、最优算法实现和代码正确性。用于弥合理论计算机科学和高性能实现之间的差距,适用于软件开发、算法优化、形式验证等领域。关键词:学术研究,理论计算机科学,高性能计算,算法优化,形式验证,科学方法,代码实现,工程优化。