drupal-flake

Automate Drupal development environment creation and management with Nix flakes, DDev, and Docker.

9|1|Updated Mar 9, 2025
One-click install
npx skills add https://github.com/freelock/drupal-flake --skill drupal-flake
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drupal-flake
Source: https://github.com/freelock/drupal-flake/tree/main/template/.claude/skills/drupal-flake
Command: npx skills add https://github.com/freelock/drupal-flake --skill drupal-flake

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drupal-flake simplifies the setup and ongoing management of Drupal development environments by unifying Nix-based flakes, DDev, and Docker into a single, repeatable workflow.

Core Features & Use Cases

  • Environment detection across Nix flakes, DDev, and Docker to determine the best available development runtime.
  • New project initialization with guided, interactive setup and ready-to-run configurations.
  • A comprehensive suite of development commands to start, test, and manage Drupal workspaces and sites.

Quick Start

Run the drupal-flake workflow to detect your environment and start a Drupal dev environment with a single command.

Frequently Asked Questions about drupal-flake

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

FAQPage Schema
How do I set up a Drupal development environment using Nix flakes and Docker?

You can automate a Drupal development environment by running the detection workflow, which identifies available Nix, DDev, and Docker runtimes to provision a ready-to-run configuration.

What is the best way to manage Drupal dev environments across Nix and Docker?

Managing Drupal dev environments across Nix and Docker is best handled by unifying them through process-compose integration and frontmatter-driven configuration, ensuring repeatable provisioning and consistent runtime detection.

Does this Drupal environment workflow support DDev and Nix flakes simultaneously?

Yes, the workflow supports both DDev and Nix flakes simultaneously by detecting the best available runtime across both systems to establish a repeatable provisioning workflow.

Can I initialize a new Drupal project with a repeatable Nix and Docker configuration?

Yes, you can initialize a new Drupal project with repeatable configurations through a guided, interactive setup that generates ready-to-run Nix and Docker environments.

What development commands are available for managing Drupal workspaces with process-compose?

A comprehensive suite of development commands is available to start, test, and manage Drupal workspaces and sites, utilizing process-compose integration for runtime orchestration.

When do I need Nix flakes for Drupal development environment provisioning?

You need Nix flakes for Drupal development provisioning when you require a highly repeatable, declarative setup that integrates with DDev and Docker for consistent runtime detection.