SuperAPI AI 工具集

project-setup-info-local

设计与创作

查看项目

更新于 10-16 00:32

技能介绍

用途:帮助用户在 VS Code 工作区中创建完整的项目结构,属于项目初始化技能。仅在文件夹为空或刚通过该工具创建过工作区时才进行初始化。使用前先判断用户想创建的项目类型,再按下述对应方案执行。

主要能力与用法:

  1. VS Code 扩展:使用 Yeoman 与 generator-code,命令为 npx --package yo --package generator-code -- yo code . --skipOpen。可用参数包括 -t/--extensionType(ts、js、command-ts、command-js、colortheme、language、snippets、keymap、extensionpack、localization、commandweb、notebook,默认 ts)、-n/--extensionDisplayName、--extensionId(用户未要求唯一 ID 时不要选择)、--extensionDescription、--pkgManager(npm、yarn、pnpm,默认 npm)、--bundler(webpack 或 esbuild)、--gitInit、--snippetFolder、--snippetLanguage。规则:不要删除命令中的任何参数,仅按用户要求追加;先用 get_vscode_api 获取相关参考,完成后再修改项目。
  2. Next.js:npx create-next-app@latest .,参数含 --ts/--typescript(默认)、--js/--javascript、--tailwind(默认)、--eslint、--app、--src-dir、--turbopack、--import-alias、--api、--empty 及 --use-npm/--use-pnpm/--use-yarn/--use-bun。
  3. Vite:npx create-vite@latest .,用 -t/--template 指定模板,可选 vanilla、vue、react、preact、lit、svelte、solid、qwik 等及其 -ts 变体。
  4. MCP 服务器:支持 TypeScript、JavaScript、Python、C#、Java、Kotlin;先访问 https://github.com/modelcontextprotocol 查找对应语言的 SDK 与安装说明,未指定语言时默认 TypeScript;用 fetch_webpage 从 https://modelcontextprotocol.io/llms-full.txt 获取实现说明;更新 .github/copilot-instructions.md 加入 SDK 文档引用;在项目根目录 .vscode/mcp.json 写入 servers 配置(含名称、stdio 类型、启动命令与参数);按语言安装所需 VS Code 扩展;并告知用户可在 VS Code 中调试该服务器。
  5. Python 脚本:需 ms-python.python、ms-python.vscode-python-envs 扩展,调用 copilot_runVscodeCommand,命令 ID 为 python-envs.createNewProjectFromTemplate,参数为 ["python-script", "true", "新项目名", "/path/to/new/project"]。
  6. Python 包:扩展需求同上,调用 run_vscode_command,命令 ID 同上,参数为 ["python-package", "true", "新包名", "/path/to/new/project"]。

限制:仅适用于空文件夹或新建工作区;模板与参数以资料所列为准,其他类型、收费与平台支持情况暂未提供。