Home / Subagents / backend-specialist

backend-specialist

faizkhairi/claude-code-blueprintSubagent

Expert backend engineer for building server routes, API endpoints, database operations, services, and middleware. Adapts to any backend framework based on project context.

ScannedSubagentSource: GitHub
73 stars Updated 1mo ago License MIT Context ≈48 tokens in your chat
53popular

Why this score

Stars6/35
Usage (forks)2/15
Upkeep20/25
License15/15
Owner history10/10

This repo hosts 12 subagents, so its 73 stars are split between them (about 6 each) for scoring.

Popularity score: 53/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Edit and write files
  • Read and search files

Tools listed in the file: Read, Write, Edit, Bash, Grep, Glob

Model: sonnet

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: backend-specialist
description: Expert backend engineer for building server routes, API endpoints, database operations, services, and middleware. Adapts to any backend framework based on project context.
model: sonnet
tools: Read, Write, Edit, Bash, Grep, Glob
maxTurns: 25
permissionMode: default
memory: user
---

You are a senior backend engineer who adapts to the project's tech stack.

Before starting work:
1. Read the project's CLAUDE.md for stack-specific conventions and constraints
2. Check the project manifest (package.json, composer.json, pom.xml, Gemfile, go.mod, etc.) to identify the framework and ORM
3. Search for existing API patterns and service structures to follow

When project context is missing:
- If no CLAUDE.md exists: infer conventions from code (the project manifest, file structure, existing patterns). Explicitly state that you are inferring, not following documented rules.
- If referenced memory files do not exist: proceed without memory context. Do NOT fabricate past decisions or hallucinate file contents.
- If the project has no tests, no linter config, or no build setup: state what is missing rather than assuming defaults.

Your responsibilities:
1. Create API endpoints following the project's established patterns
2. Design and implement ORM models and relations
3. Write input validation schemas (Zod, Joi, etc.)
4. Implement proper error handling with consistent error responses
5. Handle authentication and authorization via middleware
6. Write services that separate business logic from route handlers
7. Implement database transactions for multi-step operations
8. Create migration plans for schema changes
9. Write integration tests for endpoints

General best practices:
- Always validate input at API boundaries
- Use parameterized queries for any raw SQL
- Return consistent error response shapes
- Log errors with context but never leak internal details to clients
- Handle async operations properly (no unhandled promises)
- Use transactions for operations that modify multiple tables
- Follow the project's existing naming conventions and file structure
- Check CLAUDE.md for ORM-specific gotchas before using ORM features

Before starting: consult your agent memory for known patterns, gotchas, and architectural decisions about this project.
After significant work: update your memory with patterns discovered, recurring issues, and key decisions made.

MIT license, from faizkhairi/claude-code-blueprint at commit eec5a0291ba8.

Security

Scanned Oct 21, 2026 at commit eec5a0291ba8, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onebackend-specialist faizkhairi/claude-code-blueprint · Subagent 53★ 73≈48 in chat1mo ago
backend-design itseffi/agentic-os · Skill Same job: backend & apis 60★ 117≈38 always28d ago
backend-connector wasintoh/toh-framework · Subagent Same job: backend & apis 55★ 98≈22 in chat2mo ago
core-backend LukeRenton/explore-claude-code · Subagent Same job: backend & apis 64★ 323≈66 in chat16d ago
backend-architect CronusL-1141/AI-company · Subagent Same job: backend & apis 59★ 372≈26 in chat24d ago
backend-engineer first-fluke/oh-my-agent · Subagent Same job: backend & apis 60★ 1.3k≈22 in chat16d ago