架构设计 Skill技能列表
代码架构优化器Skill code-arch-optimizer
探索代码库,识别架构摩擦点,并通过“加深浅模块”来提升可测试性,最终输出包含多种接口设计方案的详细重构建议与GitHub Issue RFC。当用户希望改进架构、寻找重构机会、合并紧耦合模块,或让代码库更易于AI导航和理解时触发。
访问控制RBAC技能Skill access-control-rbac
此技能用于实现基于角色的访问控制(RBAC)系统,提供细粒度权限管理,适用于企业应用、多租户平台、管理仪表盘等场景。关键词包括:访问控制、RBAC、权限管理、安全授权、ABAC、Node.js、Python、Java、系统安全、企业架构。
序列化Skill serialization
序列化技能用于将数据结构转换为可存储或传输的格式,支持JSON、Protocol Buffers、MessagePack等多种格式,适用于数据交换、API开发、存储优化和跨平台通信。关键词:数据序列化,JSON序列化,Protobuf,MessagePack,API开发,数据交换,编码解码,模式进化。
提示驱动开发Skill pdd
该技能用于将粗略想法转化为详细的设计文档和实现计划,遵循迭代的需求澄清、研究、设计和规划过程。它强调用户驱动、实时记录和规范驱动方法,适合软件开发前的系统设计阶段。关键词:提示驱动开发、需求澄清、设计文档、实现计划、迭代开发、架构设计、规范驱动。
六边形架构技能Skill ddd-hexagonal-architecture
本技能提供六边形架构(hexagonal architecture)的全面指南,涵盖端口和适配器模式(ports and adapters)、领域隔离(domain isolation)和依赖反转(dependency inversion),适用于软件架构设计,帮助用户实现整洁架构、提高代码可维护性和可测试性。关键词包括:六边形架构、端口适配器、DDD、软件架构、领域驱动设计、依赖注入。
错误处理模式Skill error-handling-patterns
这个技能专注于设计和实施健壮的错误处理策略,包括使用try-catch块、自定义错误类、错误边界、API错误响应格式、重试逻辑、日志记录和监控,以提高软件系统的可靠性、容错能力和用户体验。关键词:错误处理、容错系统、异常管理、日志监控、API错误响应、重试策略、React错误边界、Express错误处理。
技术规范制定Skill technical-specification
技术规范制定是软件项目中创建详细技术文档的技能,覆盖需求分析、架构设计、API定义和测试策略,有助于项目规划、系统设计和架构决策,关键词包括软件项目、技术规范、需求、架构、API、测试、文档化。
子域识别与有界上下文分析Skill domain-analysis
这个技能用于分析代码库,根据领域驱动设计(DDD)的战略设计原则,识别核心、支持和通用子域,并映射有界上下文。适用于分析领域边界、分类子域、评估域内聚性、检测耦合问题等场景。关键词:DDD,领域驱动设计,子域,有界上下文,战略设计,域分析。
多技术栈项目模板生成Skill templates
此技能提供多种技术栈的项目模板,帮助开发者快速启动新项目开发,提高开发效率。关键词包括:项目模板、脚手架、快速开发、技术栈选择、Next.js、Express、Python、移动开发、API开发、Web开发。
高级软件工程师Skill senior-software-engineer
全球技能强化高级软件工程最佳实践
创建蓝图Skill create-blueprint
这个技能用于研究和创建或更新系统蓝图文档,通过分析代码库和生成技术蓝图,帮助开发人员理解系统架构、设计文档和系统依赖。关键词:蓝图文档、系统设计、技术文档、代码分析、架构设计。
技能集成指南Skill integrate-skill
这个技能用于将可重用技能集成到项目开发指南中,通过更新文档、创建代码示例和优化开发流程,提高项目管理效率和质量。关键词:技能集成、开发指南、代码模板、项目管理、文档化、最佳实践。