软件开发 Skill技能列表
测试金字塔设计Skill test-pyramid-design
这个技能用于设计最优的测试金字塔,包括单元测试、集成测试和端到端测试的比例。识别反模式并推荐特定架构的测试策略。关键词:测试金字塔、测试策略、软件测试、CI/CD、自动化测试、单元测试、集成测试、E2E测试。
团队API设计技能Skill team-api-design
此技能用于定义团队之间的接口、合同和通信边界,通过明确的API模式促进团队协作和效率。关键词:团队API、接口设计、通信边界、软件开发、架构模式、团队协作、服务设计。
TypeScript专家Skill typescript-expert
TypeScript专家技能专注于提供TypeScript和JavaScript的高级技术解决方案,包括类型系统深度应用、性能优化、项目迁移策略和现代工具集成,帮助开发者解决复杂类型问题、提升构建效率和代码质量,适用于前端开发和后端Node.js开发。关键词:TypeScript, JavaScript, 类型编程, 性能优化, 迁移策略, 前端开发, 工具集成, 代码质量。
秘密管理Skill secrets-management
该技能用于设计和管理秘密、凭证及敏感配置的存储、轮换和访问控制系统,涵盖工具如HashiCorp Vault、AWS Secrets Manager、Azure Key Vault,支持零知识架构和信封加密模式。适用于DevOps、云安全和应用集成场景,确保敏感信息安全。关键词:秘密管理、凭证安全、密钥轮换、云安全、Vault、DevOps、访问控制。
黄金路径Skill golden-paths
黄金路径技能是一种用于设计标准化开发工作流程的方法,通过提供意见化的模板和护栏,使最佳实践成为开发者的首选路径。它涉及服务创建、部署流程优化、平台工程和DevOps实践,关键词包括黄金路径、开发工作流程、模板设计、DevOps、平台支持、CI/CD和标准化流程。
子代理技能测试Skill testing-skills-with-subagents
此技能用于通过测试驱动开发(TDD)方法,使用RED-GREEN-REFACTOR循环来测试和验证子代理或技能,确保它们在压力下工作并抵抗理性化。关键词包括技能测试、TDD、RED-GREEN-REFACTOR、压力测试、理性化表、基线测试、防弹技能、测试驱动开发、过程文档。
混沌工程基础Skill chaos-engineering-fundamentals
混沌工程是一种通过设计和执行可控实验来主动发现系统弱点、提高系统韧性的实践,用于故障注入、韧性测试、GameDays规划等,关键词包括混沌工程、故障注入、系统韧性、DevOps、自动化测试。
Web项目审计技能Skill web-starter-audit
此技能用于对Web入门项目进行全面审计,包括用户体验、无障碍访问和质量检查,生成优先修复计划,提升项目质量和可访问性,关键词包括UX审计、无障碍审计、质量审计、Web开发测试。
GitHubActions创建器Skill github-actions-creator
这个技能用于创建和管理 GitHub Actions 工作流,帮助用户自动化 CI/CD 流程、测试、部署、安全扫描等任务。关键词:GitHub Actions、CI/CD、自动化、工作流、DevOps。
差分模糊测试器Skill differential-fuzzer
差分模糊测试器是一个用于数据库测试的工具,通过比较Turso与SQLite对随机生成的SQL语句的执行结果,来检测正确性错误。关键词包括:Turso、SQLite、模糊测试、数据库测试、错误检测、Differential Fuzzer、测试自动化、软件质量。
更新索引导出Skill update-index-exports
这是一个用于在fe-tools项目中更新索引文件的技能,主要目的是维护包导出的整洁性和一致性,确保新添加的模块或函数能被正确暴露,并避免重复导出。该技能适用于前端开发中的代码维护任务,涉及TypeScript模块管理、包导出优化和测试完整性检查。关键词:更新导出、包管理、前端开发、索引文件、模块导出、fe-tools、代码维护。
职业策略Skill career-strategy
这个技能专为软件工程师设计,提供职业战略规划框架,帮助决策内部晋升与外部求职,设定具体、可衡量、可实现、相关、时间限制的(SMART)职业目标,并维护职业健康。关键词:职业规划、软件工程师、晋升决策、目标设定、职业维护、长期职业轨迹、SEO优化。