Run a portable sequential plan-work-verify-review-compound lifecycle.

MITAuto-check passed

Install Phx Full

skills CLI
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-full -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install oliver-kriska/claude-elixir-phoenix phx-full --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/oliver-kriska/claude-elixir-phoenix.git skills-src && mkdir -p .claude/skills && cp -r skills-src/targets/pi/skills/phx-full .claude/skills/phx-full && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
phx-full
GitHub stars
565
Token cost
~1.2k tokens
SKILL.md length
579 words
Files
5 (incl. references)
Skills in repo
109
Repo updated
First seen
Licence
MIT

At a glance

Run a portable sequential plan-work-verify-review-compound lifecycle.

  • Works in 6 steps: DISCOVERING — inspect relevant code,… → PLANNING — invoke the runtime's native… → WORKING — execute the plan sequentially.… → …
  • SKILL.md covers Usage, Lifecycle, Iron Laws and Resume Ledger, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Phx Full is an agent skill from oliver-kriska/claude-elixir-phoenix. Run a portable sequential plan-work-verify-review-compound lifecycle. Use optional generic workers only when the runtime supports them.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/cycle-patterns.md`, `references/example-run.md` and `references/execution-steps.md`).

The repository describes itself as: Claude Code plugin for Elixir/Phoenix/LiveView — 26 specialist agents, Iron Laws enforcement, and Tidewave MCP integration. Plan features with parallel research agents, execute… The licence is MIT.

Example prompts

  • “/phx-full”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. DISCOVERING — inspect relevant code, tests, prior solutions, and optional
  2. PLANNING — invoke the runtime's native phx-plan skill when available, or
  3. WORKING — execute the plan sequentially. Task selection occurs only here.
  4. VERIFYING — run mix format --check-formatted, compile with warnings as
  5. REVIEWING — invoke portable phx-review, or perform the same read-only,
  6. COMPOUNDING — only after verification and a clean/accepted review. Do not

What it can do on your machine

Read from SKILL.md and the folder at commit 9767a82. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Phx Full loads about 1.2k tokens when it runs, and up to ~1.9k if it reads all its reference files. Until then it costs about 36 tokens; SKILL.md has 579 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~36
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from oliver-kriska/claude-elixir-phoenix at commit 9767a82, republished under its MIT licence (© oliver-kriska). 579 words, ~1,171 tokens.

Download SKILL.mdSave it as .claude/skills/phx-full/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
phx-full
description
Run a portable sequential plan-work-verify-review-compound lifecycle. Use optional generic workers only when the runtime supports them.

Full Phoenix Feature Development

Run the portable lifecycle: discover → plan → work → verify → read-only review → compound. The filesystem is the state machine; no task API or named orchestrator is required.

Usage

text
/skill:phx-full Add user authentication with magic links
/skill:phx-full Background email jobs --max-cycles 5 --max-retries 2

If input is an existing .claude/plans/*/plan.md, do not re-plan. Ask for the native phx-work workflow or execute its portable behavior in this session. Defaults are --max-cycles 10, --max-retries 3, and --max-blockers 5.

Lifecycle

  1. DISCOVERING — inspect relevant code, tests, prior solutions, and optional Tidewave evidence. Tidewave is optional; local files, logs, and mix commands are the complete fallback. Record complexity and proposed depth, then wait for the user's plan/implementation gate. Never auto-select a path that bypasses it.
  2. PLANNING — invoke the runtime's native phx-plan skill when available, or execute its portable research checklist and artifact format in this session. Require .claude/plans/{slug}/plan.md. Present it and wait for approval before implementation unless the user already explicitly authorized the full run.
  3. WORKING — execute the plan sequentially. Task selection occurs only here. The full-run limits override any baseline workflow retry defaults. Before every attempt persist cycle, task retry, and blocker counters; if the next attempt exceeds a limit, do not run it. --max-retries N means at most N retries after the initial attempt (N+1 total attempts for that task). Mark [BLOCKED] and stop at --max-blockers.
  4. VERIFYING — run mix format --check-formatted, compile with warnings as errors, focused tests during work, and the full relevant suite at this gate. A failed gate appends FAIL and returns to WORKING only within the cycle limit.
  5. REVIEWING — invoke portable phx-review, or perform the same read-only, changed-file review sequentially. Generic workers are optional. Review never edits. Findings or failures become plan tasks and return to WORKING.
  6. COMPOUNDING — only after verification and a clean/accepted review. Do not invoke phx-compound. Inline contract: write a solution artifact under .claude/solutions/ only when the run produced a non-obvious, reusable learning, including problem, root cause, solution, and verification. Otherwise append COMPOUNDING SKIPPED: no reusable learning to progress. Never edit CLAUDE.md.

Track INITIALIZING → DISCOVERING → PLANNING → WORKING → VERIFYING → REVIEWING → COMPOUNDING → COMPLETED, with BLOCKED reachable from every phase. A cycle is one WORKING → VERIFYING → REVIEWING pass; increment and persist it before entering VERIFYING. At --max-cycles, do not begin another pass: stop INCOMPLETE with remaining tasks, failed evidence, and a concrete resume command for this runtime.

Show full SKILL.md (199 more words)Show less

Iron Laws

  1. Honor user gates — discovery and plan approval are not automatic transitions.
  2. Never skip verification or the read-only review phase.
  3. Only WORKING edits code; review findings become explicit plan tasks.
  4. Respect every cycle, retry, and blocker limit; stop when exhausted.
  5. Persist state before stopping so plan checkboxes and progress evidence resume.
  6. Do not require hooks, MCP, named agents, background tasks, or a task UI.

Resume Ledger

progress.md is the sole state authority. It is append-only: never overwrite or maintain a competing authoritative current-state record. Every event has monotonic seq, phase_visit, phase, cycle, task, task_attempt, cumulative blockers, outcome, and an evidence or artifact path. On resume, validate the last valid event against evidence, plan checkboxes, artifacts, and git state, then enter only its legal successor. Any WORKING edit after a VERIFYING or REVIEWING pass invalidates both passes; the next legal phase is VERIFYING.

Completion requires all required plan tasks checked, no unresolved [BLOCKED], the latest VERIFYING PASS after the last edit, the latest accepted REVIEWING after that verify, and COMPOUNDING passed or explicitly skipped.

References

  • references/execution-steps.md — portable phase gates and outputs
  • references/example-run.md — example lifecycle
  • references/safety-recovery.md — resume and blocker recovery
  • references/cycle-patterns.md — bounded cycle patterns

© oliver-kriska, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in targets/pi/skills/phx-full of oliver-kriska/claude-elixir-phoenix.

  • SKILL.md
  • references/cycle-patterns.md
  • references/example-run.md
  • references/execution-steps.md
  • references/safety-recovery.md

Open the folder on GitHubat commit 9767a82

Compare with similar skills

Phx Full next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Phx Full compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Phx Full this skilloliver-kriska/claude-elixir-phoenix565—~1.2kAutomated safety check: PassMIT
PortabilityBuilderIO/agent-native7.1k—~1.1kAutomated safety check: PassNone
Compound Learning WriterEveryInc/compound-engineering-plugin25k—~2kAutomated safety check: PassMIT
Compound Learnings RefreshEveryInc/compound-engineering-plugin25k—~2kAutomated safety check: PassMIT
Long-Term Compounding Decisionskangarooking/cangjie-skill11k—~681Automated safety check: PassMIT
Compoundteam-attention/hoyeon173—~1.1kAutomated safety check: NotesMIT

Similar skills

  • Portability

    BuilderIO/agent-native

    How to keep template code PostgreSQL-specific and hosting-agnostic.

    7.1k GitHub stars~1.1k tokensUpdated today
    DatabasesAuto-check passed
  • Compound Learning Writer

    EveryInc/compound-engineering-plugin

    Records one solved and verified problem as a durable learning in the repository, but only when the reasoning is not already clear from the final code, tests or docs.

    25k GitHub stars~2k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Compound Learnings Refresh

    EveryInc/compound-engineering-plugin

    Audits a repo's stored learnings against the current codebase, fixes stale, overlapping or superseded docs and reports on every document.

    25k GitHub stars~2k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Long-Term Compounding Decisions

    kangarooking/cangjie-skill

    Helps you judge whether to commit long-term to a partner, project or relationship by testing for compounding value, trust and reputation.

    11k GitHub stars~681 tokensUpdated 8 days ago
    Business, Finance & HRAuto-check passed
  • Compound

    team-attention/hoyeon

    This skill should be used when the user says "/compound", "compound this", "document learnings", "save what we learned", or after completing a PR.

    173 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check: notes
  • Effect Portable Patterns

    millionco/expect

    Portable Effect patterns for robust promise execution. An agent skill from millionco/expect.

    3.6k GitHub stars~3.7k tokensUpdated 5 mo ago
    Backend & APIsAuto-check passed

More from oliver-kriska/claude-elixir-phoenix

All 109 skills in this repo
  • Codex Ab

    oliver-kriska/claude-elixir-phoenix

    Run an A/B codex review experiment — holistic codex review vs 3 focused dimension passes (security, ecto, liveview) on the branch diff, classify findings, report a panel-value verdict.

    565 GitHub stars~977 tokensUpdated 4 days ago
    Auto-check passed
  • Audit

    oliver-kriska/claude-elixir-phoenix

    Project health audit and health check — architecture, performance, tests, dependencies, code quality.

    565 GitHub stars~2k tokensUpdated 4 days ago
    Auto-check passed
  • Compound Docs

    oliver-kriska/claude-elixir-phoenix

    Searchable Elixir/Phoenix/Ecto solution documentation system with; Use when consulting past solutions…

    565 GitHub stars~528 tokensUpdated 4 days ago
    Auto-check passed
  • Compound Docs

    oliver-kriska/claude-elixir-phoenix

    Searchable Elixir/Phoenix/Ecto solution documentation system with YAML frontmatter.

    565 GitHub stars~547 tokensUpdated 4 days ago
    Auto-check passed
  • Deploy

    oliver-kriska/claude-elixir-phoenix

    Elixir/Phoenix deployment patterns — Dockerfile, fly.toml, runtime.exs, mix release, rel/ overlays.

    565 GitHub stars~1.1k tokensUpdated 4 days ago
    Auto-check passed
  • Deps Update

    oliver-kriska/claude-elixir-phoenix

    Bump outdated Hex deps — inventory, snapshot changelogs, update, fix breaks, split reviewable PRs (patches bundled, majors solo).

    565 GitHub stars~1.4k tokensUpdated 4 days ago
    Auto-check passed

Questions about Phx Full

What does Phx Full do?

Run a portable sequential plan-work-verify-review-compound lifecycle. Phx Full is an agent skill from oliver-kriska/claude-elixir-phoenix. Run a portable sequential plan-work-verify-review-compound lifecycle.

How do I install Phx Full in Claude Code?

Run `npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-full -a claude-code`. Or copy the skill folder (targets/pi/skills/phx-full in oliver-kriska/claude-elixir-phoenix) into .claude/skills/phx-full in your project. Claude Code loads it when a task matches its description.

How do I install Phx Full in Codex?

Run `npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-full -a codex`. Or copy the skill folder (targets/pi/skills/phx-full in oliver-kriska/claude-elixir-phoenix) into .agents/skills/phx-full in your project. Codex loads it when a task matches its description.

Can I use Phx Full in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-full -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/phx-full, .gemini/skills/phx-full, .github/skills/phx-full and .opencode/skills/phx-full in your project.

What does Phx Full need to run?

SKILL.md names no scripts, command-line tools or credentials: Phx Full is instructions for the agent only.

Does Phx Full access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Phx Full safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Phx Full use?

Phx Full is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Phx Full use?

About 1.2k tokens (SKILL.md is roughly 4.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 709 tokens, read only when the agent opens those files.

What are the alternatives to Phx Full?

Skills that share tags, products or a category with Phx Full: Portability (BuilderIO/agent-native, 7.1k stars), Compound Learning Writer (EveryInc/compound-engineering-plugin, 25k stars), Compound Learnings Refresh (EveryInc/compound-engineering-plugin, 25k stars) and Long-Term Compounding Decisions (kangarooking/cangjie-skill, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Phx Full?

oliver-kriska (a GitHub user) maintains it in oliver-kriska/claude-elixir-phoenix, which has 565 GitHub stars. The repository holds 109 skills in this directory. The repository was last updated on October 5, 2026.

Source: oliver-kriska/claude-elixir-phoenix on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.