dagster-init

Automate Dagster project creation with uv environment and Components scaffolding.

Updated Dec 5, 2025
One-click install
npx skills add https://github.com/cnolanminich/dagster-project-claude-files --skill dagster-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dagster-init
Source: https://github.com/cnolanminich/dagster-project-claude-files/tree/main/.claude/skills/dagster-init
Command: npx skills add https://github.com/cnolanminich/dagster-project-claude-files --skill dagster-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation and setup of a new Dagster project, including a uv-based virtual environment and a Components structure ready for development.

Core Features & Use Cases

  • Project scaffolding: Creates a Dagster project using the create-dagster CLI and initializes a Components architecture.
  • Environment setup: Sets up a uv virtual environment with the necessary dependencies.
  • Validation readiness: Provides commands to verify definitions with uv run dg check defs and run development server.

Quick Start

Use this skill to initialize a new Dagster project and begin development immediately.

Frequently Asked Questions about dagster-init

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

FAQPage Schema
How do I initialize a new Dagster project with a virtual environment?

To initialize a Dagster project, this automation creates the project structure using the create-dagster CLI and sets up a uv-based virtual environment with necessary dependencies for immediate development.

What is Dagster Components architecture and how does it structure a project?

Dagster Components architecture provides a scaffolding structure for your project that organizes definitions ready for development, automating the initial setup so you can rapidly build data pipelines.

Can I use uv to manage dependencies for Dagster project setup?

Yes, you can use uv to manage dependencies for Dagster project setup. This automation specifically provisions a uv virtual environment and installs the required packages to prepare the project for development.

How do I validate Dagster definitions after project scaffolding?

To validate Dagster definitions after project scaffolding, run the `uv run dg check defs` command provided by the setup to ensure your components and definitions are correctly configured.

What is the best way to start Dagster development server in a uv environment?

The best way to start the Dagster development server in a uv environment is to use the provided commands within the provisioned virtual environment to run the server and verify your setup locally.

Does this Dagster project setup handle environment provisioning automatically?

Yes, this Dagster project setup handles environment provisioning automatically by creating a uv virtual environment, installing dependencies, and scaffolding components so you can begin development immediately without manual configuration.