软件开发 Skill技能列表

创建单元测试Skill create-unit-test

4.5

这是一个用于指导在Android项目中创建和运行单元测试的规范指南。它详细说明了从分析代码、规划测试用例、设置测试文件(使用Robolectric和Kotlin)、编写测试方法到运行和调试测试的完整工作流程。关键词包括:单元测试、Android测试、Robolectric、Kotlin、测试驱动开发、Gradle、测试用例设计、测试自动化、软件质量保证。

评测套件技能Skill eval-harness

4.5

评测套件技能是一个基于评测驱动开发(EDD)原则的框架,专为AI开发设计,用于定义、运行和评估代码变更,确保可靠性和防止回归。它支持能力评测和回归评测,使用代码、模型或人工评分器,通过pass@k指标衡量成功率。关键词:评测驱动开发、AI测试、软件开发测试、pass@k指标、回归测试、Claude Code评测。

FastAPI后端开发技能Skill fastapi

4.5

FastAPI后端开发技能专注于使用FastAPI框架构建安全、高性能的REST API和WebSocket服务,涵盖输入验证、身份认证、速率限制、异步编程和数据库集成,适用于Web后端开发和微服务架构,关键词包括FastAPI、Python、后端开发、REST API、WebSocket、安全、性能优化。

Ragic自动化Skill ragic-automation

4.5

这个技能用于通过Rube MCP和Composio平台自动化Ragic数据库任务,实现低代码开发环境下的工作流自动化和工具集成。它包括工具发现、连接管理、工作流执行等功能,适用于自动化Ragic操作和提升效率。关键词:Ragic自动化,Rube MCP,工具集成,低代码开发,工作流自动化,Composio,数据库自动化。

IDAES过程系统工程Skill idaes

4.5

IDAES是一个开源软件框架,用于过程系统工程,专门用于建模、模拟和优化化学过程与能源系统。它支持流程表开发、属性包配置、单元模型设计、优化求解、缩放处理、初始化策略和模型诊断,适用于化工模拟、能源系统分析、发电厂设计、物料能量平衡和过程优化。关键词:IDAES、过程模拟、能源系统、优化、Python、开源软件、化工工程、流程表建模。

BDD场景编写Skill bdd-scenarios

4.5

BDD场景编写技能用于帮助团队编写清晰、可维护的行为驱动开发(BDD)场景,以定义系统行为、设置验收标准、识别边缘案例,并提升测试覆盖率。关键词:BDD、场景编写、验收标准、测试用例、行为规范、软件开发、团队沟通。

软件架构开发技能Skill software-architecture

4.5

这个技能提供专注于高质量软件架构和开发的指导,基于清洁架构和领域驱动设计原则。适用于代码编写、架构设计、代码分析等软件开发场景。关键词:软件架构,清洁架构,DDD,代码质量,软件开发,架构设计,代码规范。

前端设计Skill frontend-design

4.5

该技能专注于创建独特、生产级别的前端界面,强调高质量设计和创意代码实现,避免通用AI美学。适用于构建网页组件、页面、应用程序等,生成视觉冲击力强的UI设计。关键词:前端开发、UI设计、代码美学、网页界面、生产级别、创意设计、前端技能。

外部文档侦察技能Skill external-scout

4.5

此技能用于自动获取和缓存外部库的当前API文档,确保软件开发中使用的API模式是最新且正确的。关键词:外部库文档,API缓存,代码实现,软件开发,文档获取。

截图对比Skill screenshot-comparison

4.5

截图对比技能是一个专业的视觉回归测试工具,用于通过自动化截图捕获和像素级差异分析来检测UI界面变化。该技能支持跨不同视口的响应式测试、基线管理、组件级验证,并能生成可视化差异报告,帮助开发团队确保Web应用和组件库在迭代更新过程中的视觉一致性。主要功能包括:像素差异比较、响应式截图、基线管理、组件测试、CI/CD集成。关键词:视觉回归测试、UI测试自动化、截图对比、像素差异分析、响应式测试、基线管理、组件测试、Playwright、Puppeteer、前端测试。

Vue路由指南Skill vue-router

4.5

此技能提供Vue Router的详细指导,涵盖路由配置、导航守卫、动态路由、嵌套路由、程序化导航和路由元数据等功能,帮助开发者快速掌握前端路由管理,优化应用导航和用户体验。关键词:Vue Router,路由配置,导航守卫,动态路由,嵌套路由,程序化导航。

技术调研Skill technical-research

4.5

技术调研技能是一种结构化方法,用于进行技术探索、概念验证和技术评估。它帮助开发者和技术决策者在有限时间内,通过创建可运行的代码原型,客观比较多个技术选项,识别风险与依赖,并最终提供有依据的实施建议。关键词:技术调研、概念验证、技术评估、技术选型、架构探索、可行性研究、性能调查、框架比较、风险识别、实施路径。