软件开发 Skill技能列表
非重入混入Skill asyncredux-nonreentrant-mixin
NonReentrant混入是一种用于AsyncRedux库的技能,用于防止动作的并发执行,确保在动作运行期间,同一类型的动作不会被重复调度。这有助于避免重复表单提交、防止竞态条件和保护长时间运行的操作。关键词包括:非重入混入、AsyncRedux并发控制、动作调度防重复、Flutter开发优化。
标准执行Skill standards-enforcement
此技能专注于通过使用ESLint、Prettier等工具建立和执行代码标准、最佳实践和架构模式,以提升代码质量和团队协作效率。关键词:代码标准、ESLint、Prettier、代码审查、代码质量、编码最佳实践、架构模式。
Bun测试技能Skill bun-testing
这个技能用于使用Bun内置的测试运行器编写高效测试,涵盖测试组织、断言、模拟、快照测试等,基于Bun的快速测试基础设施,适用于JavaScript和TypeScript项目,提升测试执行速度和开发效率。关键词:Bun测试、测试运行器、断言、模拟、快照测试、JavaScript测试、TypeScript测试、自动化测试、软件测试。
监控与可观测性Skill monitoring-observability
此技能用于实现生产应用程序的全面监控、日志记录、指标追踪和警报系统,以确保应用可靠性和快速事件响应。关键词包括监控、可观测性、日志、指标、追踪、警报、DevOps、系统健康、性能监控、错误跟踪、分布式追踪、SLO/SLA、仪表板、健康检查、日志聚合。
客户响应起草技能Skill response-drafting
这个技能用于根据情境和渠道起草专业、有同理心的客户响应,优化客户沟通效果。关键词:客户响应起草、专业沟通、同理心、结构化写作、客户服务、工单回复、升级处理、中断通知、错误报告、功能请求。
缺失引用检测Skill missing-references
此技能用于检测和验证规则引用文件的一致性,识别缺失的引用文件,以确保数据完整性。关键词:引用检测、一致性验证、缺失文件、测试工具。
技能名称验证Skill invalid--name
此技能用于验证技能名称是否符合命名规范,特别检查是否有连续连字符,以确保名称有效。关键词包括技能验证、名称检查、连字符规则、命名标准。
Vite性能优化指南Skill vite
该技能提供Vite应用的全面性能优化指南,包括依赖预捆绑、插件性能、包优化等关键规则,适用于前端开发人员在配置Vite项目时进行性能优化。关键词包括Vite、性能优化、前端开发、构建工具、Web开发、包分析、热模块替换。
UNIX命令行界面指南Skill unix-cli
UNIX CLI 最佳实践技能,提供构建和设计遵循 POSIX 标准、正确处理退出码、输出流和错误处理的命令行工具的指南。适用于开发者、DevOps 工程师和系统管理员,确保工具符合 UNIX 哲学并易于集成到 UNIX 工具链中。关键词:UNIX CLI,POSIX,命令行工具,最佳实践,退出码,标准输出,标准错误,信号处理,DevOps,系统工具开发。
行为测试技能Skill behavior-testing
行为测试技能是一种专注于验证软件应用功能行为的测试方法,确保API调用、状态管理、错误处理和安全性的正确性。它弥补了传统渲染测试的不足,提升测试覆盖率和应用质量。关键词:行为测试、API测试、状态持久性、错误边界、安全测试、软件测试、功能验证。
项目上下文设置Skill setup
该技能用于自动化创建和管理软件开发项目的上下文文档,包括产品定义、技术栈和指南,通过用户访谈和分析现有代码库,为Maestro代理提供项目理解支持。关键词:项目设置、上下文搭建、自动化工具、DevOps、软件开发、项目初始化。
变更日志生成器Skill releasenotes
此技能用于自动从Git版本控制系统中生成格式化变更日志,专注于提取自上次软件发布以来的所有变更,并将其分类整理为可读的格式,便于发布和团队沟通。关键词:Git、变更日志、发布笔记、自动化、DevOps、版本控制、软件开发、效率提升。