init-phoenix

Initialize a Phoenix project into a Docker-based development environment.

30|2|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/hawkyre/hawk-skills --skill init-phoenix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-phoenix
Source: https://github.com/hawkyre/hawk-skills/tree/main/skills/init-phoenix
Command: npx skills add https://github.com/hawkyre/hawk-skills --skill init-phoenix

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a full Phoenix project scaffold from an AI repository into a Docker-based development environment, pre-solving common BEAM/macOS/Docker gotchas and aligning with project standards and tooling.

Core Features & Use Cases

  • Automates bootstrapping of a Phoenix project, including Docker environment, Makefile, standards, and config.
  • Guides through a phase-based workflow from requirements gathering to Docker world development environment, to verification and git initialization.
  • Supports reproducible development workflows for macOS and Docker with deterministic steps and guardrails.

Quick Start

Provide your app name and desired options to bootstrap a Docker-based Phoenix project from an AI scaffold.

Frequently Asked Questions about init-phoenix

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

FAQPage Schema
How do I bootstrap a Phoenix app with Docker from scratch?

To bootstrap a Phoenix app with Docker, this Skill automates initializing the project from an AI scaffold, generating Dockerfile.dev, docker-compose.yml, Makefile, and standards files, then verifies the running application.

What's the best way to set up a Docker-based Elixir Phoenix development environment?

Setting up a Docker-based Elixir Phoenix environment involves pre-configuring tool versions, resolving BEAM and macOS gotchas, and generating docker-compose.yml and Makefile to ensure reproducible workflows across platforms.

Does the Phoenix Docker bootstrap workflow support macOS development?

Yes, the Phoenix Docker bootstrap workflow supports reproducible development workflows for macOS, pre-solving common BEAM and Docker gotchas while applying deterministic steps and guardrails.

How do I configure Credo and project standards for a new Phoenix project?

Configuring Credo and project standards for a new Phoenix project is automated during the scaffolding phase, generating the necessary standards files and Credo config alongside the Docker environment setup.

What steps are involved in initializing git for a scaffolded Phoenix application?

Initializing git for a scaffolded Phoenix application occurs in the final workflow phase, following requirements gathering, Docker environment generation, and verification of the running app.

Why does my Phoenix Docker setup fail to generate tool versions correctly?

Generating tool versions correctly for Phoenix Docker requires pre-solving common BEAM and macOS gotchas by applying deterministic steps and guardrails during the automated project initialization process.