project-spinup

Generate complete project foundations with Docker, directory layout, and configuration scaffolding.

Updated Dec 5, 2025
One-click install
npx skills add https://github.com/JHaugaard/refine-workflow-skills --skill project-spinup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-spinup
Source: https://github.com/JHaugaard/refine-workflow-skills/tree/main/skills-working-copies/project-spinup
Command: npx skills add https://github.com/JHaugaard/refine-workflow-skills --skill project-spinup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Starting a new project involves repetitive setup, configuration, and boilerplate, often leading to "tutorial hell" or inconsistent development environments. This skill automates the entire project foundation, tailored precisely to your learning style or need for rapid deployment.

Core Features & Use Cases

  • Dual-Mode Scaffolding: Choose "Guided Setup" for step-by-step learning with prompts for Claude Code, or "Quick Start" for immediate, full boilerplate generation.
  • Personalized Context (claude.md): Creates a comprehensive claude.md file pre-filled with your developer profile, infrastructure, and project details, ensuring Claude Code always has the full context for development.
  • Docker Integration: Sets up a docker-compose.yml for a consistent, isolated local development environment, eliminating "it works on my machine" issues.
  • Workflow Completion: Serves as the final step in the planning workflow, delivering a ready-to-code project foundation that integrates seamlessly with your chosen tech stack and deployment strategy.

Quick Start

Use the project-spinup skill with quick start mode for a Next.js + Supabase project called "recipe-app".

Frequently Asked Questions about project-spinup

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

FAQPage Schema
How do I set up a new project with boilerplate and configuration automatically?

Project scaffolding automates repetitive setup by generating a complete foundation including directory structure, docker-compose.yml, .env.example, .gitignore, README.md, and claude.md context in one pass, eliminating manual configuration across diverse tech stacks.

Can I use Docker for local development without manual environment setup?

Yes. The scaffolding generates a docker-compose.yml file that provisions a consistent, isolated development environment, eliminating platform-specific inconsistencies and reducing setup friction for new team members.

What's the difference between guided setup and quick start modes for project initialization?

Guided Setup delivers step-by-step prompts for learning and hands-on configuration; Quick Start generates the full boilerplate immediately, letting you choose based on whether you prioritize understanding or speed.

How does personalized context in claude.md help with development?

Project scaffolding pre-fills claude.md with your developer profile, infrastructure choices, and project details, ensuring Claude Code always has complete context for subsequent development tasks without manual handoff steps.

Can project scaffolding work with different tech stacks and hosting options?

Yes. The scaffolding adapts to diverse tech stacks and hosting platforms, tailoring the generated configuration, directory layout, and Docker setup to your specific technology choices and deployment strategy.

What files and structure does the scaffolding generate?

Project scaffolding generates claude.md, docker-compose.yml, standard directories (src/, tests/, docs/), configuration files (.env.example, .gitignore, README.md), and a .docs/project-foundation-complete.md handoff document for workflow closure.