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.