diff --git a/README.md b/README.md index 315e5b3..c2ff660 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Personal extensions for the [Pi coding agent](https://github.com/badlogic/pi-mon |-----------|-------------| | [/readfiles](files-widget/) | In-terminal file browser and viewer widget. Navigate files, view diffs, select code, send comments to agent - without leaving Pi, and without interrupting your agent | | [tab-status](tab-status/) | Manage as many parallel sessions as your mind can handle. Terminal tab indicators for
✅ done / 🚧 stuck / 🛑 timed out | -| [ralph-wiggum](ralph-wiggum/) | Run arbitrarily-long tasks without diluting model attention. Flat version without subagents like [ralph-loop](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/ralph-loop) | +| [pi-ralph-wiggum](pi-ralph-wiggum/) | Run arbitrarily-long tasks without diluting model attention. Flat version without subagents like [ralph-loop](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/ralph-loop) | | [agent-guidance](agent-guidance/) | Switch between Claude/Codex/Gemini with model-specific guidance (CLAUDE.md, CODEX.md, GEMINI.md) | | [/usage](usage-extension/) | 📊 Usage statistics dashboard. See cost, tokens, and messages by provider/model across Today, This Week, Last Week, and All Time — with a compact view for narrow terminals | | [/paste](raw-paste/) | Paste editable text, not [paste #1 +21 lines]. Running `/paste` with optional keybinding | @@ -21,7 +21,7 @@ Personal extensions for the [Pi coding agent](https://github.com/badlogic/pi-mon |-------|-------------| | [extending-pi](extending-pi/) | Guide for extending Pi — decide between skills, extensions, prompt templates, themes, or packages. | | ↳ [skill-creator](extending-pi/skill-creator/) | Detailed guidance for creating Pi skills. | -| [ralph-wiggum](ralph-wiggum/) | Skill instructions for long-running development loops. | +| [pi-ralph-wiggum](pi-ralph-wiggum/) | Skill instructions for long-running development loops. | ## Install (pi package manager) @@ -56,7 +56,7 @@ If you keep a local clone, add extensions to your `~/.pi/agent/settings.json`: "~/pi-extensions/arcade/picman.ts", "~/pi-extensions/arcade/tetris.ts", "~/pi-extensions/arcade/mario-not/mario-not.ts", - "~/pi-extensions/ralph-wiggum", + "~/pi-extensions/pi-ralph-wiggum", "~/pi-extensions/agent-guidance/agent-guidance.ts", "~/pi-extensions/raw-paste", "~/pi-extensions/code-actions", diff --git a/package.json b/package.json index 161c458..5c93397 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pi-extensions", - "version": "0.1.31", + "version": "0.1.32", "license": "MIT", "private": false, "keywords": [ @@ -17,14 +17,14 @@ "./code-actions/index.ts", "./files-widget/index.ts", "./raw-paste/index.ts", - "./ralph-wiggum/index.ts", + "./pi-ralph-wiggum/index.ts", "./tab-status/tab-status.ts", "./usage-extension/index.ts" ], "skills": [ "./extending-pi/SKILL.md", "./extending-pi/skill-creator/SKILL.md", - "./ralph-wiggum/SKILL.md" + "./pi-ralph-wiggum/SKILL.md" ] } } diff --git a/ralph-wiggum/CHANGELOG.md b/pi-ralph-wiggum/CHANGELOG.md similarity index 53% rename from ralph-wiggum/CHANGELOG.md rename to pi-ralph-wiggum/CHANGELOG.md index 002c1db..1cac967 100644 --- a/ralph-wiggum/CHANGELOG.md +++ b/pi-ralph-wiggum/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.2.0 - 2026-04-19 + +### Changed +- **BREAKING:** SKILL.md `name` renamed `ralph-wiggum` → `pi-ralph-wiggum` to match the parent directory (both in the repo and after `pi install npm:@tmustier/pi-ralph-wiggum`). This removes the `[Skill conflicts]` warning pi emitted on every startup, but it also changes the skill's public identifier — explicit invocations must now use `/skill:pi-ralph-wiggum` instead of `/skill:ralph-wiggum`. Thanks to @ishanmalik for reporting ([#12](https://github.com/tmustier/pi-extensions/issues/12)). +- Repo directory renamed `ralph-wiggum/` → `pi-ralph-wiggum/` as part of the same fix. Git-source users referencing `~/pi-extensions/ralph-wiggum/…` in their pi config should update the path to `~/pi-extensions/pi-ralph-wiggum/…`. The npm package name (`@tmustier/pi-ralph-wiggum`) is unchanged. +- Renamed the README's `Install` section to `Installation` so it matches the skill validator's expectations. + ## 0.1.7 - 2026-04-19 ### Fixed diff --git a/ralph-wiggum/LICENSE b/pi-ralph-wiggum/LICENSE similarity index 100% rename from ralph-wiggum/LICENSE rename to pi-ralph-wiggum/LICENSE diff --git a/ralph-wiggum/README.md b/pi-ralph-wiggum/README.md similarity index 96% rename from ralph-wiggum/README.md rename to pi-ralph-wiggum/README.md index f64355c..7eeeab9 100644 --- a/ralph-wiggum/README.md +++ b/pi-ralph-wiggum/README.md @@ -10,7 +10,7 @@ This one is cool because: **Note: This is a flat version without subagents, similar to the [Anthropic plugins implementation](https://github.com/anthropics/claude-code-plugins/tree/main/ralph-loop).** -## Install +## Installation ```bash pi install npm:@tmustier/pi-ralph-wiggum @@ -27,8 +27,8 @@ Then filter to just this extension in `~/.pi/agent/settings.json`: "packages": [ { "source": "git:github.com/tmustier/pi-extensions", - "extensions": ["ralph-wiggum/index.ts"], - "skills": ["ralph-wiggum/SKILL.md"] + "extensions": ["pi-ralph-wiggum/index.ts"], + "skills": ["pi-ralph-wiggum/SKILL.md"] } ] } diff --git a/ralph-wiggum/SKILL.md b/pi-ralph-wiggum/SKILL.md similarity index 99% rename from ralph-wiggum/SKILL.md rename to pi-ralph-wiggum/SKILL.md index 028ed92..a44568c 100644 --- a/ralph-wiggum/SKILL.md +++ b/pi-ralph-wiggum/SKILL.md @@ -1,5 +1,5 @@ --- -name: ralph-wiggum +name: pi-ralph-wiggum description: Long-running iterative development loops with pacing control and verifiable progress. Use when tasks require multiple iterations, many discrete steps, or periodic reflection with clear checkpoints; avoid for simple one-shot tasks or quick fixes. --- diff --git a/ralph-wiggum/index.ts b/pi-ralph-wiggum/index.ts similarity index 100% rename from ralph-wiggum/index.ts rename to pi-ralph-wiggum/index.ts diff --git a/ralph-wiggum/package.json b/pi-ralph-wiggum/package.json similarity index 89% rename from ralph-wiggum/package.json rename to pi-ralph-wiggum/package.json index abbc2e4..49066e6 100644 --- a/ralph-wiggum/package.json +++ b/pi-ralph-wiggum/package.json @@ -1,6 +1,6 @@ { "name": "@tmustier/pi-ralph-wiggum", - "version": "0.1.7", + "version": "0.2.0", "description": "Long-running agent loops for iterative development in Pi.", "license": "MIT", "author": "Thomas Mustier", @@ -10,10 +10,10 @@ "repository": { "type": "git", "url": "git+https://github.com/tmustier/pi-extensions.git", - "directory": "ralph-wiggum" + "directory": "pi-ralph-wiggum" }, "bugs": "https://github.com/tmustier/pi-extensions/issues", - "homepage": "https://github.com/tmustier/pi-extensions/tree/main/ralph-wiggum", + "homepage": "https://github.com/tmustier/pi-extensions/tree/main/pi-ralph-wiggum", "pi": { "extensions": [ "index.ts"