dx-init

Detect the environment and generate initial dx project configuration files.

6|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/easingthemes/dx-aem-flow --skill dx-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dx-init
Source: https://github.com/easingthemes/dx-aem-flow/tree/main/plugins/dx-core/skills/dx-init
Command: npx skills add https://github.com/easingthemes/dx-aem-flow --skill dx-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the initial setup of the dx workflow for a new project by auto-detecting the environment, asking a few setup questions, and generating the .ai/config.yaml along with supporting files.

Core Features & Use Cases

  • Environment detection and project-type inference to tailor the setup process.
  • Generates .ai/config.yaml and supporting scaffolding, including starter files, templates, and governance hooks.
  • Interactive prompts guide users through essential configuration decisions to ensure a reproducible workflow.
  • Re-run validation protocol that executes every step on subsequent re-runs to maintain alignment with plugin data.
  • Use case: onboarding a brand-new repository and establishing a compliant, automated DX workflow from the start.

Quick Start

Run dx-init on a fresh project to automatically generate the initial .ai/config.yaml and supporting setup files.

Frequently Asked Questions about dx-init

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

FAQPage Schema
How do I auto-configure a new project workflow setup?

To auto-configure a new project workflow setup, run the dx-init Skill on a fresh repository to detect the environment, answer interactive prompts, and generate the initial configuration files needed for immediate productivity.

What is the best way to bootstrap a consistent workflow across Azure DevOps and GitHub?

Bootstrapping a consistent workflow across Azure DevOps and GitHub requires applying a unified initial setup. This Skill detects your environment and applies the generated configuration across both repository platforms to ensure compliance.

How do I generate the .ai/config.yaml file for a new repository?

To generate the .ai/config.yaml file for a new repository, execute the setup Skill on your project. It will infer the project type, ask essential configuration questions, and output the config file along with supporting scaffolding.

Does the setup process support re-running validation on an existing configuration?

Yes, the setup process supports a re-run validation protocol. Subsequent executions run every step again to verify alignment with plugin data and maintain a reproducible workflow across your project files.

What supporting files are created when establishing an automated DX workflow?

When establishing an automated DX workflow, the setup creates essential files including AGENTS.md, MCP servers configuration, personal settings, starter templates, and governance hooks alongside the main .ai/config.yaml file.

Do I need to manually infer my project type before running the initial configuration?

No, you do not need to manually infer your project type before running the initial configuration. The setup process automatically detects your environment and infers the project type to tailor the generated scaffolding accordingly.