一键导入
backend-service-tool
Use when inspecting FastAPI routes, controllers, backend service boundaries, repository-backed endpoints, API surface, or route availability.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when inspecting FastAPI routes, controllers, backend service boundaries, repository-backed endpoints, API surface, or route availability.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when inspecting AI assistant file-based long-term memory, session JSONL archives, soft consolidation, Dream updates, or assistant context isolation.
Use when running Agent golden-case evaluation, checking intent accuracy, tool-call accuracy, RAG grounding, job matching, interview follow-up policy, or resume rubric compliance.
Use when reading saved jobs, application status counts, manual follow-up notes, or the user's application tracking state.
Use when inspecting or explaining Qingcheng AI chat complexity classification, prompt-template injection, SupervisorAgent routing, selected tool allowlists, or agent planning for a user message.
Use when changing or reviewing the Next.js frontend UI, Tailwind layout, chat/interview pages, resume/job/application screens, or frontend API wrappers.
Use when inspecting simulated interview Agent short-term session state, job-resume binding, question plan progress, answer signals, difficulty, follow-up strategy, or remaining focus.
| name | backend-service-tool |
| description | Use when inspecting FastAPI routes, controllers, backend service boundaries, repository-backed endpoints, API surface, or route availability. |
Use this skill to inspect backend API surface without reading every controller. It imports app.main.app and lists FastAPI routes and methods.
Run inside the API container:
docker compose exec api python /app/skills/backend-service-tool/scripts/list_routes.py --prefix /api/v1/jobs
Inputs: optional --prefix.
The script emits compact JSON: total and routes[] with path, name, and methods. It does not execute endpoint handlers or mutate data.
Group routes by domain and mention available methods. If a route is missing, say it is not registered rather than guessing it exists elsewhere.
python skills/backend-service-tool/scripts/list_routes.py --self-test
python skills/backend-service-tool/scripts/list_routes.py --help
docker compose exec api python /app/skills/backend-service-tool/scripts/list_routes.py --prefix /api/v1