# Team Backend

> ---

- Skill: `tranhieutt/team-backend` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tranhieutt/team-backend`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tranhieutt/team-backend/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tranhieutt (https://skillmd.com/u/tranhieutt)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tranhieutt/team-backend

---

﻿---
name: team-backend
type: workflow
description: "Orchestrates the backend team of technical-director, backend-developer, data-engineer, and security-engineer to design, implement, and review a backend system end-to-end. Use when a backend feature needs coordinated multi-specialist delivery."
argument-hint: "[backend feature or system description]"
user-invocable: true
allowed-tools: Read, Glob, Grep, Write, Edit, Bash, Task, AskUserQuestion, TodoWrite
effort: 3
when_to_use: "Use when a backend feature requires coordinated multi-specialist delivery across architecture, API, database schema, and security domains."
---

When this skill is invoked, orchestrate the backend team through a structured delivery pipeline.

**Decision Points:** At each phase, use `AskUserQuestion` to get user approval before proceeding.

## Team Composition
- **technical-director** — Architecture review and approval
- **backend-developer** — API and service implementation
- **data-engineer** — Schema design and migrations
- **security-engineer** — Security review

## Pipeline

### Phase 1: Architecture Design
Delegate to **technical-director**:
- Review the system requirements
- Propose architecture: service boundaries, data flows, technology choices
- Identify risks and cross-cutting concerns
- Output: Architecture proposal for approval

### Phase 2: Schema Design
Delegate to **data-engineer**:
- Design database schema based on approved architecture
- Write migration scripts (up and down)
- Define indexes and constraints
- Output: Schema design doc + migration files for review

### Phase 3: API Contract Design
Delegate to **backend-developer**:
- Define REST/GraphQL endpoint contracts
- Specify request/response schemas and error codes
- Define authentication requirements per endpoint
- Output: API contract for frontend team to build against

### Phase 4: Implementation
Delegate to **backend-developer**:
- Implement approved endpoints
- Apply approved schema migrations
- Write unit and integration tests
- Output: Implemented and tested backend

### Phase 5: Security Review (parallel with implementation where possible)
Delegate to **security-engineer**:
- Review auth and authorization logic
- Check for injection vulnerabilities, insecure data exposure
- Validate input sanitization
- Output: Security review report

### Phase 6: Integration
- Address security findings
- Confirm API is ready for frontend integration
- Run `/db-review` and `/api-design` checks

## Output
Summary covering: architecture decision, schema status, API contract, test coverage, and security review result.

