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.mdsafety · 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
- Read
.project-config.json - Scaffold the selected backend framework (FastAPI, Express, Django, Gin, and other configured options).
- Define data models from project type and ask for missing entities when unclear.
- Configure ORM/query layer guidance:
- Prisma (Node.js)
- Drizzle ORM (TypeScript)
- SQLAlchemy (FastAPI/Python)
- Mongoose (MongoDB)
- Scaffold CRUD endpoints, auth middleware, and file upload handlers.
- If Supabase is selected, include
, RLS policy planning, and Edge Function notes.@supabase/supabase-js - Enforce environment variable setup with
and no committed secrets..env.example - Generate
covering all endpoints.openapi.yaml - Output backend scaffold artifacts,
, andopenapi.yaml
.backend-report.json
Execution
python skills/web-backend-builder/scripts/backend_builder.py --input <workspace> --output <out.json> --format json
References
references/tools.md