Agent skill

abc-backend-guide

ABC 后端开发指南。涵盖 Java/Spring Boot 基础、新建 API 接口、新建 RPC 服务、数据库变更、后端调试排查、项目启动、Git 分支管理。当用户提到"后端开发"、"Java"、"Spring Boot"、"新建接口"、"新建API"、"RPC"、"Feign"、"数据库变更"、"加字段"、"建表"、"后端调试"、"排查问题"、"日志查询"、"启动项目"、"端口"、"分支管理"等关键词时使用此技能。

Stars 17
Forks 3

Install this agent skill to your Project

npx add-skill https://github.com/ABCFed/claude-marketplace/tree/main/plugins/abc-development-plugin/skills/abc-backend-guide

SKILL.md

ABC 后端开发指南

ABC 后端开发规范参考,涵盖开发、调试、运维等常见场景。

场景路由

根据用户的意图,读取对应的场景文件:

用户意图 场景文件 关键词
后端编码规范与基础 coding-guide.md Java、Spring Boot、注解、Lombok、分层架构、编码规范、Controller、Service、Entity、DTO、CRUD、增删改查
RPC 服务(提供/调用) rpc-guide.md RPC、Feign、微服务调用、服务间通信、AbcServiceResponseBody
数据库表结构变更 db-migration.md 建表、加字段、加索引、改表、数据库变更、DDL
后端问题排查调试 debug-guide.md 调试、排查、报错、traceId、SLS、链路追踪
日志打印规范 logging.md 日志、log、打日志、message-index、AbcLogMarker、@LogReqAndRsp
异常处理规范 exception.md 异常、Exception、抛异常、错误码、NotFoundException、CisCustomException
启动后端项目 local-dev.md 启动、运行、端口、本地开发、环境配置、Gradle
Git 分支管理(通用) 使用 abc-git-flow SKILL(如果安装了) 分支、feature、hotfix、发布、提测、合并、灰度
Git 分支管理(后端特有) backend-git-flow.md dev-join、dev-joint、test-join、test-joint、联合分支、后端发布

Instructions

  1. 先判断用户的意图属于哪个场景
  2. 读取对应的场景文件(可以同时读取多个相关文件)
  3. 如果用户是学习目的,用通俗易懂的语言解释概念
  4. 如果用户是编码目的,严格按照场景文件中的规范生成代码
  5. 如果意图不明确,先问用户想做什么,再路由到对应场景
  6. 项目级差异:各项目可在 .claude/skills/ 中创建同名 SKILL 覆盖或补充本指南

Expand your agent's capabilities with these related and highly-rated skills.

ABCFed/claude-marketplace

modao-capture

墨刀原型稿抓取工具。自动从墨刀原型稿链接抓取所有页面、截图和批注,生成 Markdown 文档。使用场景包括:(1) 抓取原型稿页面 (2) 生成页面截图 (3) 提取批注内容 (4) 导出 Markdown 文档

17 3
Explore
ABCFed/claude-marketplace

abc-git-flow

ABC 后台 Git 分支管理工作流辅助。用于执行 git abc 命令进行分支操作、提供开发流程指导。当用户提到"开新分支"、"feature"、"hotfix"、"发布"、"提测"、"合并"、"灰度"、"全量"、"rc"、"tag"、"MR"、"merge request" 等关键词时使用此技能。

17 3
Explore
ABCFed/claude-marketplace

sls-trace-analyzer

根据 traceId 或 URL(带时间戳)查询阿里云日志服务 (SLS) 获取日志,分析日志内容,定位代码中的问题。

17 3
Explore
ABCFed/claude-marketplace

tapd-bug-analyzer

自动化分析和定位 TAPD Bug 单中的问题,支持多种分析策略。

17 3
Explore
ABCFed/claude-marketplace

tapd

TAPD 敏捷研发管理平台集成。使用脚本调用 TAPD API,实现需求、缺陷、任务、迭代、测试用例、Wiki 等实体管理。使用场景包括:(1) 查询/创建/更新需求、缺陷、任务、迭代 (2) 管理测试用例和 Wiki (3) 管理评论和工时 (4) 关联需求与缺陷 (5) 获取源码提交关键字

17 3
Explore
ABCFed/claude-marketplace

jenkins-deploy

ABC Jenkins 项目发布技能。支持智能参数推断和交互式触发 Jenkins 构建,自动获取 Git 分支和标签信息。当用户请求"发布 Jenkins"、"触发构建"、"部署项目"、"Jenkins 发布"或类似操作时触发此技能。需要环境变量 JENKINS_USER 和 JENKINS_TOKEN。

17 3
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results