Skip to content
Back to skills

Web Backend Builder

ASecurity

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

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 28, 2026
ai-agentstypescriptpythongobashsqlnodeexpressfastapidjangoapi

Works with

  • terminal
  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned May 28, 2026

npx -y skills add 0x-Professor/Agent-Skills-Hub --skill web-backend-builder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Web Backend Builder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Web Backend Builder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/0x-professor-web-backend-builder/badge)](https://www.skillsdirectory.com/skills/0x-professor-web-backend-builder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: web-backend-builder
description: Scaffold backend API, data models, ORM setup, and endpoint inventory with OpenAPI output.
compatibility: codex, claude-code, claude-ai, agent-skills
license: Apache-2.0
allowed-tools:
  - read_file
  - write_file
  - run_terminal_cmd
  - web_search
metadata:
  category: web-builder
  stage: 4-backend
  pipeline: web-builder
---

# 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`

Files in this skill

  • SKILL.md1.5 KB
  • agents/openai.yaml320 B
  • references/tools.md403 B
  • scripts/backend_builder.py9.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.