experiment/skills/crud/SKILL.md
Scaffolds CRUD endpoints, database models, and REST resources. Use when generating create/read/update/delete operations for an entity.
npx skillsauth add tim-hub/powerball crudInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Auto-generates CRUD functionality for specified entities (tables) at production-ready level.
crud tasksFeatures:
This skill must explicitly invoke the following skills with the Skill tool:
| Skill | Purpose | When to Call |
|-------|---------|--------------|
| impl | Implementation (parent skill) | CRUD feature implementation |
| verify | Verification (parent skill) | Post-implementation verification |
Detailed steps are described in the phases below.
| Framework | Detection | Generated Files |
|-----------|-----------|-----------------|
| Next.js + Prisma | prisma/schema.prisma | API routes, Prisma client |
| Next.js + Drizzle | drizzle.config.ts | API routes, Drizzle queries |
| Express | express in package.json | Controllers, routes |
| Hono | hono in package.json | Route handlers |
src/
├── lib/
│ └── validations/
│ └── {entity}.ts # Zod schemas
├── app/api/{entity}/
│ ├── route.ts # GET (list), POST (create)
│ └── [id]/
│ └── route.ts # GET, PUT, DELETE
└── tests/
└── {entity}.test.ts # Test cases
impl - Feature implementationverify - Build verificationauth - Authentication/authorizationtesting
Picks the right Kubernetes Deployment update strategy (RollingUpdate / Recreate / Blue-Green / Canary) for the situation. Use when configuring a new Deployment, changing rollout config, or deciding how to ship a risky change.
tools
Translates a markdown file to a target language, preserving structure. Use when the user needs a markdown file translated.
development
Translates text between any two languages while preserving source format. Use when the user needs to translate plain text, code, or markdown content.
testing
Generates written content — blog posts, social posts, emails, and marketing copy — matched to the project's existing voice. Use when the user needs written material.