软件开发 Skill技能列表

4.5

QCSD构思阶段质量分析群组Skill qcsd-ideation-swarm

这个技能用于在软件开发开始前,通过HTSM v6.3质量模型、风险风暴和可测试性分析,进行质量准则会话的构思阶段分析。它采用5层浏览器级联方法(Vibium → agent-browser → Playwright+Stealth → WebFetch → WebSearch-fallback)来自动获取网站内容,并并行运行多个代理进行质量评估、风险评估、需求验证等,最终生成综合报告和推荐决策。关键词:HTSM v6.3, 风险风暴, 可测试性分析, 质量工程, 浏览器级联, 并行代理, 测试策略。

4.5

QCSD开发质量保证群集Skill qcsd-development-swarm

这是一个用于软件开发中代码质量保证的群集技能,专注于在 sprint 期间通过 TDD 遵守、代码复杂度分析、覆盖度差距检测和缺陷预测来验证代码质量。技能包括多个代理,如 TDD 专家、代码复杂度分析器、覆盖度专家等,并基于代码内容动态调用条件代理(如安全扫描器、性能测试器)。关键词:TDD、代码质量、测试覆盖、缺陷预测、软件开发、质量保证、测试自动化、代码分析。

4.5

Terraform升级助手Skill terraform-upgrade-assistant

此技能提供安全升级Terraform和提供者版本的指南,包括检查当前版本、审查升级指南、实施增量升级策略、处理弃用警告和故障排除。关键词:Terraform升级、提供者版本更新、弃用语法修复、配置迁移、DevOps工具、基础设施即代码。

4.5

Terraform状态管理器Skill terraform-state-manager

此技能用于管理 Terraform 的状态文件,提供安全的工作流程,包括导入现有资源、移动资源、移除资源和迁移状态后端等操作,用于基础设施即代码的故障排除和优化。关键词:Terraform, 状态管理, DevOps, 基础设施即代码, 导入资源, 迁移状态。

4.5

Terraform模块脚手架工具Skill terraform-module-scaffolder

这个技能用于快速创建标准化的Terraform模块结构,包括main.tf、variables.tf、outputs.tf、versions.tf和README.md文件,遵循最佳实践和约定,帮助开发者在DevOps和云计算环境中高效管理基础设施即代码。关键词:Terraform, 模块, 脚手架, 结构, 最佳实践, DevOps, 云计算, 基础设施即代码。

4.5

Terraform文档生成器Skill terraform-documentation-generator

这个技能用于自动化生成和更新Terraform基础设施即代码模块的文档,包括README文件、输入输出表格和使用示例,提高开发效率和文档一致性。关键词:Terraform,文档生成,自动化,README,模块文档,DevOps。

4.5

Terraform依赖分析器Skill terraform-dependency-analyzer

这个技能用于分析Terraform配置中的资源依赖关系,可视化依赖图,识别循环依赖,并优化资源排序,帮助优化基础设施部署。关键词:Terraform, 依赖分析, 循环依赖, 资源优化, DevOps, 基础设施即代码。

4.5

状态管理顾问Skill state-management-advisor

这个技能专注于React应用中的状态管理,帮助开发者选择和实施合适的解决方案,包括Context、Zustand、Redux Toolkit、TanStack Query和Jotai,用于处理本地状态、全局状态和服务器状态。关键词:React状态管理,全局状态管理,服务器状态管理,前端开发。

4.5

React组件模式Skill component-patterns

这个技能涵盖React中各种组件模式,如组合模式、自定义钩子、渲染属性、高阶组件和复合组件,用于构建高效、可维护的前端UI组件。关键词:React组件、组合、自定义钩子、渲染属性、高阶组件、复合组件、性能优化、前端开发、代码分割、虚拟滚动。

4.5

ReactNative性能优化指南Skill performance-optimizer

这个技能提供React Native移动应用性能优化的全面指南,涵盖渲染优化、桥梁通信、内存管理、列表渲染和动画优化等方面。适用于处理应用慢、卡顿、内存消耗过高的问题。关键词包括:性能优化、React Native、FlatList、内存泄漏、动画优化、Flipper、Profiler、移动开发、前端性能。

4.5

原生模块助手Skill native-module-helper

这个技能用于创建React Native应用中的原生模块,帮助开发者桥接JavaScript和原生代码(iOS和Android),实现集成原生SDK、优化性能关键代码或访问平台特定API。关键词包括React Native、原生模块、桥接、iOS、Android、Turbo Module、移动开发、前端开发、性能优化、跨平台开发。

4.5

Python打包配置Skill python-packaging

这个技能用于配置Python软件包的元数据和构建系统,以便通过UV或setuptools进行分发和发布到PyPI。它涉及设置pyproject.toml或setup.py、管理依赖、版本控制、包结构优化、测试安装和故障排除,是Python开发中实现标准化打包和高效项目分发的关键环节。关键词:Python打包,配置,元数据,setuptools,UV,PyPI,分发,构建系统,依赖管理。