架构设计 Skill技能列表
技术债务检测Skill phx:techdebt
该技能用于分析Elixir/Phoenix项目中的技术债务,自动化检测重复代码模式、反模式,并提供重构建议,适用于代码审计和质量提升。关键词:技术债务,代码分析,重复代码检测,重构,Elixir,Phoenix,代码审计。
死代码消除器Skill dead-code-eliminator
死代码消除是一种编译器优化技术,用于移除程序中不影响输出的代码,包括不可达代码、未使用计算和冗余赋值,从而减少程序大小、提高性能。关键词:编译器优化,死代码消除,代码优化,性能提升,二进制大小。
OpenAPI编写技能Skill openapi-authoring
OpenAPI编写技能用于创建和验证OpenAPI 3.1规范,支持REST API设计,遵循API-first和contract-first开发方法。关键词包括:OpenAPI, API设计, REST API, 规范编写, 验证, 开发实践, 架构设计, 量化交易无关,专注于API文档。
生产代码审计Skill production-code-audit
此技能用于自动深度扫描整个代码库,识别并修复架构、安全性、性能、代码质量等问题,系统地将代码优化到企业级生产质量,包含关键词:代码审计、生产级优化、自动扫描、安全性提升、性能优化、架构重构、企业标准。
记忆与SSOT管理技能Skill memory
该技能专注于管理单一来源真相(SSOT)和记忆系统,用于记录和搜索软件开发中的决策和模式。主要功能包括SSOT初始化、计划合并、工作流迁移、项目规格同步、记忆提升和跨工具记忆搜索,提高团队协作效率和知识传承。关键词:SSOT管理、记忆搜索、决策记录、模式管理、软件开发工具、跨工具集成、知识管理。
事件驱动架构Skill event-driven
事件驱动架构技能用于实现松散耦合、可扩展的分布式系统,通过事件通信模式如消息队列、发布/订阅、事件溯源、CQRS和Saga。适用于异步消息传递、分布式事务、事件存储、数据流处理等场景。关键词:事件驱动、消息队列、Kafka、RabbitMQ、事件溯源、CQRS、Saga、分布式系统、微服务。
架构评审Skill ArchitecturalReviews
架构评审是一个用于评估系统设计的关键过程,旨在减少大规模系统中的风险,确保系统设计的合理性,并支持长期系统健康和业务目标。关键词包括:系统设计、风险评估、架构决策、技术债务、系统稳定性、评审流程。
综合规范语言Skill synthesis-specification-language
综合规范语言是一种用于定义程序综合任务的技术规范工具。它支持通过输入输出示例、逻辑约束(前置/后置条件)和程序草图等多种范式来精确描述期望的程序行为。该工具能够将自然语言需求转化为可执行的规范,并进行规范验证与歧义检测,确保规范的正确性和完整性。它集成了SyGuS、Sketch、Rosette等主流程序综合引擎,是连接高层次需求与自动化代码生成的关键桥梁。 关键词:程序综合,规范语言,SyGuS,Sketch,Rosette,FlashFill,代码生成,形式化方法,软件工程,自动化编程
设计媒体策略Skill design-media-strategy
该技能用于设计和实施全面的媒体及数字资产管理(DAM)架构,涵盖存储、处理和交付策略,支持图像、视频和文档类型。包括配置云存储(如Azure、AWS)、设计处理管道、设置CDN交付和定义API端点,适用于内容管理系统和媒体服务平台。关键词:媒体策略、DAM架构、存储配置、处理管道、CDN交付、API设计、数字资产管理。
模式创建器Skill schema-creator
模式创建器是一个用于在Claude代码企业框架中创建JSON Schema验证文件的技能,确保技能、代理、钩子和工作流的数据类型安全和输入验证。关键词:JSON Schema, 验证, 类型安全, 输入验证, 数据架构, 技能创建, 框架集成
代码迁移Skill migrating-code
这个技能涉及在软件系统中安全地进行代码迁移,确保向后兼容性和可逆性,以避免生产中断。它用于升级依赖、更改数据库模式、API版本控制或技术过渡,通过小步骤、全面测试和回滚准备来管理迁移过程。关键词:代码迁移、向后兼容、可逆步骤、数据库迁移、API版本控制、安全部署、DevOps、架构设计。
任务分解Skill task-breakdown
任务分解技能用于将软件架构计划转换为独立的实现阶段,支持并行开发、可验证性和增量部署。关键词:任务分解、实现阶段、独立开发、架构设计、项目管理、SEO优化。