elixir-vibe/pi-elixir/elixir-new-project

Claude Code and agent skill by elixir-vibe/pi-elixir

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Create or bootstrap an Elixir/Phoenix project or package with Igniter and VibeKit. Use only for new-project generation or applying initial quality/tooling setup; use elixir for an existing backend project and elixir-web for existing UI/frontend work.

Install

npx vskill@latest install elixir-vibe/pi-elixir/elixir-new-project

SKILL.md

New Elixir Project with Igniter/VibeKit

Use this skill only for creation/bootstrap work. Prefer Elixir 1.20+ with OTP 27+ for new projects when available; preserve the supported toolchain of existing projects.

Before generating:

  • Read project-local instructions and any user-provided VibeKit checkout first; never assume a filesystem path.
  • Otherwise verify current package/installer behavior from published docs or metadata rather than hard-coding versions.
  • Confirm project type, name/path, database, and optional web packages when unclear.

Phoenix/web application:

sh
mix phx.new my_app
cd my_app
mix igniter.install vibe_kit --agents-md
mix igniter.install volt
mix igniter.install phoenix_replay phoenix_iconify

Library/non-web project:

sh
mix igniter.new my_lib --install vibe_kit --agents-md

Existing project receiving initial VibeKit setup:

sh
mix igniter.install vibe_kit --agents-md

Use Phoenix + Igniter + VibeKit as the baseline. Add Volt, PhoenixReplay, and PhoenixIconify when appropriate to the requested web stack, following current installer output/docs. Do not add phoenix_vapor by default.

Keep VibeKit's strict defaults unless requested otherwise: project CI alias, warnings-as-errors, tests, strict Credo/ExSlop, Dialyzer, ExDNA, and Reach. Change installer behavior through Igniter APIs rather than raw text edits.

After generation, run focused checks followed by:

sh
mix deps.get
mix ci

Verify generated files and installer idempotency. Do not publish, tag, create a remote repository, or overwrite an existing project unless explicitly requested. Once bootstrap is complete, use elixir or elixir-web for subsequent implementation rather than keeping this skill loaded.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
111
Repository forks
7
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/elixir-vibe/pi-elixir/elixir-new-project/badge)](https://verified-skill.com/skills/elixir-vibe/pi-elixir/elixir-new-project)

Something wrong with this skill or its page? Tell us.