بنقرة واحدة
backend-orchestrator
Route backend requests to the correct backend sub-skill.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Route backend requests to the correct backend sub-skill.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Design API endpoints including resource structure, request/response schemas, error handling, authentication, and versioning. Supports REST, GraphQL, and gRPC. Creates OpenAPI/Swagger specifications. Use this skill when the user says 'design API', 'create endpoints', 'plan routes', or starting a new feature with API surface.
Design backend architecture including system structure, tech stack selection, and component boundaries. Asks questions iteratively, recommends patterns (monolith, microservices, serverless), and creates architecture documentation with mermaid diagrams. Use this skill when the user says 'design architecture', 'plan backend', or starting a new project.
Design and implement authentication and authorization for backend projects. Owns session/token/OAuth flows, JWT design, password handling, MFA, RBAC/ABAC, and secure defaults. Use this skill when the user says 'auth', 'authentication', 'authorization', 'OAuth', 'JWT', 'RBAC', 'login', 'session', 'sign in', 'sign up', 'permissions', 'roles', or 'access control'.
Design database schemas including table structures, relationships, indexes, and constraints. Recommends database type (PostgreSQL, MySQL, MongoDB, Redis), creates ERD diagrams with mermaid, and generates migration plans. Use this skill when the user says 'design database', 'create schema', 'plan tables', or starting a feature with data storage.
Own deployment and infrastructure setup for backend projects. Use this skill when the user says 'deploy', 'Docker', 'CI/CD', 'GitHub Actions', 'GitLab CI', 'Kubernetes', 'docker-compose', or 'infrastructure'. Generates container configs, local orchestration, pipeline templates, health checks, environment promotion, and deployment decision trees.
Run execution-based health checks on backend code: tests, lint/type checks, dependency audits, smoke tests, LSP diagnostics, and static anti-pattern scans. Identifies issues with severity levels and provides evidence-backed recommendations. Use this skill when the user says 'check my backend', 'health check', 'review code', 'doctor', or before deployment.
| name | backend-orchestrator |
| description | Route backend requests to the correct backend sub-skill. |
Activate this skill when the user asks for backend help without naming a specific skill, for example "build backend", "help with backend", or "create API".
backend-scan — Explore an existing backend project and keep memory files in sync.backend-architect — Plan backend architecture and tech stack.backend-db-design — Design database schemas and migrations.backend-api-design — Design API endpoints and contracts.backend-implement — Generate or modify backend code.backend-test — Design and generate tests.backend-auth — Design and implement authentication and authorization.backend-doctor — Run health checks and code reviews.backend-ops — Design observability, caching, async messaging, and config.backend-deploy — Set up deployment, containers, and CI/CD.backend-migrate — Plan and execute database schema evolution.backend-visualize — Generate Mermaid diagrams (ERD, class, actor, flowchart, sequence, architecture).backend-refactor — Behavior-preserving refactoring: split fat controllers/services, extract modules, reduce coupling, dependency inversion, strangler-fig, modernize legacy.| User Intent | Route To |
|---|---|
| Explore, understand, scan, or sync memory | backend-scan |
| Design architecture or plan structure | backend-architect |
| Design database schema or tables | backend-db-design |
| Design API endpoints or routes | backend-api-design |
| Generate code or modify an existing backend | backend-implement |
| Write tests or test strategy | backend-test |
| Add auth, login, permissions, sessions | backend-auth |
| Check health, review, or audit code | backend-doctor |
| Logging, metrics, caching, queues, config | backend-ops |
| Deploy, Docker, CI/CD, infrastructure | backend-deploy |
| Evolve schema, migrations, backfills | backend-migrate |
| Refactor, split, extract, reduce coupling, modernize legacy (behavior-preserving) | backend-refactor |
| Visualize database, draw ERD, create class diagram, diagram schema, architecture diagram | backend-visualize |
Identify the intent, then activate the named skill directly using the mechanism available to you.
Use these multi-skill pipelines when the user request spans more than one concern. Each step lists the memory files it reads or writes.
Use when adding a significant feature to an existing backend.
backend-scan (if .opencode/everything-backend-memory/ is empty or stale)
project-overview.md, tech-stack.md, api-patterns.md, db-schema.md, decisions.md, issues.mdmode=sync instead of full scan.backend-db-design
tech-stack.md, project-overview.md, db-schema.mddb-schema.md, migration filesbackend-api-design
tech-stack.md, project-overview.md, api-patterns.mdapi-patterns.md, OpenAPI/endpoint docsbackend-db-design). If existing API patterns conflict with the new design → escalate to user.backend-auth (only if the feature needs auth, permissions, sessions, or JWT)
tech-stack.md, project-overview.md, api-patterns.mddecisions.mdbackend-api-design). If auth conflicts with project-overview constraints → escalate to user.backend-implement
tech-stack.md, api-patterns.md, db-schema.mdbackend-db-design), then step 3 (backend-api-design), then resume. If a design flaw is found → loop back to the relevant design step with the specific gap noted. If a schema change is requested after implementation has started → loop back to backend-db-design, then backend-migrate, then resume step 5.backend-test
tech-stack.md, api-patterns.mdbackend-implement) with the failing test details. If coverage is below the project target → re-run from step 6 with additional tests.backend-doctor
tech-stack.md, project-overview.md, api-patterns.mdissues.md (new findings)issues.md, and the feature is ready for review or merge.Use when the stack is already known and only a small endpoint change is needed.
backend-api-design
tech-stack.md, api-patterns.mdapi-patterns.mddb-schema.md → escalate to user; do not silently expand scope. If existing API patterns conflict with the new endpoint → escalate to user.backend-implement
tech-stack.md, api-patterns.mdbackend-db-design, then backend-migrate, then resume step 2.backend-test
tech-stack.md, api-patterns.mdbackend-implement) with the failing test details. If coverage is below the project target → re-run from step 3 with additional tests.Use before launch or before declaring a service production-ready.
backend-ops
tech-stack.md, project-overview.md, api-patterns.md, decisions.mddecisions.mdbackend-api-design with the specific gap. If conflicts with existing project-overview constraints → escalate to user.backend-deploy
tech-stack.md, project-overview.md, decisions.mddecisions.md → loop back to step 1 (backend-ops) to record the decision first. If CI/CD health checks fail on a real run → re-run from step 2 with the failure log.backend-doctor
tech-stack.md, project-overview.md, api-patterns.mdissues.mdissues.md, and the service is deemed production-ready by the user.Use when memory files may be out of sync with the codebase.
backend-scan with mode=sync
.opencode/everything-backend-memory/*.mdproject-overview.md, tech-stack.md, api-patterns.md, db-schema.md, decisions.md, issues.mdbackend-doctor
issues.mdissues.md.These rules apply generically across all four workflows. Individual steps may add workflow-specific branches, but the baseline is:
issues.md and continue.backend-api-design or backend-db-design) with the specific gap noted.backend-implement has started → loop back to backend-db-design, then backend-migrate, then resume backend-implement.For the principles and tool rules referenced by the routed skills, see _shared/principles.md and _shared/tool-rules.md.