软件开发 Skill技能列表
API设计Skill api-design
API设计技能专注于设计清洁、可扩展和可维护的REST和GraphQL API,遵循行业最佳实践。它用于规划端点结构、定义请求/响应合同、实现版本控制、安全性和文档创建。关键词:API设计,REST API,GraphQL API,可扩展性,维护性,版本控制,安全性,端点规划。
无障碍网页开发(WCAG)Skill accessibility-wcag
此技能专注于构建遵循WCAG 2.1/2.2标准的无障碍网页应用,确保网站对所有用户可访问,包括使用辅助技术的用户。涉及语义HTML、ARIA属性、键盘导航、屏幕阅读器支持、包容性设计等关键技术。关键词:无障碍开发、WCAG合规、网页可访问性、ARIA、键盘导航、屏幕阅读器、SEO搜索。
源管理Skill source-management
这个技能用于管理企业搜索中连接的MCP源,包括检查可用源、引导用户连接新源、设置查询优先级、处理速率限制和优化搜索效率。关键词:源管理、企业搜索、MCP、工具集成、API管理、速率限制、优先级排序。
知识合成技能Skill knowledge-synthesis
这个技能用于从多个数据源(如聊天记录、电子邮件、云存储等)整合搜索结果,去重并生成连贯、可信的答案,适用于企业搜索和数据管理。关键词包括:知识管理、信息整合、企业搜索、数据去重、源归属。
缺失描述技能Skill missing-description
这个技能用于标识或处理缺失必要描述字段的情况,常见于技能管理系统或数据治理中。关键词包括:技能、描述、缺失、SEO优化、技能管理、数据治理。
技能名称验证Skill Invalid-Name
此技能用于验证技能名称是否符合命名规范,如检查大写字母、特殊字符等错误,确保数据完整性和系统稳定性,适用于技能管理、错误处理和数据验证场景。关键词:技能验证、名称检查、数据完整性、错误处理、规范验证、SEO优化。
QA检查清单Skill qa-checklist
此技能用于在软件开发过程中,每次代码合并或部署前执行全面的质量保证检查。通过构建验证、测试套件、安全审查等六个阶段,确保代码质量和安全,并生成详细报告,提高软件可靠性。关键词:QA、检查清单、质量保证、测试、构建验证、安全审查、部署、DevOps。
端到端测试技能Skill e2e-testing
这个技能用于自动化端到端测试,通过模拟人类行为在预览和生产环境中进行测试。它使用Chrome MCP或Playwright MCP进行浏览器自动化,支持多种测试套件如烟雾测试、完整测试、视觉测试等,并可根据标志进行配置。生成详细报告,包括截图和差异分析,方便集成到CI/CD流程中。关键词:端到端测试、自动化测试、Playwright、Chrome、测试套件、CI/CD、报告生成、浏览器测试。
代码质量门禁Skill code-quality-gate
代码质量门禁技能通过五阶段自动化检查系统确保代码质量,防止生产故障,适用于软件开发中的DevOps流程。关键词:自动化检查、质量门禁、CI/CD、测试、部署、生产故障预防。
系统设计原则Skill system-design
这个技能教授如何构建可重用和可维护的软件系统,通过管理复杂性、设计深模块、隐藏信息等原则。适用于软件架构师、开发人员和系统设计师,帮助创建高效、易于维护的代码。关键词:系统设计,软件架构,模块化,复杂性管理,代码重用,信息隐藏,战略编程。
隐式反馈学习系统Skill learning-systems
这个技能用于通过隐式反馈评分、置信度衰减和模式成熟度进展来优化软件任务分解质量。它适用于理解swarm插件如何从结果中学习、实现学习循环或调试模式推广和废弃。关键词:隐式反馈、学习系统、模式检测、反模式、任务分解、软件架构、插件优化、自动化学习。
异步Redux等待条件Skill asyncredux-wait-condition
这是一个用于Dart/Flutter中Redux的异步等待方法,允许在actions中暂停执行直到应用状态满足特定条件。适用于等待价格阈值、协调动作间的依赖和实现条件工作流。关键词:Redux, Dart, Flutter, 异步编程, 状态管理, 条件执行, 移动开发。