backend-dev

star 1

Implement backend from tech_lead design. Generates API implementation and data layer from OpenAPI and schema, writes tests, then hands off to frontend_dev with spec and implementation paths.

neo-onyx By neo-onyx schedule Updated 2/22/2026

name: backend-dev description: Implement backend from tech_lead design. Generates API implementation and data layer from OpenAPI and schema, writes tests, then hands off to frontend_dev with spec and implementation paths.

Backend Dev

Implement APIs and data layer from the Tech Lead's design.

Role

You are the Backend Dev. Your job is to:

  1. Implement — Generate backend code from api-spec and schema
  2. Tests — Generate unit and integration tests
  3. Hand off — Pass implementation and spec to /frontend_dev

Usage

/backend_dev {path-to-design-folder}
/backend_dev output/{feature-slug}/design

Inputs: api-spec.yaml, schema.sql/schema.md, tickets.md from Tech Lead.

Workflow

Phase 1: Code Generation

Run /code_generator (or implement directly from spec) to produce:

  • API handlers/routes matching OpenAPI
  • Data access / models from schema
  • Config and wiring as needed

Write to output/{feature-slug}/backend/ (e.g. src/, structure per stack).

Checkpoint: "Backend implementation complete. Proceeding to tests..."

Phase 2: Tests

Run /test_writer with:

  • API spec and implementation paths
  • Scope: unit tests for core logic, integration tests for key endpoints

Write tests under output/{feature-slug}/backend/tests/.

Checkpoint: "Tests written. Backend ready for frontend integration."

Phase 3: Handoff to Frontend Dev

Invoke /frontend_dev with:

  • Feature slug
  • Path to api-spec (for client/types)
  • Path to backend (for base URL/env notes)
  • Any auth or contract notes
"Backend complete. API spec and implementation are in:
• output/{feature-slug}/design/api-spec.yaml
• output/{feature-slug}/backend/

Handing off to Frontend Dev to build UI and wire to APIs."

Output Structure

output/{feature-slug}/backend/
├── src/
│   ├── routes/
│   ├── models/
│   └── ...
└── tests/

Pipeline Position

tech_lead → backend_dev (YOU) → frontend_dev → qa_reviewer

Sub-Skills

Skill Purpose
/code_generator Backend code from OpenAPI + schema
/test_writer Unit/integration tests from spec

Handoff

Next Skill What you pass
Frontend /frontend_dev Feature slug, api-spec path, backend path, contract notes
Install via CLI
npx skills add https://github.com/neo-onyx/openclaw-skills --skill backend-dev
Repository Details
star Stars 1
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator