软件开发 Skill技能列表
自动化E2E测试修复技能Skill dyad:deflake-e2e-recent-commits
该技能用于自动检测和修复在持续集成(CI)环境中的端到端(E2E)测试的不稳定性问题。通过分析主分支的CI运行和特定作者的拉取请求(PR),识别出反复失败的测试,并应用最佳实践进行修复,以提高测试可靠性和软件交付质量。关键词:E2E测试、自动化测试、CI/CD、测试稳定性、Playwright、缺陷修复、持续集成、测试自动化、软件质量
设置技能Skill settings
该技能用于管理和验证Starlake项目的设置与数据库连接,支持多种数据库如DuckDB、PostgreSQL、BigQuery、Snowflake,便于配置调试和连接测试。关键词:设置、测试、数据库连接、调试、配置管理、DevOps。
迁移技能Skill migrate
Starlake 项目配置迁移工具,用于自动升级配置文件到最新版本格式,处理 YAML 模式变更、更新弃用字段和添加新必需字段,确保项目兼容性。关键词包括 Starlake、配置迁移、版本管理、YAML 处理、DevOps、数据工程、项目升级。
系统性事件调查方法论Skill investigate
这个技能提供了一套系统性的方法论,用于调查生产环境中的事件,如服务中断、错误和延迟问题。它涵盖了从问题范围界定到证据收集、假设形成、测试和总结的完整流程,帮助提高事件响应效率和准确性。关键词:事件调查、SRE、生产问题、DevOps、系统方法论、监控指标、日志分析、根因分析。
自定义Clippy开发Skill clippy-custom
此技能用于开发自定义Clippy lints、实现lint passes和为Clippy项目贡献代码,以维护和提升Rust代码质量与标准。关键词:Clippy,Rust,代码检查,lint开发,贡献,代码标准,Rust开发工具。
安全文件读取器Skill safe-file-reader
该技能用于安全地从文档目录中读取文件,并进行验证,确保文件操作的安全性,适用于Python环境。关键词:文件读取、安全、文档目录、验证、Python编程。
配置文件分析技能Skill config-analyzer
这个技能用于分析和验证配置文件,包括JSON和YAML格式,检查常见配置错误,提供安全最佳实践建议,并生成详细报告,帮助用户提升配置质量、确保安全性和优化性能。关键词包括配置文件分析、JSON验证、YAML验证、配置检查、安全最佳实践、报告生成、配置优化。
代码最佳实践Skill best-practices
该技能提供多种编程语言(如 TypeScript、Python、Go 等)的最佳实践参考、代码质量标准和框架检测功能,专门用于代码重构和优化工作流程。关键词:代码质量、最佳实践、重构、编程语言、框架检测、软件开发、代码优化。
GitHub问题解析与TDD技能Skill resolve-issues
这个技能用于通过隔离Git工作树和测试驱动开发(TDD)方法自动化解析GitHub问题,包括问题选择、TDD实施和PR创建,提高开发效率和代码质量。关键词:GitHub问题解析、隔离工作树、TDD、Git工作流、自动化开发、代理协作。
创建GitHub问题技能Skill create-issues
这个技能自动化执行GitHub问题创建工作流程,基于测试驱动开发(TDD)原则和常规提交标准。它通过分析仓库状态、创建结构化问题并处理文档,提升软件开发效率。关键词:GitHub问题创建、TDD、自动化工作流程、DevOps、常规提交、Git操作、问题管理。
完成热修复Skill finish-hotfix
这个技能用于自动化Git流程中的热修复分支完成操作,包括版本管理、测试运行、日志更新和代码合并,适用于软件开发和DevOps工作流。关键词:Git热修复、版本控制、DevOps自动化、代码合并、CI/CD。
gitignore自动更新技能Skill update-gitignore
这是一个自动化工具,用于创建或更新.gitignore文件,通过Toptal API自动检测操作系统和项目技术栈,提升开发效率和版本控制管理。关键词:gitignore, API, 操作系统检测, 语言检测, 版本控制, 软件开发。