Skip to main content

scaffold

Generate new code modules following existing codebase patterns. Use when user says 'scaffold', 'generate', 'create new endpoint', 'new component', or 'new module'.

来源信息

仓库
shipshitdev/v0
最近来源活动
2026年4月23日 11:55
检测到的 SKILL.md 语言
英语
星标
1
Forks
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
scaffold
description
Generate new code modules following existing codebase patterns. Use when user says 'scaffold', 'generate', 'create new endpoint', 'new component', or 'new module'.
metadata
{"version":"1.0.0","tags":"scaffolding, code-generation, boilerplate, productivity"}
# Scaffold Generate new code following existing codebase patterns. ## Steps 1. **Determine what to scaffold** from arguments: - `endpoint [name]` — New API endpoint (controller + service + module) - `module [name]` — New backend module with full structure - `component [name]` — New UI component with proper typing - `package [name]` — New shared package - `collection [name]` — New database collection with schema + service 2. **Find 3+ existing examples**: - Search for similar implementations in the codebase - Identify the exact patterns used (imports, naming, file structure) - Note any module-specific conventions 3. **Scaffold based on type**: ### API Endpoint - Controller, Service, Module in appropriate directory - Follow: auth guards, tenant filtering, serializer response ### UI Component - Component file with proper typing - Props interface in dedicated props file - Export from barrel ### Shared Package - Directory with package.json - Barrel export: `src/index.ts` - TypeScript config ### Database Collection - Schema/model file - Interface in shared interfaces package - Serializer in shared serializers package (if applicable) 4. **Apply critical rules**: - Interfaces in dedicated files, not inline - Path aliases, not relative imports - Tenant/organization filter in all queries (if applicable) 5. **Report**: List all files created and any manual steps needed ## Arguments - Required: what to scaffold (e.g., "endpoint tasks", "component ImageGrid", "collection workflows")
在 GitHub 查看