软件开发 Skill技能列表

Appium移动应用自动化测试技能Skill appium

4.5

Appium是一个开源工具,用于自动化iOS和Android移动应用的测试和交互。它支持跨平台自动化、元素定位、手势模拟和脚本编写,帮助开发者和测试人员提高移动应用测试效率和质量。关键词:Appium、移动应用测试、自动化测试、iOS自动化、Android自动化、元素定位、手势操作、跨平台测试、测试脚本、Appium框架、移动开发测试。

TypeScript最佳实践Skill typescript-best-practices

4.5

本技能提供一套完整的 TypeScript 开发最佳实践指南,专注于类型优先开发、编译时安全、运行时验证和健壮代码编写。核心内容包括:使用类型系统使非法状态无法表示,通过判别联合、标记类型和常量断言提升代码安全性;采用模块化、函数式编程模式;结合 Zod 库进行运行时数据验证与配置管理。适用于所有 TypeScript/JavaScript 项目,旨在帮助开发者编写更可靠、易维护且错误更少的代码。关键词:TypeScript 最佳实践,类型优先开发,Zod 验证,编译时安全,代码健壮性,前端开发,JavaScript 类型安全。

文档检索技能Skill docs-retrieval

4.5

这项技能用于从层级化文档系统中高效检索文档上下文,适用于快速修复、功能实现、调试错误和生成子代理等场景,关键词包括文档检索、上下文整合、令牌预算管理。

项目规划助手Skill project-planner

4.5

项目规划助手是一款轻量级的自动化检测工具,专注于监控软件开发项目中的核心文档 `docs/PLAN.md`。它能智能识别计划文档是否缺失、是否过时(对比Git提交历史),并在需要时自动推荐使用 `/save` 和 `/sync` 命令来创建、更新或同步项目计划状态。该工具旨在提升项目管理效率,确保计划与开发进度保持一致,是敏捷开发、DevOps流程和团队协作中的理想辅助插件。关键词:项目管理,计划同步,Git集成,自动化检测,开发协作,进度跟踪。

项目文档生成技能Skill sc-index

4.5

该技能用于自动生成和更新项目文档,包括API文档、项目结构图、README文件等,帮助开发团队维护全面的知识库。关键词:项目文档、API文档、知识库、文档生成、软件开发工具。

Prettier集成Skill prettier-integration

4.5

这个技能用于掌握 Prettier 代码格式化工具的集成方法,包括与编辑器、预提交钩子、ESLint 和 CI/CD 管道的配置、最佳实践和故障排除。关键词:Prettier, 代码格式化, 集成, 开发工具, CI/CD, 代码质量, 自动化

Vitest测试技能-主参考Skill vitest-testing

4.5

AI友好的Vitest全面测试指南,包含实用模式和行为驱动开发,旨在提高代码的可测试性和测试质量。

文档分析技能Skill analyzing-docs

4.5

文档分析技能专注于评估代码库中的文档质量、覆盖率和完整性,提供衡量文档有效性的框架。

审查技能Skill review

4.5

这是一个代码审查和质量检查的技能,能够从多个角度(如安全性、性能、可访问性等)对代码变更进行综合评估,以确保代码的质量和安全性。

Electron开发Skill electron-dev

4.5

这个技能是关于使用 Electron 框架进行桌面应用开发的指南,专注于 IPC 通信、安全要求和跨进程通信模式。适用于基于 Node.js 和 Web 技术构建跨平台桌面应用,涵盖 IPC 处理器、预加载脚本、本地集成和文件系统操作。关键词:Electron 开发, IPC 通信, 安全指南, 桌面应用, 跨平台开发, 前端技术, 桌面软件开发

backend-implementation-patternsSkill backend-implementation-patterns

4.5

此技能描述后端API实现模式,涉及REST、GraphQL、身份验证等,但我的专业领域是股票量化交易,专注于数据分析和策略评估。

PiniaSkill pinia

4.5

Pinia是Vue.js官方状态管理库,提供类型安全、可扩展的状态管理解决方案。本技能涵盖Pinia核心概念、功能特性、最佳实践及高级应用,帮助开发者掌握Vue应用状态管理、存储定义、响应式数据处理、插件开发、SSR集成、单元测试等关键技术。适用于Vue 2/3项目开发,提升前端应用架构质量。