← ClaudeAtlas

project-setup-info-locallisted

Comprehensive setup steps to help the user create complete project structures in a VS Code workspace; this tool is designed for full project initialization and scaffolding, not for creating individual files. When to use this tool: user wants to create a new complete project from scratch; setting up entire project frameworks (TypeScript projects, React apps, Node.js servers, etc.); initializing Model Context Protocol (MCP) servers with full structure; creating VS Code extensions with proper scaffolding; setting up Next.js, Vite, or other framework-based projects; user asks for "new project", "create a workspace", "set up a [framework] project"; need to establish a complete development environment with dependencies, config files, and folder structure. When NOT to use this tool: creating single files or small code snippets; adding individual files to existing projects; making modifications to existing codebases; user asks to "create a file" or "add a component"; simple code examples or demonstrations; debugging
Pointa-Labs/basehalf · ★ 15 · AI & Automation · score 73
Install: claude install-skill Pointa-Labs/basehalf
# How to setup a project Determine what kind of project the user wants to create, then based on that, choose which setup info below to follow. Only setup a project if the folder is empty or if you've just called the tool first calling the tool to create a workspace. ## vscode-extension A template for creating a VS Code extension using Yeoman and Generator-Code. Run this command: ``` npx --package yo --package generator-code -- yo code . --skipOpen ``` The command has the following arguments: - `-t, --extensionType`: Specify extension type: ts, js, command-ts, command-js, colortheme, language, snippets, keymap, extensionpack, localization, commandweb, notebook. Defaults to `ts` - `-n, --extensionDisplayName`: Set the display name of the extension. - `--extensionId`: Set the unique ID of the extension. Do not select this option if the user has not requested a unique ID. - `--extensionDescription`: Provide a description for the extension. - `--pkgManager`: Specify package manager: npm, yarn, or pnpm. Defaults to `npm`. - `--bundler`: Bundle the extension using webpack or esbuild. - `--gitInit`: Initialize a Git repository for the extension. - `--snippetFolder`: Specify the location of the snippet folder. - `--snippetLanguage`: Set the language for snippets. ### Rules 1. Do not remove any arguments from the command. Only add arguments if the user requests them. 2. Call the tool `get_vscode_api` with the user's query to get the relevant references. 3. After the tool `get_v