架构设计 Skill技能列表
技术规范制定Skill technical-specification
技术规范制定是软件项目中创建详细技术文档的技能,覆盖需求分析、架构设计、API定义和测试策略,有助于项目规划、系统设计和架构决策,关键词包括软件项目、技术规范、需求、架构、API、测试、文档化。
Claude项目清单系统Skill claude-project-manifest
Claude项目清单技能用于生成和管理项目的注释性清单,通过唯一ID和注释跟踪文件、对话线程及关系,支持项目文档、库存管理、对话历史和知识地图构建。关键词:项目清单、文档跟踪、知识管理、Claude工具、SEO优化。
CookoffSkill cookoff
Cookoff是一种软件开发方法,通过多个团队基于同一设计文档独立制定和执行实施计划,来促进创新和优化。这种方法鼓励多样性和竞争,以找到最佳的实施解决方案。关键词包括:实施计划、设计文档、并行实施、独立计划、创新、优化。
arc42文档技能Skill arc42-documentation
此技能用于使用 arc42 模板创建全面的软件架构文档,提供结构化的文档编写指导,包括模板结构、工作流程和最佳实践。关键词:arc42、架构文档、软件架构、文档模板、技术文档、软件设计。
维护跨平台架构Skill maintain-cross-platform
该技能用于维护AgentSys的三平台架构,包括发布准备、跨平台兼容性验证和安装基础设施更新。它是一个元技能,确保Claude Code、OpenCode和Codex CLI的兼容性。关键词:跨平台、软件维护、架构验证、自动化、AgentSys、DevOps、验证脚本。
Excalidraw子代理委派Skill excalidraw
该技能用于在处理Excalidraw图表文件时,通过委派子代理来优化资源使用,避免主代理因解析冗长JSON而耗尽上下文令牌。适用于架构可视化、流程图创建和修改等场景,提高效率并管理计算资源。关键词:Excalidraw, 子代理, 委派, 上下文管理, 令牌效率, 图表分析, 架构设计。
模块化代码组织Skill modular-code
模块化代码组织是一种Python编程技能,专注于通过合理分割代码文件大小,提高代码的可维护性和AI辅助开发效率。关键词包括模块化、代码组织、Python、维护性、AI辅助开发、文件大小优化、架构设计、编程最佳实践。
设计APIsSkill designing-apis
这份指南提供了REST和GraphQL API设计的详细步骤和规范,包括端点设计、错误处理、版本控制、认证授权、速率限制等关键API设计要素,旨在帮助开发者高效、安全地构建和维护API。
ContractsSkill contracts
合同定义了并行任务之间的接口。它们通过明确依赖关系,使得安全并发实现成为可能。
系统分析技能Skill analyze
该技能用于通过迭代分析发现和文档化业务规则、技术模式及系统接口,适用于软件开发和系统架构领域,关键词包括业务规则分析、技术模式发现、系统接口文档化、迭代分析、代码库分析、架构设计分析。
系统设计草案Skill system-design-draft
这个技能用于帮助中级开发者起草实用的系统设计方案,包括澄清需求、提出组件和权衡等步骤。关键词:系统设计,架构设计,软件开发,需求分析,权衡决策。
事件驱动架构Skill event-driven
事件驱动架构技能用于实现松散耦合、可扩展的分布式系统,通过事件通信模式如消息队列、发布/订阅、事件溯源、CQRS和Saga。适用于异步消息传递、分布式事务、事件存储、数据流处理等场景。关键词:事件驱动、消息队列、Kafka、RabbitMQ、事件溯源、CQRS、Saga、分布式系统、微服务。