From b3ae0fd2a0d92c439f9fff70e604b992d11dfb2f Mon Sep 17 00:00:00 2001 From: Admin Date: Sat, 27 Jun 2026 19:52:35 +0300 Subject: [PATCH 1/4] fix: handle /ponytail:review (colon form) for review mode Previously '/ponytail:review' fell to getDefaultMode() instead of activating review mode, because the condition checked for the unreachable '/ponytail:ponytail-review' (wrong pattern). Also removes the unreachable disjunct that could never be matched. Closes #361 --- hooks/ponytail-mode-tracker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hooks/ponytail-mode-tracker.js b/hooks/ponytail-mode-tracker.js index 5e859374..bf18aaff 100644 --- a/hooks/ponytail-mode-tracker.js +++ b/hooks/ponytail-mode-tracker.js @@ -21,7 +21,7 @@ process.stdin.on('end', () => { let mode = null; - if (cmd === '/ponytail-review' || cmd === '/ponytail:ponytail-review') { + if (cmd === '/ponytail-review' || cmd === '/ponytail:review') { mode = 'review'; } else if (cmd === '/ponytail' || cmd === '/ponytail:ponytail') { if (arg === 'lite') mode = 'lite'; From a916757f6818e5ee0fb34da4bfdb18dfd36278fd Mon Sep 17 00:00:00 2001 From: Admin Date: Sat, 27 Jun 2026 19:53:13 +0300 Subject: [PATCH 2/4] fix: correct CSV sum regex to use \d instead of [\\d] In correctness.js, [\\d] in a raw string creates a character class matching a literal backslash or 'd', not a digit. The intended lookbehind/lookahead (? Date: Sat, 27 Jun 2026 19:54:37 +0300 Subject: [PATCH 3/4] fix: remove false claim that pi-extension exposes ponytail: skill aliases The pi-extension only registers slash commands (e.g. /ponytail), not skill-style aliases (ponytail:ponytail). The claim was inaccurate. Closes #364 --- after-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/after-install.md b/after-install.md index d58644ec..f82e76b6 100644 --- a/after-install.md +++ b/after-install.md @@ -19,4 +19,4 @@ Commands: - `/ponytail-gain` - `/ponytail-help` -Bundled skills are available as `ponytail:ponytail`, `ponytail:ponytail-review`, `ponytail:ponytail-audit`, `ponytail:ponytail-debt`, `ponytail:ponytail-gain`, and `ponytail:ponytail-help`. +Bundled skills are available as `ponytail:ponytail`, `ponytail:ponytail-review`, `ponytail:ponytail-audit`, `ponytail:ponytail-debt`, `ponytail:ponytail-gain`, and `ponytail:ponytail-help` via the slash commands listed above. From 75ed85e0dfd4f32202d92683cc4af8be768632c2 Mon Sep 17 00:00:00 2001 From: Admin Date: Sat, 27 Jun 2026 19:55:08 +0300 Subject: [PATCH 4/4] fix: add missing .claude/instructions.md referenced by agent-portability.md CodeWhale falls back to reading this file, but it did not exist. Now added as a stub pointing to the canonical AGENTS.md. Closes #366 --- .claude/instructions.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .claude/instructions.md diff --git a/.claude/instructions.md b/.claude/instructions.md new file mode 100644 index 00000000..5d52c340 --- /dev/null +++ b/.claude/instructions.md @@ -0,0 +1,3 @@ +--- +--- +