web-backend-builder

Scaffold backend API, data models, ORM setup, and endpoint inventory with OpenAPI output.

16 stars

Best use case

web-backend-builder is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Scaffold backend API, data models, ORM setup, and endpoint inventory with OpenAPI output.

Teams using web-backend-builder should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/web-backend-builder/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/backend/web-backend-builder/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/web-backend-builder/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How web-backend-builder Compares

Feature / Agentweb-backend-builderStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Scaffold backend API, data models, ORM setup, and endpoint inventory with OpenAPI output.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Web Backend Builder

## Objective

Scaffold a backend foundation from `project-config.json` including data model
planning, ORM recommendations, API endpoint inventory, and OpenAPI output.

## Required Workflow

1. Read `project-config.json`.
2. Scaffold the selected backend framework (FastAPI, Express, Django, Gin, and other configured options).
3. Define data models from project type and ask for missing entities when unclear.
4. Configure ORM/query layer guidance:
   - Prisma (Node.js)
   - Drizzle ORM (TypeScript)
   - SQLAlchemy (FastAPI/Python)
   - Mongoose (MongoDB)
5. Scaffold CRUD endpoints, auth middleware, and file upload handlers.
6. If Supabase is selected, include `@supabase/supabase-js`, RLS policy planning, and Edge Function notes.
7. Enforce environment variable setup with `.env.example` and no committed secrets.
8. Generate `openapi.yaml` covering all endpoints.
9. Output backend scaffold artifacts, `openapi.yaml`, and `backend-report.json`.

## Execution

```bash
python skills/web-backend-builder/scripts/backend_builder.py --input <workspace> --output <out.json> --format json
```

## References

- `references/tools.md`

Related Skills

agent-builder

16
from diegosouzapw/awesome-omni-skill

Build AI agents using pai-agent-sdk with Pydantic AI. Covers agent creation via create_agent(), toolset configuration, session persistence with ResumableState, subagent hierarchies, and browser automation. Use when creating agent applications, configuring custom tools, managing multi-turn sessions, setting up hierarchical agents, or implementing HITL approval flows.

Advisory Board Builder

16
from diegosouzapw/awesome-omni-skill

Recruit, structure, and manage advisory boards for strategic guidance

python-backend-expert

16
from diegosouzapw/awesome-omni-skill

Python backend expert including Django, FastAPI, Flask, SQLAlchemy, and async patterns

platform-backend

16
from diegosouzapw/awesome-omni-skill

Server-side architecture and security patterns. Extends core-coding-standards with API, error handling, and security rules. Use when building APIs or server logic.

nodejs-backend-patterns

16
from diegosouzapw/awesome-omni-skill

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when...

moai-domain-backend

16
from diegosouzapw/awesome-omni-skill

Backend development specialist covering API design, database integration, microservices architecture, and modern backend patterns

mcp-builder

16
from diegosouzapw/awesome-omni-skill

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP), Node/TypeScript (MCP SDK), or C#/.NET (Microsoft MCP SDK).

mcp-builder-microsoft

16
from diegosouzapw/awesome-omni-skill

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP), Node/TypeScript (MCP SDK), or C#/.NET (Microsoft MCP SDK).

jikime-domain-backend

16
from diegosouzapw/awesome-omni-skill

Backend development specialist covering API design, database integration, microservices architecture, and modern backend patterns

go-backend-scalability-cursorrules-prompt-file-cursorrules

16
from diegosouzapw/awesome-omni-skill

Apply for go-backend-scalability-cursorrules-prompt-file. --- description: General rule for backend development expertise across the project. globs: **/*

dotnet-backend

16
from diegosouzapw/awesome-omni-skill

Build ASP.NET Core 8+ backend services with EF Core, auth, background jobs, and production API patterns.

cc-skill-backend-patterns

16
from diegosouzapw/awesome-omni-skill

Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.