ZE

zestcreative/elixirstream

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

65 stars Качество 54 Тренд 22MIT

Утилиты для застройщика. Regex, HTTP-эхо. диффинг

Обзор

1. Regex Tester 1. HTTP Sink. Отправьте запрос и посмотрите его эхо на UI. 1. Генератор дифф трубопровода. См. различия между версиями и флагами генераторов, таких как phx.gen. auth, phx.new, scenic.new, или нервы.new. 1. Предоставляемые сообществом советы, которые публикуются в Twitter для вас от @elixirstream 1. ... на данный момент :) Этот репо удваивается как рынок агентских навыков. Навык учит вашего агента обновлять генераторы Elixir/Phoenix из реальных, точных диффов, обслуживаемых elixirstream.dev (через /gendiff/api), вместо того, чтобы гадать, что изменилось. Добавьте этот репо в качестве рынка плагинов, а затем установите: Умение загружается как elixirstream:gendiff. (SKILL.md - это кросс-агентный стандарт) - переведите навык в каталог навыков Codex: Codex автоматически обнаруживает любой каталог под теми путями, которые содержат SKILL.md. Вам нужно установить докер и драгоценный камень для Ruby, и докер должен работать, иначе приложение будет жаловаться при запуске, поскольку оно не может создавать Dockerfiles, необходимые для диффинга.

Обзор (машинный перевод)

Серия утилит для разработчиков.

1.Испытатель Regex

  1. HTTP Sink. Отправьте запрос и посмотрите его эхо на UI.
  2. Генератор дифф трубопровода. Увидеть разницу между версиями и флагами Они могут быть как [[T]], phx.new, scenic.new, так и nerves.new.
  3. Предоставляемые сообществом советы, которые публикуются в Twitter для вас от @elixirstream
  4. …это на данный момент :

Используйте кодировщик (Код Клода/Кодекс)

Этот репо удваивается как рынок агентских навыков. Навык гендиффа учит вас агент для модернизации генераторов Elixir/Phoenix из реальных, точных по флагу диффов, обслуживаемых [4] (через [5]) вместо того, чтобы угадать, что изменилось.

Claude Code — добавьте этот репо в качестве плагина, а затем установите:

Упражнения, как [6].

Codex (SKILL.md является кросс-агентным стандартом) — переведите навыки в свой Кодекс. Каталог навыков:

Codex автоматически обнаруживает любой каталог под теми путями, которые содержат SKILL.md.

##Бег локально

Вы должны установить docker и gem для Ruby и docker, который должен работать. В противном случае приложение будет жаловаться при запуске, так как оно не может создать Докерфилы, необходимые для диффинга.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Utilities (made with Elixir)

A series of utilities for developers.

  1. Regex Tester
  2. HTTP Sink. Send a request and see it echo on the UI.
  3. Generator diff pipeline. See the diff between versions and flags of generators, such as phx.gen.auth, phx.new, scenic.new, or nerves.new.
  4. Community-provided tips that post to Twitter for you from @elixirstream
  5. … that’s it for now :)

Use from your coding agent (Claude Code / Codex)

This repo doubles as an agent-skill marketplace. The gendiff skill teaches your agent to upgrade Elixir/Phoenix generators from real, flag-accurate diffs served by elixirstream.dev (via /gendiff/api) instead of guessing at what changed.

Claude Code — add this repo as a plugin marketplace, then install:

/plugin marketplace add github://zestcreative/elixirstream
/plugin install elixirstream@elixirstream

The skill loads as elixirstream:gendiff.

Codex (SKILL.md is a cross-agent standard) — drop the skill into your Codex skills directory:

# project-scoped
mkdir -p .codex/skills && cp -rf skills/gendiff .codex/skills/
# or global, from a clone of this repo
mkdir -p ~/.codex/skills && cp -rf skills/gendiff ~/.codex/skills/

Codex auto-discovers any directory under those paths that contains a SKILL.md.

Running Locally

You need to install docker and gem for Ruby and docker needs to be running, otherwise the app will complain when starting up since it can’t build the Dockerfiles needed for diffing. Colima doesn’t seem to work, but docker-ce does seem to work when mounting volumes. podman might work instead of docker but is the containerd runtime is untested.

You also need silicon installed to generate code screenshots.

To start your Phoenix server:

  • Setup the project with mix setup
  • Start Phoenix endpoint with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Deployment

flyctl deploy

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add zestcreative/elixirstream
Новичок в MCP? Начните с руководства на mcpskill.org →