软件开发 Skill技能列表

⚡

预览测试Skill preview-testing

4.5

这个技能用于Vercel预览部署的全面端到端和安全测试,结合Playwright自动化与Claude-in-Chrome MCP进行交互式调试,包括冒烟测试、视觉回归、安全测试(如OWASP LLM01、配额绕过、Stripe Webhook)、GDPR区域检查和npm审计,确保应用质量和安全合规。关键词:Vercel预览部署、E2E测试、安全测试、Playwright自动化、Claude-in-Chrome MCP、CI/CD、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、测试、部署、生产故障预防。

⚡

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

4.5

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

⚡

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

4.5

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

⚡

Jj(Jujutsu)版本控制系统使用技能Skill jj

4.5

这是一个关于 jj (Jujutsu) 版本控制系统的技能,用于在软件开发中进行代码版本管理,支持 Git 兼容的工作流,包括常用命令如 jj tug、jj retrunk,以及冲突解决机制,提升开发效率。关键词包括版本控制、Git 兼容、jj 命令、工作流、冲突解决、DevOps。

⚡

代码审查Skill code-review

4.5

代码审查是一种软件质量保证技术,用于评估代码的质量、正确性和可维护性。通过详细反馈和改进建议,帮助提高代码的可读性、效率和可维护性,优化软件开发流程。关键词:代码审查、代码质量、软件开发、静态测试、质量保证、代码优化、编程规范。

⚡

Figma分析器Skill figma-analyzer

4.5

Figma分析器技能用于通过Figma REST API提取设计资产、元数据和设计令牌,支持图像导出和UI研究,关键词包括Figma、API、设计工具、UI设计、元数据提取、设计令牌、图像导出、UI研究。

⚡

TypeScript测试文件规范Skill testing

4.5

这个技能提供了编写TypeScript测试文件的详细指南,涵盖文件级文档注释、文件结构拆分、测试命名规范、负面类型测试、setup函数模式等,旨在提高测试代码的可读性、维护性和类型安全性。关键词:测试、TypeScript、文件结构、命名规范、setup函数、类型测试、代码质量、bun:test、CRDT、LWW。

⚡

Svelte前端开发最佳实践Skill svelte

4.5

这个技能专注于使用 Svelte 5 框架进行高效前端开发,涵盖 TanStack Query 的突变模式管理、shadcn-svelte UI 组件库的集成与最佳实践,以及组件组合和自我封装的设计模式。适用于构建现代化、响应式的单页应用,提升开发效率和用户体验。关键词:Svelte, TanStack Query, shadcn-svelte, 前端开发, 组件开发, 状态管理, UI 设计, 数据突变

⚡

单数或数组模式Skill single-or-array-pattern

4.5

单数或数组模式是一种软件开发设计模式,用于创建能灵活处理单个项目或数组输入的函数。通过归一化输入到数组,实现统一的处理逻辑,适用于CRUD操作、批量处理API和工厂函数等场景。关键词:函数设计、CRUD、批量处理、归一化、API设计、软件开发模式。

⚡

服务层模式Skill services-layer

4.5

这个技能文档介绍了在Whispering架构中实现服务层的模式,包括使用createTaggedError创建标签化错误、命名空间导出和Result类型进行统一错误处理。适用于软件开发中创建新服务、定义域特定错误和理解服务架构,提升代码可维护性和测试性。关键词:服务层、架构设计、错误处理、TypeScript、Result类型、createTaggedError、命名空间导出、软件开发。