SuperAPI AI 工具集

vibe-coding-cli-runner

编程与开发

查看项目

更新于 10-15 16:43

技能介绍

用途:该技能为生成代码时提供安全、正确的命令行使用模式,覆盖开发工具、数据库与脚手架等场景。它先从构建上下文或用户消息中识别工具类别,再只读取与匹配类别对应的章节,而非通读全部 CLI 内容。

主要能力:涵盖数据库 CLI(Prisma、Drizzle、Alembic、Django)、UI 组件 CLI(shadcn/ui、Radix UI)、代码生成(GraphQL Codegen、OpenAPI TypeScript)、Stripe CLI、AWS CLI、Docker、Python CLI,以及 Node.js 输出解析与通用 CLI 模式。提供 npm 脚本约定(如 dev、build、lint、type-check、check、ci)与命名规则(tool:action)。输出解析部分给出同步与异步流式两种调用方式及退出码含义(0 成功、1 一般错误、127 命令未找到、EACCES 权限、ENOENT 路径不存在)。

安全规则适用于所有命令:禁止对变量使用 rm -rf、禁止执行来自不可信输入的命令、sudo 需确认、强制标志需提示;始终使用 -- 分隔符、给含空格的路径加引号、一次性包用 npx。

使用方式:按入口路由识别工具类别后直接跳至对应章节;对未列出的工具套用通用 CLI 模式,识别命令结构 [tool] [subcommand] [flags] [args],检查是否破坏数据、是否需认证、是否幂等,并生成 npm 脚本包装。输出按固定格式给出 CLI SETUP、待执行命令、npm 脚本、生成/修改文件与验证方式。

限制:部分破坏性命令有明确警告(如 db reset、compose down -v),需用户确认。资料未提供该技能的收费、价格、适用平台与具体效果信息。