Start or resume an Elixir rewrite of an app in any language (Rails, Django, PHP, Node, Go, Java, .NET, others) and show its status. Use when someone wants to port, migrate or rewrite an app into Elixir/Phoenix.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Rewrite Start — Entry, Resume, Status
The front door of the rewrite workflow. It explains the method once, finds
where an existing rewrite stands, checks that the legacy source has not
changed underneath it, and routes to the next phase.
```text
/rewrite:start → /rewrite:analyze → /rewrite:architect → /rewrite:roadmap
↓ per slice
/rewrite:verify ← /phx:work ← /phx:plan
```
## Iron Laws
1. **ONE PHASE AT A TIME** — route to the next phase; with `--auto`, chain only analyze → architect → roadmap
2. **IDENTITY BEFORE RESUME** — compare the source snapshot before trusting earlier artifacts
3. **STATE COMES FROM FILES** — read `.claude/rewrite/` and the ledger script, never memory of a previous session
4. **`--auto` STOPS AT DECISIONS** — it never approves ASSUMED choices, never starts `/phx:work`, never deploys or touches production data
5. **LEGACY STAYS READ-ONLY** — never write into or execute the source app
## Workflow
### 1. Check dependencies and detect state
If the `phx:plan` skill is not in this session's skill list, tell the user to
…
The line at the top of this page pins the label git:20261016.60a2294, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_o76hdsuuvdfaxn2e
GET https://markdownregistry.com/api/v1/resolve?ref=oliver-kriska/claude-elixir-phoenix/start
GET https://markdownregistry.com/api/v1/blob/bc925138c05f3f5ae77d44ee79c827f9f7414ad02146be3c344f8c40c4f6f2e8
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
oliver-kriska/claude-elixir-phoenix · .claude/skills/cc-changelog/SKILL.md · CONTRIBUTOR TOOL - Track CC changelog, extract new versions since last check,
analyze impact on plugin (breaking…
oliver-kriska/claude-elixir-phoenix · .claude/skills/plugin-dev-workflow/SKILL.md · Guide plugin development workflow — editing skills, agents, hooks, or eval framework in this repo. Use when modifying…
oliver-kriska/claude-elixir-phoenix · .claude/skills/promote/SKILL.md · Generate X/Twitter release promotion posts with ASCII tables and CodeSnap rendering. Use when writing release posts…
striderza/opencodegamestudios · .agents/modules/core/skills/start/SKILL.md · First-time onboarding — asks where you are, then guides you to the right workflow or to pre-workflow exploration. No…
striderza/opencodegamestudios · .agents/skills/start/SKILL.md · First-time onboarding — asks where you are, then guides you to the right workflow or to pre-workflow exploration. No…
striderza/opencodegamestudios · .opencode/modules/core/skills/start/SKILL.md · First-time onboarding — asks where you are, then guides you to the right workflow or to pre-workflow exploration. No…
nota-america/forgecat-agent-profiles · profiles/anthropics/knowledge-work-plugins/anthropics_knowledge-work-plugins_bio-research/for-claude/.claude/skills/start/SKILL.md · Set up your bio-research environment and explore available tools.
haabe/mycelium · plugins/mycelium/skills/start/SKILL.md · One command from "plugin installed" to "running brief on your idea." Combines /mycelium:setup (project-state…
normannoble/goagentic · skills/start/SKILL.md · Start a workspace agent by name and become it for the session. Use /agents:start <name>, /agents:start <name> <topic>…
conorbronsdon/agent-context-os · .agents/skills/start/SKILL.md · Load this context workspace and produce the canonical session briefing. Use only when the user explicitly invokes start.
wrg32786/aigent-os · skills/start/SKILL.md · The day-one first-run flow and the everyday home screen. On first launch, greet, run setup, then carry the operator…