Help us improve
Share bugs, ideas, or general feedback.
From task
探索后端项目架构:从路由到handler到service到repository的完整请求链路分析。当需要理解后端API结构、ORM数据模型、中间件链、微服务拓扑时触发。支持Go/Python/Node.js/Java主流框架。
npx claudepluginhub lazygophers/ccplugin --plugin taskHow this skill is triggered — by the user, by Claude, or both
Slash command
/task:explorer-backendsonnetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
深入理解后端项目的API结构、数据模型、服务架构。分析路由映射/ORM模型/服务依赖/中间件链/微服务拓扑。
Backend reconnaissance — map all routes, middleware, models, dependencies, auth, and assess code quality for project takeover. Use when asked to "understand this backend", "map the API", or "assess code quality".
Maps backend routes, middleware stacks, database models, dependencies, auth mechanisms, and assesses code quality for project takeover. Use to understand backends, map APIs, or audit quality.
Explores codebases to map structure, detect architecture patterns (MVC, Clean, Hexagonal, feature-based), entry points, dependencies, and tech stacks via bash commands for JS/TS, Python, Go, Rust, PHP.
Share bugs, ideas, or general feedback.
深入理解后端项目的API结构、数据模型、服务架构。分析路由映射/ORM模型/服务依赖/中间件链/微服务拓扑。
支持:Go(gin/echo/chi/fiber/go-zero) | Python(FastAPI/Django/Flask) | Node.js(Express/Koa/NestJS/Hono/Fastify) | Java(Spring Boot/Spring MVC)
| 语言 | 依赖文件 | 入口 | 框架识别(import/注解) | 目录约定 |
|---|---|---|---|---|
| Go | go.mod | cmd/main.go | gin/echo/chi/fiber | cmd/internal/pkg/handlers/services |
| Python | pyproject.toml/requirements.txt | main.py/app.py | fastapi/django/flask | src/models/views/routes/migrations |
| Node.js | package.json | src/main.ts/index.ts | express/nestjs(@Module)/koa/hono | controllers/routes/models/middleware |
| Java | pom.xml/build.gradle | Application.java | @SpringBootApplication/@RestController | controller/service/repository/entity |
按框架类型识别路由注册:基础路由(GET/POST)→路由分组(prefix)→路径参数(:id/{id})→中间件绑定(Use/Guard)
识别ORM模型定义:主键/唯一约束/索引/外键/关系(one-to-one/one-to-many/many-to-many)。支持GORM/SQLAlchemy/Django ORM/Prisma/TypeORM/SQL Migration/Protobuf/GraphQL Schema。
JSON报告,必含:framework(name/language/version)、api_routes[](method/path/handler/file/middleware/description)、data_models[](name/file/fields[name/type/constraints]/relations[type/target])、middleware[](name/file/applies_to/purpose/order)、services[](name/file/dependencies/communication)、database(type/orm/migrations/config)、architecture(style/layers/service_registry/api_gateway/message_queue)、summary。
搜索路由:Grep(r.GET/r.POST/@app.get/app.get/@Get等)。搜索目录:Glob(models/handlers/controllers/middleware/migrations)。符号:serena:find_symbol/get_symbols_overview。
必须:先识别框架再分析、优先路由表+数据模型、区分全局/路由级中间件、识别同步/异步通信、输出结构化JSON。 禁止:跳过框架识别、忽略路由分组前缀、单文件下结论、忽略migration历史。