init-project

Bootstrap a CRISP-DM data science project with directory scaffolding and DVC initialization.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/thbraet/claude-template --skill init-project-thbraet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/thbraet/claude-template/tree/main/skills/init-project
Command: npx skills add https://github.com/thbraet/claude-template --skill init-project-thbraet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap a CRISP-DM–based data science project from a template, enabling rapid setup of project scaffolding, documentation, and versioning so teams can focus on modeling.

Core Features & Use Cases

  • Create the CRISP-DM directory structure and documentation templates to standardize project setup.
  • Populate and configure the .claude/CLAUDE.md file with project metadata and trackable objectives.
  • Initialize data/versioning scaffolding (e.g., DVC) and create skeleton code scaffolding in src/ for rapid startup.
  • Reset or prepare docs/crisp-dm templates for a fresh project state, ready for onboarding.

Quick Start

Bootstrap a new project by providing the project name and optional details; this will generate the CLAUDE.md, reset docs templates, create data and src skeletons, and initialize DVC.

Frequently Asked Questions about init-project

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

FAQPage Schema
How do I bootstrap a CRISP-DM data science project with a standard directory structure?

To bootstrap a CRISP-DM data science project, this tool creates the directory scaffolding, resets docs/crisp-dm templates, and configures the .claude/CLAUDE.md file with trackable objectives.

What is the best way to set up DVC for data versioning in a new project?

The best way to set up DVC in a new project is using an automated bootstrap process that initializes DVC, creates data directories, and configures ignore rules alongside your src skeleton.

Does bootstrapping a data science project from a template include DVC initialization?

Yes, bootstrapping a data science project from this template includes optional DVC initialization, creating data directories, and applying ignore rules to ensure proper data versioning from the start.

How do I configure CLAUDE.md with project metadata for a fresh data science project?

You configure CLAUDE.md by providing the project name and optional details during setup, which automatically populates the file with in-place project metadata modifications and trackable objectives.

Can I reset CRISP-DM documentation templates to prepare for a new project onboarding?

Yes, you can reset CRISP-DM documentation templates to a fresh state during project setup, ensuring all docs are clean and ready for new team onboarding and modeling phases.