From file-to-code
Generates production-ready code including types, CRUD APIs, and parsers from CSV, JSON schemas, SQL DDL, protobuf, OpenAPI specs, or requirements. Supports TypeScript/Express, Python/FastAPI, Go, Rust, Java.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin file-to-codeThis skill is limited to using the following tools:
Generate production-ready code from file specifications, data schemas, and requirements documents.
Generates REST APIs with CRUD endpoints, pagination, filtering, auth, tests for Express, FastAPI, Spring Boot, Gin from OpenAPI specs or schemas.
Generates production-ready backend code scaffolds with routes, data models, service layers, and validation from OpenAPI specs, task breakdowns, and data models. Adapts to tech stack in tech.md.
Generates MyBatis-Plus code (Entity, Mapper, Service, ServiceImpl, Controller, DTO, VO, BO) from database tables. Supports MVC/DDD architectures, Java/Kotlin, CRUD/custom methods. Triggers only on explicit MyBatis-Plus mentions.
Share bugs, ideas, or general feedback.
Generate production-ready code from file specifications, data schemas, and requirements documents.
This skill reads structured input files -- CSV data, JSON schemas, SQL DDL statements, protobuf definitions, OpenAPI specs, or plain-text requirements -- and generates complete, production-ready code to process, serve, or transform that data. Instead of manually writing boilerplate models, validation logic, and CRUD endpoints, this skill analyzes the input structure and produces well-typed code with proper error handling, input validation, and test coverage.
The skill supports multiple output languages and frameworks. It infers types from data samples, respects constraints defined in schemas, and follows best practices for the target framework. When generating API endpoints, it includes request validation, error responses, and OpenAPI documentation. When generating data processing pipelines, it includes type coercion, null handling, and logging.
Point to the input file or paste its contents:
data/users.csv and generate a REST API for it"{ ... } -- generate TypeScript types and a validator"schema.sql"Specify the target language and framework (optional -- the skill will infer reasonable defaults):
Indicate the scope of what you want generated:
Review the generated code. The skill creates files in your project directory following standard conventions (e.g., src/models/, src/routes/, tests/). Inspect the output and request adjustments if needed.
Depending on the input and requested scope, the skill generates:
User: "Read data/products.csv and generate a FastAPI app to serve this data."
The skill will:
Product) with fields inferred from the CSV headers.GET /products, GET /products/{id}, POST /products, PUT /products/{id}, DELETE /products/{id}.User: "Here's my API response schema. Generate TypeScript types and a Zod validator."
The skill will:
$ref references and nested objects.validate function that returns typed, validated data or a structured error.User: "Read migrations/001_create_tables.sql and generate Go structs with sqlc-compatible annotations."
The skill will:
VARCHAR to string, TIMESTAMP to time.Time, BOOLEAN to bool).db and json tags.queries.sql file with standard CRUD queries for sqlc to process.status an enum or a free-text string?").pip install fastapi uvicorn) and offers to generate a requirements.txt or package.json.npm or pip) for installing generated dependencies