软件开发 Skill技能列表

4.5

架构分析器Skill architecture-analyzer

架构分析器是一款专业的软件架构分析工具,用于自动分析和可视化软件系统的架构模式、组件依赖关系和模块边界。该工具支持依赖关系映射、分层架构检测、耦合内聚度计算、架构违规识别和依赖图生成,特别适用于系统迁移规划、微服务拆分、架构重构和代码现代化项目。主要功能包括组件依赖分析、架构模式识别、耦合度量计算、违规检测和可视化图表生成。

4.5

缓存技术Skill caching

缓存技术是一种用于提升应用性能的关键技能,通过存储频繁访问的数据减少延迟和负载。涵盖缓存策略(如缓存旁路、直写、回写、直读)、失效模式(时间、事件、版本)、TTL管理、Redis/Memcached应用、缓存击穿预防、分布式缓存、数据库查询缓存、CDN优化和机器学习模型缓存等。适用于后端开发、系统架构、云计算和AI应用,关键词包括缓存优化、性能调优、Redis缓存、分布式系统、数据库查询加速、SEO性能、云计算缓存策略。

4.5

博客监视器Skill blogwatcher

博客监视器是一个命令行工具,用于监控和追踪博客、RSS订阅源、Atom订阅源的更新。它可以帮助用户高效聚合和管理多个信息源,自动扫描新文章,并标记阅读状态。关键词:博客监控,RSS阅读器,信息聚合,命令行工具,Go语言开发,feed订阅,内容更新追踪。

4.5

火球术Skill godot-genre-action-rpg

火球术是Action RPG游戏中的主动技能,消耗法力值,对目标区域造成范围伤害,具有冷却时间。适用于远程攻击和AOE清怪。关键词:Action RPG, 技能, 火球术, 伤害, 冷却时间, 游戏开发。

4.5

视觉回归测试设置Skill visual-regression

自动化设置视觉回归测试,支持Chromatic, Percy, BackstopJS,适用于React, Vue, Svelte框架,集成至GitHub Actions, GitLab CI, CircleCI工作流。

4.5

C内存管理Skill c-memory-management

C内存管理技能用于在C程序中手动管理内存,包括使用malloc、free进行动态内存分配和释放,处理指针操作,避免内存泄露、双重释放、缓冲区溢出等常见内存安全陷阱。适用于系统编程、嵌入式开发、操作系统、性能关键应用等领域。关键词:C语言、内存管理、malloc、free、指针、内存安全、内存泄露、动态内存、嵌入式系统、操作系统开发、系统编程、内存调试。

4.5

测试编写Skill test-writer

本技能提供全面的测试编写指导,覆盖单元测试、集成测试和端到端测试的编写方法、测试用例设计、工具使用和最佳实践。关键词:测试编写、单元测试、集成测试、端到端测试、测试用例、测试框架。

4.5

前端组件模式Skill frontend-component-patterns

前端组件模式技能专注于使用设计模式如复合组件、渲染属性、自定义钩子和高阶组件来构建可重用、可组合和可维护的React、Vue、Angular组件。适用于创建组件库、实现组件组合、设计直观的组件API、管理状态模式等场景,以提高前端开发效率和代码质量。关键词:前端开发、React、Vue、Angular、组件设计、设计模式、可重用组件、组件架构。

4.5

Markdown语法基础Skill markdown-syntax-fundamentals

这个技能提供了Markdown语法的全面指南,涵盖标题、文本格式化、列表、链接、图像、代码块、引用等核心元素。适用于编写和编辑Markdown文件,帮助创建结构清晰、格式规范的文档,便于SEO搜索和文档管理。关键词:Markdown语法、文档编写、文本编辑、代码块、SEO优化。

4.5

代码重构最佳实践技能Skill refactor

此技能提供基于Martin Fowler代码重构目录和Clean Code原则的最佳实践指南,专为AI代理和LLM设计,帮助自动化重构代码、改进结构、减少耦合、提高可读性和可维护性。适用于代码审查、开发实践和软件工程。关键词:代码重构、Martin Fowler、Clean Code、最佳实践、AI代理、LLM、自动化重构。

4.5

Godot赛车游戏开发Skill godot-genre-racing

这个技能是使用Godot引擎开发赛车游戏的专家指南,涵盖车辆物理、检查点系统、橡皮筋AI、漂移机制、相机效果和UI实现。关键词包括Godot、赛车游戏、游戏开发、车辆物理、检查点系统、橡皮筋AI、漂移、相机效果。

4.5

Ink组件生成器Skill ink-component-generator

Ink组件生成器是一个专门用于为命令行界面(CLI)快速生成基于React的终端UI组件的工具。它能够自动化创建交互式组件(如选择列表、文本输入框、加载动画)、自定义状态管理钩子以及布局组件,并支持设置项目结构和测试。适用于开发命令行仪表盘、交互式表单、监控面板等终端应用程序。关键词:Ink组件,React CLI,终端UI,命令行界面,组件生成,前端开发,Node.js,交互式应用。