Multi Tenant Fullstack Crud Skill — Security skill for Claude Code
A full-stack CRUD Agent Skill for building production-ready multi-tenant web apps with role-based access, audit trails, Express, Sequelize, vanilla JS, MySQL, Docker, shared rules and end-to-end tests.
How to install Multi Tenant Fullstack Crud Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open DevN-gr/multi-tenant-fullstack-crud-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Multi Tenant Fullstack Crud Skill does
A full-stack CRUD Agent Skill for building production-ready multi-tenant web apps with role-based access, audit trails, Express, Sequelize, vanilla JS, MySQL, Docker, shared rules and end-to-end tests. Simple, opinionated architecture for Claude Code and compatible AI coding agents.
Alternatives in Security
- Imcodes — The IM for agents 960 ★
- Maestro Odyssey — Long-running iterative cycle — one entry, seven modes (debug improve planex review security defensive ui) 530 ★
- OpenTag — Open-source, channel-native agent gateway for Slack 499 ★
README
Multi-Tenant Full-Stack CRUD Skill
  
A **multi-tenant full-stack CRUD Agent Skill** for Claude Code that teaches an opinionated, production-oriented architecture for building **role-scoped, audited business web apps** with **Express, Sequelize, MySQL, vanilla JavaScript, Docker and Traefik**.
Use it to start a full-stack CRUD application or extend an existing one with models, controllers, routes, views, authorization rules, audit trails, tests and deployment configuration.
The architecture deliberately trades framework features for a surface small enough that one person can hold all of it: **no frontend framework, no build step, no migrations, no hand-written CRUD and no action routes**.
A generic `crudThat` factory serves almost every resource. What an operation *means* belongs in the model's controller hooks rather than in additional endpoints. Authorization is enforced through tenant and role scopes rather than UI state, and the browser and server run the same domain-rules module so each rule has one implementation with enforcement on both sides of the API boundary.
The repository includes `samples/`, a runnable reference implementation of the complete stack: frontend, backend, shared rules, authentication, role-based access, auditing, MySQL deployment and three levels of automated testing.
Its annotated files document not just what the architecture does, but why particular decisions exist. Many of those decisions came from bugs that were paid for once already.
What this skill teaches Claude to do differently
**Adds a hook, not a route.** `POST /tasks/:id/cancel` creates a second authorization surface and it is the one that gets forgotten, so cancelling is a `PUT` told apart by what the body carries.
**Puts access control in `extraFilters`.** It is a `where`
Related Skills
Authz
Hunt broken access control — IDOR, missing role checks, mass assignment, and tenant isolation gaps. OWASP A01,
Mem0 Server MCP
🧠 Production-ready MCP server providing intelligent memory for Claude Code with async architecture, Neo4j kno
Rls Audit
Supabase RLS & Postgres authorization audit: unprotected tables, permissive policies, self-elevation vectors,
Pbi Rls
Delegate row-level security to pbi-security: design and create roles and DAX filter permissions (static, dynam
GitHub Actions Cicd Generator
Generate a complete, security-hardened GitHub Actions pipeline for any stack, with Docker publishing and relea
Audit Docker
Audit Docker configuration. Analyzes Dockerfile, Compose, security, performance, and production readiness for
Related Agents
Extension Author
WRITE-access implementer for the browser extension (apps/extension/ — MV3, Chrome + Firefox) and the desktop⇄e
Ci3
CodeIgniter 3 MVC fullstack developer for REST API, JWT, MySQL/PostgreSQL (subagent of IT Leader)
Feature Builder Fullstack
Implementuje feature dotykający równolegle UI i warstwy danych (formularze z auth, full-page features z fetche