技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
backend-services-api【数据与研究】Operate Nexent backend FastAPI app/service/database changes, environment constants, domain exceptions, auth and tenant permissions, prompt templates, and API orchestration.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill for Nexent backend work that changes or diagnoses FastAPI routes, service orchestration, database helpers, backend configuration constants, domain exceptions, tenant/auth permissions, prompt-template storage, agent/model/skill/repository/memory route wiring, or backend service entrypoints.
/agent, /skills, /model, /repository/*, /prompt*, /tenant*, /user*, /mcp*, /nb/*, or shared app construction.AgentConfig, ModelConfig, streaming SDK internals, MCP transport semantics, sandbox policy, scheduler primitives, or SDK skill-manager details: ../sdk-agent-runtime/SKILL.md.../knowledge-data-memory/SKILL.md.../frontend-integration/SKILL.md.../deployment-operations/SKILL.md.references/backend-architecture.md for the layer contract, environment-variable source of truth, exception flow, tenant/auth rules, prompt-template ownership, and safe entrypoint reasoning.references/api-service-map.md to identify the route family, app module, service owner, likely database helper, and boundary handoff before editing code.scripts/list_fastapi_routes.py to statically inventory backend app routes from a checkout without importing the backend or starting services.references/testing.md before selecting app/service tests or mocks. Patch dependencies at the module lookup site and avoid live external services unless a test explicitly provisions them.references/troubleshooting.md when an import, route, permission, exception envelope, startup hook, prompt template, or service dependency behaves unexpectedly.backend/consts/const.py, import resolved constants elsewhere, and pass configuration to SDK code as parameters.HTTPException or return FastAPI/Starlette responses from service code.get_db_session() as the transaction boundary, use TableBase audit fields for ordinary tables, soft-delete with delete_flag='Y', and do not manually commit, rollback, or close sessions.backend/consts/exceptions.py; business error-code mappings belong in backend/consts/error_code.py and message mappings beside them.