Updated 5d ago
by singularityhacker
Estack
Elixir/Phoenix skills for AI coding agents. Practical workflows for architecture, testing, security, and deployment.
30 GitHub stars (30)
+30 in 7 days
| Period | New stars |
|---|---|
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | 0 |
- 19 skills (19 skills found in its SKILL.md files)
- 0 forks (0 forks)
- 5d ago last update (Last updated 5d ago)
Install
Skills CLI
npx skills add singularityhacker/Estack
Asks which skills and agents to install. Just one: npx skills add singularityhacker/Estack --skill estack-architecture — add -g for every project.
Claude Code
git clone https://github.com/singularityhacker/Estackcp -r "Estack/skills/estack-architecture" ~/.claude/skills/
Copies the estack-architecture skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add singularityhacker/Estack
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
estack-architecture
Design Phoenix context boundaries and application interfaces. Use when adding a feature, deciding where modules belong, introducing API/MCP adapters, or working in an Ash or umbrella application.
skills/estack-architecture/SKILL.md on GitHub (opens in a new tab) -
estack-debug
Investigate and fix Elixir/Phoenix failures from symptoms and code evidence. Use for crashes, failed tests, incorrect queries, LiveView events, Oban retries, or production error reports.
skills/estack-debug/SKILL.md on GitHub (opens in a new tab) -
estack-deploy
Prepare Phoenix releases, migrations, health checks, and observable rollouts. Use when editing runtime config, deployment pipelines, Docker builds, production topology, or release diagnostics.
skills/estack-deploy/SKILL.md on GitHub (opens in a new tab) -
estack-doctor
Inspect an Elixir/Phoenix project's setup without modifying it. Use for readiness checks, installed dependency/tool detection, initial Estack adoption, or a prioritized engineering report.
skills/estack-doctor/SKILL.md on GitHub (opens in a new tab) -
estack-ecto
Implement Ecto data access, ownership, changesets, transactions, and safe migrations. Use when editing schemas, queries, tenant-scoped contexts, or database writes.
skills/estack-ecto/SKILL.md on GitHub (opens in a new tab) -
estack-elixir
Write idiomatic, version-compatible Elixir and handle errors explicitly. Use when editing control flow, types, collections, resource handling, or library boundaries.
skills/estack-elixir/SKILL.md on GitHub (opens in a new tab) -
estack-feature
Implement a Phoenix feature across domain, data, UI/API, and tests. Use when a request changes behavior across application layers and needs a coherent implementation workflow.
skills/estack-feature/SKILL.md on GitHub (opens in a new tab) -
estack-liveview
Build Phoenix LiveView forms, streams, components, hooks, and authenticated screens. Use when editing HEEx, LiveView events, UI styling, live_session, or asynchronous UI work.
skills/estack-liveview/SKILL.md on GitHub (opens in a new tab) -
estack-mode
Route Elixir/Phoenix work to the relevant Estack workflow. Use when starting a Phoenix task, coordinating a change across layers, or choosing which Estack skill to apply.
skills/estack-mode/SKILL.md on GitHub (opens in a new tab) -
estack-oban
Design durable Oban workers, retries, uniqueness, and webhook processing. Use when enqueueing jobs, configuring queues or cron, testing workers, or handling external side effects.
skills/estack-oban/SKILL.md on GitHub (opens in a new tab) -
estack-otp
Choose and operate Elixir processes, supervision, tasks, and ETS. Use when adding GenServers, concurrent work, process state, fault isolation, or diagnosing mailboxes and timeouts.
skills/estack-otp/SKILL.md on GitHub (opens in a new tab) -
estack-pr
Prepare an Elixir/Phoenix change for review or publication with accurate verification evidence. Use when summarizing a diff, preparing a commit or PR, or checking release readiness.
skills/estack-pr/SKILL.md on GitHub (opens in a new tab) -
estack-quality
Configure and run an Elixir/Phoenix quality gate with honest failure handling. Use for mix verify/precommit, Credo, coverage, Dialyzer, Sobelow, dependency audits, or CI configuration.
skills/estack-quality/SKILL.md on GitHub (opens in a new tab) -
estack-review
Review an Elixir/Phoenix diff for correctness, security, concurrency, and regressions. Use when reviewing a PR or checking changes before committing or deployment.
skills/estack-review/SKILL.md on GitHub (opens in a new tab) -
estack-safety
Apply task scope and permissions to coding agents in Elixir/Phoenix projects. Use for sensitive changes, unattended maintenance, ticket intake, MCP/API tool access, or release authority.
skills/estack-safety/SKILL.md on GitHub (opens in a new tab) -
estack-security
Protect Phoenix authentication, authorization, uploads, webhooks, and input boundaries. Use when implementing access control, reviewing user input, exposing APIs/MCP tools, or hardening production configuration.
skills/estack-security/SKILL.md on GitHub (opens in a new tab) -
estack-setup
Adopt Estack in a new or existing Elixir/Phoenix project. Use for initial configuration, quality-gate setup, dependency guidance, and integration with existing agent instructions.
skills/estack-setup/SKILL.md on GitHub (opens in a new tab) -
estack-tdd
Implement Elixir/Phoenix behavior through a red-green-refactor loop. Use for test-first features, regression fixes, and focused domain changes.
skills/estack-tdd/SKILL.md on GitHub (opens in a new tab) -
estack-testing
Test Elixir/Phoenix behavior with ExUnit, Ecto sandbox, fakes, Mox, and LiveViewTest. Use when adding tests, isolating vendor calls, testing concurrent processes, or choosing browser coverage.
skills/estack-testing/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.