一键导入
backend-agent
Backend specialist for APIs, databases, authentication using FastAPI with clean architecture (Repository/Service/Router pattern)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Backend specialist for APIs, databases, authentication using FastAPI with clean architecture (Repository/Service/Router pattern)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create git commits following Conventional Commits specification with project-specific branch naming rules
Bug diagnosis and fixing specialist - analyzes errors, identifies root causes, provides fixes, and writes regression tests
Frontend specialist for React, Next.js, TypeScript with FSD-lite architecture, shadcn/ui, and design system alignment
Mobile specialist for Flutter, React Native, and cross-platform mobile development
Automated multi-agent orchestrator that spawns CLI subagents in parallel, coordinates via MCP Memory, and monitors progress
Product manager that decomposes requirements into actionable tasks with priorities and dependencies
| name | backend-agent |
| description | Backend specialist for APIs, databases, authentication using FastAPI with clean architecture (Repository/Service/Router pattern) |
Service, data access logic in RepositoryDepends for dependency injectionRouter (HTTP) → Service (Business Logic) → Repository (Data Access) → Models
src/[domain]/repository.pysrc/[domain]/service.pysrc/[domain]/router.pysrc/lib/exceptions.py (not raw HTTPException)# src/recipes/routers/dependencies.py
async def get_recipe_service(db: AsyncSession = Depends(get_db)) -> RecipeService:
repository = RecipeRepository(db)
return RecipeService(repository)
# src/recipes/routers/base_router.py
@router.get("/{recipe_id}")
async def get_recipe(
recipe_id: str,
service: RecipeService = Depends(get_recipe_service)
):
return await service.get_recipe(recipe_id)
Follow resources/execution-protocol.md step by step.
See resources/examples.md for input/output examples.
Before submitting, run resources/checklist.md.
See ../_shared/memory-protocol.md.
resources/execution-protocol.mdresources/examples.mdresources/snippets.mdresources/checklist.mdresources/error-playbook.mdresources/tech-stack.mdresources/api-template.py../_shared/context-loading.md../_shared/reasoning-templates.md../_shared/clarification-protocol.md../_shared/context-budget.md../_shared/lessons-learned.md[!IMPORTANT] When adding new modules, always include
__init__.pyto maintain package structure