scaffold-endpoint

Generate backend routes, controllers, services, and TypeScript types from API specs.

Updated Dec 31, 2025
Ready to run
npx skills add https://github.com/clover-storm/agentic --skill scaffold-endpoint
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: scaffold-endpoint
Source: https://github.com/clover-storm/agentic/tree/main/.claude/skills/scaffold-endpoint
Command: npx skills add https://github.com/clover-storm/agentic --skill scaffold-endpoint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์—์„œ API ์ŠคํŽ™์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ผ์šฐํŠธ, ์ปจํŠธ๋กค๋Ÿฌ, ์„œ๋น„์Šค, ํƒ€์ž… ์ •์˜์˜ ๋ผˆ๋Œ€๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ์ดˆ๊ธฐ ๊ตฌํ˜„ ์‹œ๊ฐ„์„ ๋Œ€ํญ ๋‹จ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์ž๋™ ์ฝ”๋“œ ์Šค์ผˆํด๋”ฉ: API ์ŠคํŽ™์—์„œ ์—”๋“œํฌ์ธํŠธ์™€ ์š”์ฒญ/์‘๋‹ต ์Šคํ‚ค๋งˆ๋ฅผ ๋ถ„์„ํ•ด routes, controllers, services, types๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐ์ง€ ๋ฐ ๊ตฌ์กฐํ™”: ๊ธฐ์กด ํ”„๋กœ์ ํŠธ์˜ ํ”„๋ ˆ์ž„์›Œํฌ(์˜ˆ: express, fastapi)์— ๋งž์ถ˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • Use Case: ์ƒˆ๋กœ์šด API๋ฅผ ๋„์ž…ํ•  ๋•Œ ์ŠคํŽ™ ๋ฌธ์„œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ฐฑ์—”๋“œ ๊ธฐ๋ณธ ๊ณจ๊ฒฉ์„ ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Quick Start

Use specs/new_api_endpoint.md as the API spec path and run scaffold-endpoint to generate the backend skeletons.

Frequently Asked Questions about scaffold-endpoint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate backend code from an API specification?โ–ผ

Scaffold-endpoint automates generating backend code by parsing your API spec and creating routes, controllers, services, and TypeScript types. Provide your spec file and the Skill detects your framework (Express, FastAPI) to generate properly structured boilerplate matching your project layout.

Can I use API spec scaffolding with Express projects?โ–ผ

Yes. Scaffold-endpoint detects Express as your framework and generates routes, controllers, and services in an Express-compatible structure. It reads your API spec to create type-safe TypeScript implementations ready to customize.

What do I need before running the scaffold-endpoint Skill?โ–ผ

You need an API specification document (like specs/new_api_endpoint.md) that defines your endpoints and request/response schemas. The Skill parses this spec to generate your backend skeleton, so a clear, structured API spec is the primary input.

Does backend scaffolding reduce initial setup time for new APIs?โ–ผ

Yes. Scaffold-endpoint dramatically shortens initial implementation time by automatically generating routes, controllers, services, and type definitions from your API spec, eliminating manual boilerplate writing.

What files does the scaffolding process create?โ–ผ

Scaffold-endpoint generates routes, controllers, services, and TypeScript type definitions organized into directories matching your detected framework structure. These scaffold files provide the skeleton for your backend endpoints and are ready for business logic implementation.

How does the Skill detect which framework to use for code generation?โ–ผ

Scaffold-endpoint automatically detects your existing project's framework (Express, FastAPI) and generates code in the corresponding structure and syntax, ensuring consistency with your codebase without manual configuration.