new-api-feature

Community

Scaffold a full FastAPI CRUD feature

Authorbibektimilsina00
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill removes the repetitive, error-prone work of manually wiring up a new backend CRUD feature across models, schemas, repositories, services, and API routers.

Core Features & Use Cases

  • Layered backend scaffolding: Generates SQLAlchemy model, Pydantic schemas, repository, service, and FastAPI router following a consistent project architecture.
  • User-scoped CRUD pattern: Implements endpoints that fetch and mutate records by both item id and current_user ownership (user_id-based access pattern).
  • Routing and registration: Creates the router package for the resource and registers it in the versioned main router.

Quick Start

Run the new-api-feature skill and answer the prompts for feature name, stored fields, owner relation, required CRUD operations, and the URL prefix.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: new-api-feature
Download link: https://github.com/bibektimilsina00/fuse_monorepo/archive/main.zip#new-api-feature

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.