软件开发 Skill技能列表
变更日志生成器Skill changelog-generator
变更日志生成器是一个自动化工具,用于从Git版本控制系统提取提交历史、拉取请求和问题跟踪数据,生成详细的变更日志和发布笔记。它帮助软件团队高效管理项目变更,支持Conventional Commits标准,适用于DevOps流水线,自动化文档更新,提升发布流程效率。关键词:变更日志、Git自动化、软件发布、DevOps、版本控制、自动化文档。
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发实践,通过先编写测试用例再实现代码来确保代码可靠性和质量。它遵循红绿重构循环,有助于预防回归错误、提高代码设计、文档化行为,并促进团队协作。关键词:测试驱动开发、TDD、软件开发、测试方法、红绿重构、代码测试、回归预防。
标准执行Skill standards-enforcement
此技能专注于通过使用ESLint、Prettier等工具建立和执行代码标准、最佳实践和架构模式,以提升代码质量和团队协作效率。关键词:代码标准、ESLint、Prettier、代码审查、代码质量、编码最佳实践、架构模式。
根因追溯Skill root-cause-tracing
根因追溯技能用于在软件开发过程中,通过向后追踪调用栈和执行流程,识别错误、无效数据或不正确行为的原始来源。适用于调试复杂问题、调查数据损坏、查找级联故障根因等场景,关键词包括调试、根因、追溯、错误来源、数据流追踪。
QA检查清单Skill qa-checklist
此技能用于在软件开发过程中,每次代码合并或部署前执行全面的质量保证检查。通过构建验证、测试套件、安全审查等六个阶段,确保代码质量和安全,并生成详细报告,提高软件可靠性。关键词:QA、检查清单、质量保证、测试、构建验证、安全审查、部署、DevOps。
预览测试Skill preview-testing
这个技能用于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
这个技能用于自动化端到端测试,通过模拟人类行为在预览和生产环境中进行测试。它使用Chrome MCP或Playwright MCP进行浏览器自动化,支持多种测试套件如烟雾测试、完整测试、视觉测试等,并可根据标志进行配置。生成详细报告,包括截图和差异分析,方便集成到CI/CD流程中。关键词:端到端测试、自动化测试、Playwright、Chrome、测试套件、CI/CD、报告生成、浏览器测试。
代码质量门禁Skill code-quality-gate
代码质量门禁技能通过五阶段自动化检查系统确保代码质量,防止生产故障,适用于软件开发中的DevOps流程。关键词:自动化检查、质量门禁、CI/CD、测试、部署、生产故障预防。
代码审查Skill code-review
代码审查是一种软件质量保证技术,用于评估代码的质量、正确性和可维护性。通过详细反馈和改进建议,帮助提高代码的可读性、效率和可维护性,优化软件开发流程。关键词:代码审查、代码质量、软件开发、静态测试、质量保证、代码优化、编程规范。
测试驱动开发Skill test-driven-development
测试驱动开发是一种软件开发方法,强调在编写实现代码前先编写测试用例,通过Red-Green-Refactor循环确保代码质量和功能正确性,避免技术债务,适用于功能开发、错误修复和重构。关键词:测试驱动开发,TDD,软件测试,敏捷开发,代码质量,Red-Green-Refactor。
代码库映射技能Skill codebase-mapping
代码库映射技能用于生成结构化代码库地图,帮助分析项目结构、依赖关系和架构模式,适用于探索陌生代码库、文档化和架构决策。关键词:代码库映射、依赖图、文件关系、架构分析、项目文档、代码分析、软件开发、架构设计。
内部通讯Skill internal-comms
此技能用于帮助企业撰写和管理各种内部通信,如状态报告、领导力更新、3P更新(进度、计划、问题)、公司新闻稿、常见问题解答、事件报告和项目更新等,以提高沟通效率和一致性。关键词:内部通信、3P更新、状态报告、领导力更新、公司新闻稿、常见问题解答、事件报告、项目更新。