Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <br>✅ 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 |
Expand All @@ -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)

Expand Down Expand Up @@ -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",
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pi-extensions",
"version": "0.1.31",
"version": "0.1.32",
"license": "MIT",
"private": false,
"keywords": [
Expand All @@ -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"
]
}
}
7 changes: 7 additions & 0 deletions ralph-wiggum/CHANGELOG.md → pi-ralph-wiggum/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
File renamed without changes.
6 changes: 3 additions & 3 deletions ralph-wiggum/README.md → pi-ralph-wiggum/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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"]
}
]
}
Expand Down
2 changes: 1 addition & 1 deletion ralph-wiggum/SKILL.md → pi-ralph-wiggum/SKILL.md
Original file line number Diff line number Diff line change
@@ -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.
---

Expand Down
File renamed without changes.
6 changes: 3 additions & 3 deletions ralph-wiggum/package.json → pi-ralph-wiggum/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand All @@ -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"
Expand Down
Loading