project-setup-local

Automate project scaffolding for Next.js, Nuxt, Vite, VS Code, Python, and MCP servers.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/DeltaFoundry850/crispy-fishstick --skill project-setup-local
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-setup-local
Source: https://github.com/DeltaFoundry850/crispy-fishstick/tree/main/prompts/skills/project-setup-info-local
Command: npx skills add https://github.com/DeltaFoundry850/crispy-fishstick --skill project-setup-local

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enterprise-grade project initialization and scaffolding for Next.js, Nuxt, Vite, VS Code Extensions, Python, and MCP servers. Use when bootstrapping a new repository from an empty directory.

Core Features & Use Cases

  • Phase 1: Pre-Flight Validation ensures the target directory is empty and that the required toolchain (npm/pnpm/yarn or Python) is available.
  • Phase 2: Execution Workflow selects the appropriate framework and strictly executes the associated scaffolding logic, including:
    1. Next.js (App Router) with app directory, Tailwind, ESLint, and a baseline docker-compose.yml,
    2. Nuxt / Vite initializations for performance SSG/SSR pipelines with immediate install,
    3. VS Code Extension scaffolding with strict TypeScript and recommended extensions,
    4. Model Context Protocol (MCP) server scaffolding with language tooling and .vscode/mcp.json,
    5. Python Automation pipelines via the VS Code command pipeline, with extension recommendations.
  • Phase 3: Quality Gates & Acceptance Criteria ensure scaffolded files exist (package.json, tsconfig.json, pyproject.toml), and provide fallbacks with exact error logs when commands fail.

Quick Start

Bootstraps a new local project by selecting a framework and following the predefined scaffolding workflow described in Phase 2.

Frequently Asked Questions about project-setup-local

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap an enterprise Next.js project with TypeScript and Tailwind?

To bootstrap an enterprise Next.js project, this scaffolding tool initializes an App Router directory with Tailwind, ESLint, and a baseline docker-compose.yml from an empty directory. It strictly executes framework-specific steps to ensure deployment readiness.

Can I scaffold a Python automation project from an empty directory?

Yes, you can scaffold Python automation pipelines from an empty directory. The initialization process configures the VS Code command pipeline, generates a pyproject.toml file, and provides extension recommendations for the environment.

What is the best way to set up an MCP server with proper tooling?

The best way to set up an MCP server is through deterministic scaffolding that applies language tooling and generates a .vscode/mcp.json configuration file. This ensures the Model Context Protocol server has baseline tooling configured correctly.

Does project scaffolding work if my target directory is not empty?

No, project scaffolding requires an empty target directory. Pre-flight validation checks that the directory is empty and verifies the required toolchain, such as npm, pnpm, yarn, or Python, is available before executing initialization steps.

How do I scaffold a VS Code extension with strict TypeScript?

To scaffold a VS Code extension with strict TypeScript, the tool executes specific initialization logic that enforces strict typing and includes recommended extensions. Quality gates verify that required files like tsconfig.json are generated successfully.

What happens if scaffolding commands fail during project initialization?

When scaffolding commands fail during project initialization, quality gates capture exact error logs and provide fallback mechanisms. The system validates that essential files like package.json or pyproject.toml exist to ensure the process completed correctly.