AndrewDryga

36 mods across 1 repository, 356 stars between them.

PreToolUse

01

AndrewDryga/emisar

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing commit-gate.sh. From AndrewDryga/emisar.

356 2d ago A tokens not measured

emisar

02

AndrewDryga/emisar

Settings file Claude Code

Agent settings declaring 1 hook event (PreToolUse).

356 2d ago A tokens not measured

content-director

03

AndrewDryga/emisar

Skill Claude CodeCodex

Write and edit clear, distinctive, human-quality content for emisar across marketing pages, product UI, documentation, blog posts, announcements, SEO pages, CTAs, and positioning. Use when copy sounds corporate, generated, vague, overcomplicated, over-marketed, tonally flat, or inconsistent; when a surface needs a…

356 2d ago A 90 tokens

content-seo

04

AndrewDryga/emisar

Skill Claude CodeCodex

Put on the SEO/marketing hat for the emisar marketing site and positioning — clear honest value prop, crawlable server-rendered pages, titles/meta/structured data, internal linking, and sitemap. Use when editing controllers/marketinghtml (home, pricing, security, use-cases, compare, docs, packs), writing…

356 2d ago A 81 tokens

debug-investigate

05

AndrewDryga/emisar

Skill Claude CodeCodex

Root-cause a crash, exception, stacktrace, failing test, or wrong behavior in portal/ — reproduce, read the real error, trace to the actual cause, propose the minimal fix. Use when something raises/fails/misbehaves and you need the cause, not a guess (Ecto changeset/constraint errors, recurrent job failures…

356 2d ago A 89 tokens

AndrewDryga/emisar

Skill Claude CodeCodex

Orchestrate an agency-grade redesign of the emisar marketing website: positioning, creative territories, art direction, content architecture, visual system, implementation loop, and review. Use when redesigning or substantially changing marketing pages, landing pages, positioning, launch pages, or any public site work…

356 2d ago A 72 tokens

design-frontend

07

AndrewDryga/emisar

Skill Claude CodeCodex

Put on the pragmatic front-end hat for the emisar Phoenix UI and marketing HEEx — build correct LiveView/operator UI with CoreComponents and LiveTable, or execute public marketing pages from creative direction with server-rendered HEEx + Tailwind. Use when implementing or changing a LiveView, HEEx template, component…

356 2d ago A 83 tokens

AndrewDryga/emisar

Skill Claude CodeCodex

Micro-detail polish for emisar's rendered UI — the small craft that makes an interface feel finished: concentric border radius, optical alignment, shadows vs borders, interruptible/staggered motion, tabular numbers, text-wrap, image outlines, scale-on-press, hit areas, transition specificity. Use when building or…

356 2d ago A 133 tokens

design-review

09

AndrewDryga/emisar

Skill Claude CodeCodex

Adversarial art-direction, UX, copy, SEO, accessibility, and implementation review for emisar marketing website pages. Use before shipping public marketing pages, after LLM-generated redesigns, when a page feels generic or overdesigned, or when rendered screenshots need critique against an agency-quality bar.

356 2d ago A 63 tokens

design-ux

10

AndrewDryga/emisar

Skill Claude CodeCodex

Put on the senior product/UI/UX designer hat for emisar's operator console and SaaS-style web app surfaces — design or critique flows/screens for top-tier minimalist UX, information architecture, usability, visual hierarchy, graphic restraint, trust, and complete states. Use when adding or changing a LiveView screen…

356 2d ago A 135 tokens

elixir-boundaries

11

AndrewDryga/emisar

Skill Claude CodeCodex

Audit context boundaries and coupling in portal/apps/emisar via mix xref + greps — find the web/MCP layer reaching past contexts, one context reaching into another's Query/Schema/Changeset, and dependency cycles. Use before splitting a context, after adding cross-context calls, or to check architecture health.

356 2d ago A 68 tokens

elixir-context-fn

12

AndrewDryga/emisar

Skill Claude CodeCodex

Add one read or write function to an existing Emisar context the canonical way — correct Repo. call, Subject placement, Authorizer wiring, tagged return, and its denial test. Use when adding a query/fetch/list/create/update/delete/action function to a context in portal/apps/emisar.

356 2d ago A 64 tokens

elixir-iron-review

13

AndrewDryga/emisar

Skill Claude CodeCodex

Review a diff or the working tree against the Emisar Iron Laws (IL-1…IL-20) — the mechanical Credo checks plus the judgment checks a static analyzer can't do. Use when reviewing portal/ Elixir before a PR, after a refactor, or to double-check context/query/changeset/LiveView changes. Reports law · file:line · fix.

356 2d ago A 83 tokens

elixir-new-context

14

AndrewDryga/emisar

Skill Claude CodeCodex

Scaffold a new Emisar domain context — context + authorizer + schema + query + changeset + migration + tests, wired into the permission union. Use when adding a new resource/table/domain concept to portal/apps/emisar, or starting a feature that needs its own context.

356 2d ago A 61 tokens

elixir-performance

15

AndrewDryga/emisar

Skill Claude CodeCodex

Find and fix performance problems in portal/ — N+1 queries, missing preloads, unbounded lists/assigns, missing DB indexes, slow context reads. Use when a page or list is slow, the DB is hot, LiveView sockets are heavy, or before shipping a list/heavy read path.

356 2d ago A 67 tokens

AndrewDryga/emisar

Skill Claude CodeCodex

Build or review a recurrent background job / scheduled sweep in portal/ the emisar way - context-owned jobs/, supervised by the owning context, idempotent durable-row work, testable. Use when adding/changing a recurrent job or debugging job ticks.

356 2d ago A 58 tokens

elixir-testing

17

AndrewDryga/emisar

Skill Claude CodeCodex

Write or improve ExUnit tests for portal/ the emisar way — DataCase/ConnCase, the real fixtures in test/support, and the mandatory happy / denial / cross-account paths (§7). Use when adding tests for a context/job/LiveView, or when a change is missing its denial + cross-account coverage.

356 2d ago A 69 tokens

go-engineer

18

AndrewDryga/emisar

Skill Claude CodeCodex

Engineer a change in the Go modules (runner/ or mcp/) the house way — read the project AGENTS.md first, match the Go house style (slog, fmt.Errorf %w, stdlib table-driven tests, no new deps), honor the runner's security posture, and run the gate. Use for any code change in runner/ or mcp/ (the Go analog of the portal…

356 2d ago A 89 tokens

ops-deploy

19

AndrewDryga/emisar

Skill Claude CodeCodex

Pre-deploy checklist and release sanity for the GCP portal control plane - migrations, secrets, image build, HCP Terraform plan, and health. Use before deploying or when changing the Dockerfile, release config, runtime config, or infra delivery path. Does not apply infrastructure.

356 2d ago A 60 tokens

ops-release

20

AndrewDryga/emisar

Skill Claude CodeCodex

Cut an emisar product release end to end — changelog, version, license date, gate, commit, signed tag, push, and GitHub release. Use when the user asks to cut or publish a product release.

356 2d ago A 48 tokens

product-manager

21

AndrewDryga/emisar

Skill Claude CodeCodex

Put on the product-manager hat for emisar — decide what to build, what to cut, and what order; define the smallest valuable slice and what "done" means. Use when a request is vague or oversized, when scoping a feature, prioritizing, or deciding whether something is worth building at all. Pairs with /workflow-spec.

356 2d ago A 73 tokens

review-board

22

AndrewDryga/emisar

Skill Claude CodeCodex

The full pre-merge review — convene a board of expert hats (pragmatic staff engineer, domain expert, security, UX, UI, PM, marketing, sales) as parallel review subagents, then synthesize ONE ranked verdict and a prioritized plan to fix everything. Use for a PR, branch, commit range, or uncommitted work when a thorough…

356 2d ago A 99 tokens

review-ship

23

AndrewDryga/emisar

Skill Claude CodeCodex

Review a portal/ diff before merge through the product hats AND the Iron Laws in parallel — PM, UX, frontend, security, SEO/design (as relevant) plus elixir-iron-review, synthesized into one verdict. Use before opening a PR or when the user asks for a product/multi-hat/pre-ship review. Complements /elixir-iron-review…

356 2d ago A 93 tokens

security-deps-audit

24

AndrewDryga/emisar

Skill Claude CodeCodex

Audit portal/ hex dependencies for supply-chain risk — retired/yanked packages, known advisories, unexpected git/path deps, and vetting a dependency before adding it. Use before adding a dep, before a release, or periodically. emisar is a security product; every new dependency is attack surface.

356 2d ago A 66 tokens