软件开发 Skill技能列表

测试驱动开发Skill test-driven-development

4.5

测试驱动开发(TDD)是一种软件开发方法,通过先写测试代码再写实现代码,遵循RED/GREEN/REFACTOR循环,确保代码质量、防止回归错误,并促进重构。适用于新功能开发、bug修复、重构和行为更改。关键词:测试驱动开发、TDD、软件测试、单元测试、RED/GREEN/REFACTOR、测试优先、代码质量、敏捷开发。

应用构建器Skill app-builder

4.5

应用构建器是一个基于AI的自动化工具,用于从自然语言描述快速生成全栈应用程序。它分析用户需求,确定项目类型,选择技术栈,规划项目结构,并协调多个开发代理执行任务,实现高效的应用开发。关键词:应用构建,全栈开发,自然语言处理,低代码,AI协调,技术栈选择,项目管理,自动化开发。

实施Skill implement

4.5

该技能用于自动化执行软件开发中的实施计划或代码审查修复,根据计划或审查文件进行代码更改和提交,确保符合编码和提交指南,提高开发效率。关键词:实施、代码更改、提交、自动化、软件开发、DevOps。

功能开关开发者Skill feature-toggle-developer

4.5

本技能指导开发人员系统移除iOS应用中的功能开关,实现自动化代码清理,提升代码质量,避免孤儿代码。关键词:功能开关移除、代码清理、iOS开发、自动化检测、软件开发。

并行外部搜索技能Skill external-context

4.5

这个技能用于通过分解查询,并行调用文档专家代理进行外部网络搜索和文档查找,并聚合结果,提供结构化上下文信息。适用于开发者、研究人员和信息检索场景。关键词:并行搜索、文档专家、外部上下文、Web搜索、文档查找、信息聚合、SEO优化。

运行Python测试技能Skill run-python-tests

4.5

该技能用于在代码更改后自动化运行Python测试,以验证代码正确性。支持全量测试、文件级测试、特定测试等多种运行模式,提供超时控制和详细结果报告,便于快速迭代和全面验证。关键词:Python测试、自动化测试、代码验证、测试执行、持续集成。

FigmaAPI集成与设计自动化Skill figma

4.5

这个技能用于通过Figma API提取设计令牌、生成React/CSS代码、同步设计系统、自动化设计到代码工作流,并支持Figma插件开发和Dev模式集成。关键词包括Figma API、设计令牌、代码生成、前端开发、自动化工作流、React组件、Tailwind CSS、设计系统。

最小化RustFFICrate表面技能Skill minimize-rust-ffi-crate-surface

4.5

这个技能用于最小化Rust FFI crate的暴露接口,通过移除未使用或仅用于C/C++单元测试的符号,优化代码库、减少维护负担并提高安全性。关键词:Rust, FFI, C/C++, 单元测试, 代码清理, 符号删除, 跨语言编程, 测试优化。

事件风暴高级技能Skill event-storming-advanced

4.5

事件风暴高级技能是一种软件设计和业务建模方法论,用于通过事件风暴会话深入探讨业务流程、软件架构和系统设计。它帮助团队在领域驱动设计(DDD)中识别事件、命令、聚合等,促进协作和清晰度。关键词:事件风暴、领域驱动设计、软件架构、业务流程建模、团队协作、事件源、有界上下文。

npm包安装非交互确认处理Skill npm

4.5

该技能用于在非交互式环境中,通过管道传输 unix 'yes' 命令的输出来自动化处理 npm 包的安装确认,特别适用于需要用户确认的 Node.js 包安装场景。关键词包括 npm、安装、确认、非交互环境、管道、yes命令、Node.js、自动化部署。

测试策略规划Skill test-strategy-planning

4.5

这个技能用于创建全面的测试策略文档,遵循IEEE 829标准结构,规划软件项目的测试方法、范围、资源和成功标准。适用于测试工程师、质量保证团队和项目经理,帮助制定系统的测试计划,提高软件质量和降低风险。关键词包括:测试策略、IEEE 829、软件测试、测试规划、质量保证、测试文档、风险优先、自动化测试。

测试数据策略规划Skill plan-data

4.5

此技能用于创建和管理全面的测试数据策略,涵盖合成数据生成、敏感数据匿名化和环境特定数据管理,旨在支持数据隐私合规(如GDPR和HIPAA)并优化测试环境设置。关键词:测试数据、数据策略、合成数据生成、匿名化处理、GDPR合规、HIPAA合规、测试环境管理、数据隐私保护、软件开发测试。