AlexGalhardo

How To Add A Crud Resource — Development skill for Claude Code

Development community

How to add a CRUD resource (AdonisJS v7 + Inertia + VineJS + Bouncer).

How to install How To Add A Crud Resource

Installs to ~/.claude/skills/alexgalhardo-adonisjs-v7-claudecode-todo-microsaas-how-to-add-a-crud-resource/SKILL.md

Terminal
mkdir -p ~/.claude/skills/alexgalhardo-adonisjs-v7-claudecode-todo-microsaas-how-to-add-a-crud-resource && curl -fsSL https://raw.githubusercontent.com/AlexGalhardo/adonisjs-v7-claudecode-todo-microsaaS/HEAD/.claude/skills/how-to-add-a-crud-resource.md -o ~/.claude/skills/alexgalhardo-adonisjs-v7-claudecode-todo-microsaas-how-to-add-a-crud-resource/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What How To Add A Crud Resource does

How to add a CRUD resource (AdonisJS v7 + Inertia + VineJS + Bouncer)

Reference flow used to build the `Todo` resource. Follow this order for any new user-owned resource in this codebase.

1. Migration

node ace make:migration 

Write the schema by hand (FK to `users` with `onDelete('CASCADE')` for user-owned resources). Then run:

node ace migration:run

This **auto-generates** a `Schema` class in `database/schema.ts` (a generated, do-not-edit fil

Alternatives in Development

  • Add Agent 71.9k ★
  • Add Portal — /add-portal - Generate a Job-Portal Search Skill for Your Local Market 36.6k ★
  • Contributing — Thanks for your interest in contributing to Marketing Skills 13.8k ★

Full documentation available on GitHub

View Source Repository