架构设计 Skill技能列表
KotlinDSL模式Skill KotlinDSLPatterns
这个技能教授如何在Kotlin中使用领域特定语言设计模式,包括类型安全构建器、lambda接收器、中缀函数、操作符重载等,以创建表达性强、可读性高的DSL,用于配置和领域建模,提高代码可读性、减少样板代码并提供类型安全的API。关键词:Kotlin, DSL, 类型安全, 构建器, lambda接收器, 中缀函数, 操作符重载, 软件开发, API设计。
智能代码实现Skill sc-implement
这个技能是用于智能代码和功能实现的工具,通过激活专家角色和集成MCP服务器,支持快速实现软件功能、组件、API和服务,适用于多种开发框架,并提供安全验证和质量保证。关键词:代码实现、智能角色、MCP集成、功能开发、组件实现、API开发、软件实现。
BaseSkill-UniversalPatternsSkill base
这个技能提供了一套全面的编程规则和最佳实践,旨在通过简化代码复杂性、强制执行严格的编码标准、采用测试驱动开发(TDD)工作流程和原子待办事项跟踪,来提高软件开发的质量和效率。关键词包括:代码简化、TDD工作流程、原子待办事项、架构模式、错误处理、测试哲学、安全要求、质量门、会话管理。
清洁代码Skill clean-code
这个技能用于在软件开发过程中强制实施清洁代码原则,如SOLID、DRY、KISS和YAGNI,以提升代码质量、可读性和可维护性。通过自动检查、代码质量清单等方法,帮助开发者编写和修改代码时实现高效、简单且易于维护的代码结构。关键词:清洁代码、SOLID、DRY、KISS、代码质量、软件开发、编程原则、代码规范。
Gemini探索模式Skill gemini-exploration-patterns
此技能提供使用Gemini CLI大型上下文窗口进行代码库探索的战略指导,包括何时委托探索给Gemini、模型选择、输出格式和成本优化。关键词:代码库探索、大型上下文、Gemini、模型选择、令牌优化、架构分析、开发工具、AI辅助开发。
网站地图与路由策略生成Skill plan-sitemap
这个技能用于生成CMS的网站地图和URL路由策略,包括XML和JSON格式的网站地图、URL模式设计、重定向规则以及SEO优先级配置。关键词:网站地图、URL路由、CMS、SEO、XML、JSON、YAML、内容管理系统、搜索引擎优化。
全栈开发入门包Skill fullstack-starter-pack
全栈开发入门包是一个精选的技能集合,专为全栈Web开发设计,涵盖API设计、测试模式、TDD工作流、后端实现、部署CI/CD和Next.js全栈模式。它提供了行业最佳实践,帮助开发者构建、测试和部署现代Web应用,适用于项目启动和团队入职。关键词:全栈开发、Web开发、API设计、测试、部署、技能包。
架构决策记录生成器Skill adr-generator
架构决策记录生成器是一款AI驱动的专业工具,用于自动化创建和管理架构决策文档。支持Nygard、MADR等多种标准模板,具备自动编号、状态管理、关系链接和索引生成功能。关键词:架构决策记录 ADR生成 技术文档 软件架构 决策管理 模板化文档 开发文档 架构设计工具
C++模板元编程Skill cpp-templates-metaprogramming
这个技能涉及C++模板和元编程,包括函数模板、类模板、特化、SFINAE、类型特征、变参模板、编译时计算和C++20概念。它用于实现泛型编程、编译时优化、高效代码生成和类型安全接口,适用于高性能库开发、系统编程和架构设计。关键词:C++模板、元编程、编译时计算、泛型编程、SFINAE、类型特征、C++20概念、模板特化、变参模板。
代码上下文查找器Skill code-context-finder
代码上下文查找器是一款智能开发辅助工具,通过结合知识图谱搜索和代码关系分析,自动为开发者提供编码时所需的项目背景、架构决策、依赖关系和历史记录。该工具能智能检测开发场景(如打开新文件、调试错误、重构代码),并快速检索相关实体和代码依赖,提升开发效率和代码质量。关键词:智能开发辅助、知识图谱、代码关系分析、上下文感知、编程效率、代码理解、开发工具、软件工程、智能检测、项目上下文。
错误处理模式Skill error-handling-patterns
这个技能专注于实现健壮的错误处理策略,包括创建自定义错误类、设置错误边界、设计API错误响应格式、实施重试逻辑和错误监控。它帮助开发者构建故障容忍系统,提高软件可靠性和用户体验,适用于软件开发中的错误管理。关键词:错误处理、自定义错误、错误边界、重试策略、错误监控、故障容忍、优雅降级。
面向对象编程的继承与组合Skill oop-inheritance-composition
这个技能专注于面向对象编程中继承和组合的应用,用于设计类层次结构、组合对象以及实现设计模式如模板方法和策略模式。它提供多语言示例、最佳实践和常见陷阱,帮助构建灵活、可维护的软件系统。关键词:继承、组合、面向对象设计、类层次、代码重用、设计模式、软件架构、OOP。