软件开发 Skill技能列表

4.5

添加实用函数Skill add-utils-function

这个技能用于在fe-tools项目中添加或修改实用程序函数,涵盖前端、后端、Canvas和AI等环境,提高开发效率,支持工具库扩展和模块化开发。关键词:实用函数、fe-tools、前端开发、工具函数、模块化开发、TypeScript、SEO。

4.5

添加测试Skill add-tests

该技能用于为fe-tools的实用程序添加或更新Jest单元测试,覆盖通用助手、浏览器API、Node.js API、Canvas助手和AI/ML助手等包。涉及测试编写、边界值测试、错误处理测试,使用确定性输入并避免外部I/O。关键词包括:Jest单元测试、fe-tools、单元测试添加、测试覆盖率、前端测试、自动化测试。

4.5

验证文档和测试Skill verify-docs-tests

此技能用于在fe-tools项目中自动验证文档和测试的完整性与一致性,确保API文档与代码导出对齐,测试覆盖新增功能,提升软件质量。关键词:文档验证、测试覆盖、API一致性、软件质量保证、自动化测试、fe-tools工具。

4.5

构建包Skill build-packages

该技能用于构建和编译fe-tools monorepo包,涉及执行npm build命令、诊断TypeScript编译错误并提供修复,以确保前端开发项目的代码质量。关键词:构建,编译,TypeScript,monorepo,前端工具,错误处理,npm。

4.5

双语JSDoc文档编写Skill bilingual-jsdoc

该技能专注于为前端开发工具中的函数编写双语(中文和英文)JSDoc 文档,以提升代码可读性、维护性和团队协作效率,适用于国际化项目。关键词:JSDoc、双语文档、前端开发、代码注释、文档生成、软件开发工具。

4.5

添加实用函数技能Skill add-utils-function

此技能用于在fe-tools中添加或修改实用函数,涵盖从需求分析到代码实现的完整工作流程,包括包选择、避免重复、类型安全、文档编写、测试和验证。关键词:实用函数、前端开发、代码添加、JSDoc、单元测试。

4.5

添加测试Skill add-tests

这是一个用于自动添加或更新Jest单元测试的技能,专注于前端工具(fe-tools)开发,提升代码质量和测试覆盖率。适用于测试驱动开发、功能变更、边缘案例验证和用户请求测试等场景。关键词:Jest测试、单元测试、前端开发、自动化测试、代码质量、测试覆盖率、TDD、软件测试。

4.5

PR操作技能Skill pr-operations

PR操作技能是一种用于GitHub Pull Request管理的工具技能,专注于使用erk exec命令高效处理评论和线程,支持批量解析、评论分类和去重,提升代码审查效率。关键词:PR管理、代码审查、线程解析、批处理、评论去重。

4.5

PR反馈分类器Skill pr-feedback-classifier

这个技能用于获取和分类PR(拉取请求)的审查反馈,通过上下文隔离返回结构化的JSON输出,帮助开发者在处理评论前进行分析。它适用于自动化代码审查流程,提升开发效率。关键词:PR反馈、代码审查、分类、自动化、DevOps、结构化JSON。

4.5

Graphite堆栈式拉取请求管理技能Skill gt

Graphite (gt) 是一个用于管理堆栈式拉取请求的CLI工具,帮助开发团队将大型功能分解为小增量变更,优化代码审查和工作流程。关键词:Graphite, 堆栈, 拉取请求, CLI, Git, 分支管理, 代码审查, DevOps, 版本控制。

4.5

GitHubCLI使用技能Skill gh

此技能用于通过GitHub CLI命令行工具管理和自动化GitHub操作,包括拉取请求创建与审查、问题跟踪、发布管理、仓库操作和API访问。关键词:GitHub CLI, gh, 命令行工具, 自动化工作流, DevOps, CI/CD集成, GitHub API, 版本控制, 软件开发工具

4.5

假驱动测试架构Skill fake-driven-testing

此技能提供Python项目中的假驱动测试架构指导,用于测试编写、bug修复、功能添加和网关层修改,包含基于假的防御深度测试策略、ABC网关接口实现和五层测试分布。关键词:测试架构、Python测试、假驱动测试、网关层、防御深度测试、ABC接口、业务逻辑测试、集成测试、单元测试。