new-project

Generate a standardized project skeleton with directories, environments, and version control.

2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/MusserLab/lab-claude-skills --skill new-project-musserlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-project
Source: https://github.com/MusserLab/lab-claude-skills/tree/main/skills/new-project
Command: npx skills add https://github.com/MusserLab/lab-claude-skills --skill new-project-musserlab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold a complete, ready-to-use project skeleton (directories, environments, version control, and Claude Code configuration) to accelerate start-up and ensure consistent structure across data science, documentation, and general projects.

Core Features & Use Cases

  • Automatic scaffolding of R and Python project layouts with recommended conventions for scripts, data, outs, and documentation.
  • Built-in prompts for project type, language choices, GitHub setup, changelog creation, and CLAUDE.md/Quarto integration.
  • Example use: start a new data science project in an empty folder and immediately have a fully organized workspace with environments defined and a ready CLAUDE.md.

Quick Start

Inside the target project directory, run the skill to generate the complete scaffold according to your selected type.

Frequently Asked Questions about new-project

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

FAQPage Schema
How do I scaffold a Python or R project directory structure from scratch?

Yes, you can set up GitHub integration when scaffolding a new project. The skill guides you through version-control scaffolding via a multi-step workflow, applying standard directory structures and connecting your local environment to a GitHub repository.

Does this project setup skill support generating a Quarto and CLAUDE.md configuration?

To scaffold a project directory structure, this skill generates a ready-to-use skeleton with recommended conventions for scripts, data, outs, and documentation. It guides you through language choices and layout styles to ensure a consistent workspace setup in empty folders.

What is the best way to organize a new data science project folder for Claude Code?

The best way to organize a new data science project folder for Claude Code is using this guided scaffolding skill. It automatically creates a standardized directory structure including a .claude folder, environment setup files, and a CLAUDE.md template for immediate workspace consistency.

Can I use this scaffolding tool to create both environment configurations and a changelog?

Yes, you can use this scaffolding tool to create both environment configurations and a changelog. The multi-step workflow prompts you for project type and language choices to define your environment setup, while also generating a changelog to track project versioning from the start.

What do I need to start scaffolding a project skeleton in an empty folder?

To start scaffolding a project skeleton, you only need an empty or new target directory. Run the skill inside that folder, and it will guide you through selecting project type, language, and integrations to generate the complete directory structure and environment setup without external dependencies.