软件开发 Skill技能列表

⚡

知识合成技能Skill knowledge-synthesis

4.5

这个技能用于从多个数据源(如聊天记录、电子邮件、云存储等)整合搜索结果,去重并生成连贯、可信的答案,适用于企业搜索和数据管理。关键词包括:知识管理、信息整合、企业搜索、数据去重、源归属。

⚡

缺失描述技能Skill missing-description

4.5

这个技能用于标识或处理缺失必要描述字段的情况,常见于技能管理系统或数据治理中。关键词包括:技能、描述、缺失、SEO优化、技能管理、数据治理。

⚡

技能名称验证Skill Invalid-Name

4.5

此技能用于验证技能名称是否符合命名规范,如检查大写字母、特殊字符等错误,确保数据完整性和系统稳定性,适用于技能管理、错误处理和数据验证场景。关键词:技能验证、名称检查、数据完整性、错误处理、规范验证、SEO优化。

⚡

QA检查清单Skill qa-checklist

4.5

此技能用于在软件开发过程中,每次代码合并或部署前执行全面的质量保证检查。通过构建验证、测试套件、安全审查等六个阶段,确保代码质量和安全,并生成详细报告,提高软件可靠性。关键词:QA、检查清单、质量保证、测试、构建验证、安全审查、部署、DevOps。

⚡

端到端测试技能Skill e2e-testing

4.5

这个技能用于自动化端到端测试,通过模拟人类行为在预览和生产环境中进行测试。它使用Chrome MCP或Playwright MCP进行浏览器自动化,支持多种测试套件如烟雾测试、完整测试、视觉测试等,并可根据标志进行配置。生成详细报告,包括截图和差异分析,方便集成到CI/CD流程中。关键词:端到端测试、自动化测试、Playwright、Chrome、测试套件、CI/CD、报告生成、浏览器测试。

⚡

代码质量门禁Skill code-quality-gate

4.5

代码质量门禁技能通过五阶段自动化检查系统确保代码质量,防止生产故障,适用于软件开发中的DevOps流程。关键词:自动化检查、质量门禁、CI/CD、测试、部署、生产故障预防。

⚡

Mise环境管理Skill mise-environment-management

4.5

这个技能是关于使用Mise工具来管理环境变量和项目设置,包括环境配置、路径管理、工具特定环境等。它可以帮助开发人员在不同目录中自动加载和切换环境,提高开发效率。关键词:Mise, 环境管理, 环境变量, DevOps, 工具配置, 项目设置, 目录特定配置。

⚡

系统设计原则Skill system-design

4.5

这个技能教授如何构建可重用和可维护的软件系统,通过管理复杂性、设计深模块、隐藏信息等原则。适用于软件架构师、开发人员和系统设计师,帮助创建高效、易于维护的代码。关键词:系统设计,软件架构,模块化,复杂性管理,代码重用,信息隐藏,战略编程。

⚡

隐式反馈学习系统Skill learning-systems

4.5

这个技能用于通过隐式反馈评分、置信度衰减和模式成熟度进展来优化软件任务分解质量。它适用于理解swarm插件如何从结果中学习、实现学习循环或调试模式推广和废弃。关键词:隐式反馈、学习系统、模式检测、反模式、任务分解、软件架构、插件优化、自动化学习。

⚡

异步Redux等待条件Skill asyncredux-wait-condition

4.5

这是一个用于Dart/Flutter中Redux的异步等待方法,允许在actions中暂停执行直到应用状态满足特定条件。适用于等待价格阈值、协调动作间的依赖和实现条件工作流。关键词:Redux, Dart, Flutter, 异步编程, 状态管理, 条件执行, 移动开发。

⚡

AsyncRedux状态持久化实现Skill asyncredux-persistence

4.5

这个技能用于在Flutter移动应用开发中,利用AsyncRedux库实现应用状态的本地持久化存储。它允许在会话间恢复状态,涵盖创建自定义Persistor类、实现状态读写方法、控制保存节流、与AppLifecycleManager集成以暂停和恢复持久化,以及使用LocalPersist助手简化磁盘操作。关键词包括AsyncRedux、状态持久化、Persistor、本地存储、Flutter、移动开发、应用状态管理、生命周期管理、LocalPersist。

⚡

代码重构Skill refactor

4.5

这个技能用于代码重构,旨在提高代码可维护性而不改变业务逻辑。它通过分析代码问题、应用重构技术、严格测试验证来确保行为不变。关键词:代码重构、可维护性、测试驱动、行为保留、重构协调器。