SuperAPI AI 工具集

module-scaffolder

编程与开发

查看项目

更新于 10-15 19:57

技能介绍

用途:在 DevPrep AI 项目中自动创建功能模块,按 6 文件夹架构生成目录结构、样板文件,并强制符合质量规范。

主要能力:自动生成模块目录(components、hooks、utils、types.ts 等),生成带 I 前缀的 TypeScript 接口,配置路径别名,自动更新 barrel 导出(index.ts)。校验脚本会检查目录结构、文件行数上限(≤180 行)、接口命名、是否使用 any 类型及导入模式。

使用方式:支持关键词自动触发,如“new module”“create module”“scaffold module”“new feature module”“add module”。也可手动执行脚本: ./.claude/skills/module-scaffolder/scripts/create-module.sh <module-name> ./.claude/skills/module-scaffolder/scripts/add-component.sh <module-name> <ComponentName> ./.claude/skills/module-scaffolder/scripts/validate-module.sh <module-name> 模块名用小写连字符(如 analytics、user-profile),组件名用 PascalCase(如 AnalyticsChart)。

适用场景:需要按统一架构快速搭建新功能模块、添加组件并校验代码质量时。可先配合 brainstorming 技能规划设计,生成后用 trpc-scaffolder 创建 API 端点,再用 quality-reviewer 审查代码。

限制:资料未提供具体安装步骤、依赖要求、支持平台及收费信息。模板位于 templates/ 目录,可修改以自定义生成代码;详细规则见 references/ 下的架构、命名、路径别名与质量清单文档。