软件开发 Skill技能列表

4.5

创建问题Skill create-issue

自动化地在GitHub或Jira中创建问题,根据问题类型和严重程度自动选择合适的模板和优先级。

4.5

运行代码检查器Skill run-linters

这是一个用于在软件开发过程中,在完成一组代码修改后,自动运行代码检查工具(Linters)以验证和提升代码质量的技能。它能自动检测项目配置的检查器,执行代码规范检查,并指导用户分析和修复发现的问题,确保代码风格一致、质量达标。关键词:代码检查,代码规范,代码质量,Linter,静态分析,代码风格,代码修复,开发流程,质量保证。

4.5

项目分析Skill analyzing-projects

这是一个用于快速理解和分析软件项目代码库的技能。它通过系统化的工作流程,帮助开发者或团队识别项目的技术栈、架构模式、目录结构和开发规范。适用于项目交接、代码审查、技术选型评估或快速熟悉新代码库的场景。关键词:代码分析,项目结构,技术栈检测,架构识别,开发工作流,软件工程,代码审查。

4.5

设计APIsSkill designing-apis

这份指南提供了REST和GraphQL API设计的详细步骤和规范,包括端点设计、错误处理、版本控制、认证授权、速率限制等关键API设计要素,旨在帮助开发者高效、安全地构建和维护API。

4.5

DesigningArchitectureSkill designing-architecture

为项目设计软件架构并选择合适的架构模式,涉及系统设计、架构模式选择、项目构建、技术决策等方面。

4.5

DesigningTestsSkill designing-tests

设计和实施任何代码库的测试策略。用于添加测试、提高覆盖率、设置测试基础设施、调试测试失败或当被问及单元测试、集成测试或E2E测试时。

4.5

ManagingGitSkill managing-git

管理Git工作流,包括分支、提交和拉取请求。用于与Git工作、创建提交、打开PR、管理分支、解决冲突或当被问及版本控制最佳实践时。

4.5

并行执行模式Skill parallel-execution

并行执行模式是指通过使用Task工具并设置`run_in_background: true`来同时启动多个子代理,实现多个任务并发运行,显著减少总执行时间的技能。适用于需要并行处理多个独立任务的场景,如代码审查、安全分析、性能测试等。

4.5

Three.jsAnimationSkill threejs-animation

Three.js动画系统详细介绍,包括关键帧动画、骨骼动画、形变目标、动画混合等技术,用于创建和控制3D对象的动画效果。

4.5

用户询问技能Skill ask-user

用户询问技能是一种用于软件开发和人工智能项目中的交互模式,旨在高效收集用户需求、澄清模糊点并获取关键决策。该技能通过提供具体选项、充分上下文和批量提问,帮助开发者、产品经理和AI智能体在需求分析、方案选择和范围界定阶段与用户有效沟通,避免误解和返工,提升协作效率。关键词:用户交互、需求收集、决策支持、选项呈现、范围澄清、软件开发、AI智能体、沟通模式。

4.5

ContractsSkill contracts

合同定义了并行任务之间的接口。它们通过明确依赖关系,使得安全并发实现成为可能。

4.5

编码规范Skill conventions

本技能用于加载和提供项目的编码规范与风格指南,确保代码编写、审查和重构过程中的一致性与标准化。适用于软件开发、代码审查、团队协作等场景,帮助开发者遵循统一的命名、组织、错误处理、测试和文档标准。关键词:编码规范,代码风格,代码审查,软件开发,编程标准,项目规范,代码一致性,团队协作。