cc-changelog
CONTRIBUTOR TOOL - Track CC changelog, extract new versions since last check, analyze impact on plugin (breaking changes,…
Implement small Phoenix changes without planning — add validations, update
Claude Code
$ npx -y skills add oliver-kriska/claude-elixir-phoenix --skill phx-quick --agent claude-code
Codex
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-quick -a codex -y
Cursor
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-quick -a cursor -y
Gemini CLI
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-quick -a gemini-cli -y
GitHub Copilot
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-quick -a github-copilot -y
OpenCode
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-quick -a opencode -y
Windsurf
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-quick -a windsurf -y
name: phx-quick description: Implement small Phoenix changes without planning — add validations, update routes, fix components, create migrations. Use for single-file edits under 50 lines.
Skip the planning ceremony. Get working code fast.
phx-quick Add pagination to posts phx-quick Fix the login redirect bug phx-quick Add CSV export to reports
`$ARGUMENTS` = What to implement
| Normal Mode | Quick Mode | |-------------|------------| | Spawn research agents | No agents | | Create plan document | Mental model only | | Parallel review | Optional single review | | Multiple iterations | Single pass |
1. **Understand** - Read the files the change touches 2. **Implement** - Write code directly 3. **Verify** - Quick compile check 4. **Done** - No ceremony
1. **NEVER skip verification** — run `mix compile --warnings-as-errors` after every change, even in quick mode 2. **DO NOT touch files outside the stated scope** — quick mode means minimal blast radius; if a fix requires changes across multiple domains, escalate to `phx-plan` 3. **NEVER bypass security checks for speed** — auth, input validation, and XSS rules apply regardless of change size
**Good for:**
**Not for:**
/quick Add phone field to users
→ Migration + schema + changeset + form field
/quick Fix: posts not showing for admin users
→ Find issue + fix + verify
/quick Add GET /api/health endpoint
→ Route + controller + response
If quick mode hits complexity:
This needs more planning. Switching to normal mode. Run phx-plan [task] for full analysis.
After quick implementation:
Run `mix compile --warnings-as-errors`. If you touched Ecto schemas or migrations, run `mix ecto.migrate`. Then run `mix test test/path_test.exs` for affected tests.
User: phx-quick Add archived_at timestamp to posts
Claude:
1. Reading lib/my_app/blog/post.ex...
2. Creating migration...
# priv/repo/migrations/xxx_add_archived_at_to_posts.exs
def change do
alter table(:posts) do
add :archived_at, :utc_datetime
end
end
3. Updating schema...
# lib/my_app/blog/post.ex
field :archived_at, :utc_datetime
4. Adding to changeset...
def changeset(post, attrs) do
post
|> cast(attrs, [:title, :body, :archived_at])
...
end
5. Verifying...
$ mix compile --warnings-as-errors ✓
$ mix ecto.migrate ✓
$ mix test test/my_app/accounts_test.exs ✓
Done.Docs: phxagents.dev -- install guides per runtime, the runtime compatibility matrix, all 26 Iron Laws, and a browsable skill and agent catalog. Claude Code is great.
CONTRIBUTOR TOOL - Track CC changelog, extract new versions since last check, analyze impact on plugin (breaking changes,…
Run an A/B codex review experiment — holistic codex review vs 3 focused dimension passes (security, ecto, liveview) on the branch…
CONTRIBUTOR TOOL - Validate plugin against latest Claude Code documentation. Catches breaking changes, deprecations, discovers…
Guide plugin development workflow — editing skills, agents, hooks, or eval framework in this repo. Use when modifying files in…
Generate X/Twitter release promotion posts with ASCII tables and CodeSnap rendering. Use when writing release posts, promotion…
CONTRIBUTOR TOOL - Cut a plugin release: bump plugin.json version, finalize CHANGELOG, update README if needed, gate on make ci,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.