Awesome-omni-skill web-backend-builder

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

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/backend/web-backend-builder" ~/.claude/skills/diegosouzapw-awesome-omni-skill-web-backend-builder && rm -rf "$T"
manifest: skills/backend/web-backend-builder/SKILL.md
safety · automated scan (low risk)
This is a pattern-based risk scan, not a security review. Our crawler flagged:
  • references .env files
Always read a skill's source content before installing. Patterns alone don't mean the skill is malicious — but they warrant attention.
source content

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

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

References

  • references/tools.md