Install
npx skillscat add xmx0632/claude-code-demo/api-doc Install via the SkillsCat registry.
SKILL.md
API 文档生成器
自动解析 Spring Boot Controller 类,生成 Markdown 格式的 API 文档。
功能特性
- 自动识别 @RestController 和 @Controller
- 解析 @RequestMapping 系列注解
- 提取请求参数和响应格式
- 支持 Swagger 注解
- 生成接口列表和分组
使用方法
生成所有 API 文档
/api-doc生成特定 Controller
/api-doc UserController输出到文件
/api-doc --output=docs/api.md文档结构
# API 文档
## 用户管理
### 用户列表
- **接口**: GET /api/user/list
- **描述**: 查询用户列表
- **请求参数**:
- pageNum: 页码
- pageSize: 每页数量
- **响应**:
\`\`\`json
{
"code": 200,
"msg": "查询成功",
"rows": [...]
}
\`\`\`支持的注解
@RestController@Controller@RequestMapping@GetMapping@PostMapping@PutMapping@DeleteMapping@RequestParam@PathVariable@RequestBody@ApiOperation(Swagger)@ApiImplicitParam(Swagger)
注意事项
- 确保项目已编译(类文件存在)
- Controller 类使用标准注解
- 复杂的泛型类型可能无法正确解析
导出格式
默认生成 Markdown 格式,也可以选择:
- 纯文本
- JSON 格式
- Swagger YAML
后续操作
- 检查生成的文档完整性
- 补充业务逻辑说明
- 添加示例代码
- 分享给前端团队