Manage the ranger skill via pinch instead of a local copy
Removes the manually maintained SKILL.md and adds ranger as a pinch
source. Pinch does not yet discover root-level SKILL.md files (it
only looks in skills/*/SKILL.md), so the skill will not appear in
the skill list until pinch learns to handle single-skill plugins.

Assisted-by: Claude Opus 4.6 via pi
change zvntmozpxpqlunxrrszyuslqoknzwyyu
commit 27131bf6e5f35ee97c811118254b34254f760826
author Alpha Chen <alpha@kejadlen.dev>
date
parent nmwyntwp
diff --git a/ai/pi/pinch-lock.json b/ai/pi/pinch-lock.json
index 51de9c5f..57e79d31 100644
--- a/ai/pi/pinch-lock.json
+++ b/ai/pi/pinch-lock.json
@@ -4,11 +4,15 @@
     "ref": "main"
   },
   "claude-plugins-official": {
-    "commit": "79caa0d824acb760fd9c023acb39c6c7da5ee7fc",
+    "commit": "548bfa83750f4191adcb46ffa51b44f02e1ceaa7",
     "ref": "main"
   },
   "superpowers": {
-    "commit": "8ea39819eed74fe2a0338e71789f06b30e953041",
+    "commit": "eafe962b18f6c5dc70fb7c8cc7e83e61f4cdde06",
+    "ref": "main"
+  },
+  "ranger": {
+    "commit": "ba57b49a476cd265e5426d1d0ff18aee2fb234ed",
     "ref": "main"
   }
 }
diff --git a/ai/pi/pinch.json b/ai/pi/pinch.json
index f8fd5160..b776e9f0 100644
--- a/ai/pi/pinch.json
+++ b/ai/pi/pinch.json
@@ -13,5 +13,10 @@
     "repo": "https://github.com/obra/superpowers",
     "ref": "main",
     "plugins": ["superpowers"]
+  },
+  "ranger": {
+    "repo": "https://git.kejadlen.dev/alpha/ranger",
+    "ref": "main",
+    "plugins": [{ "name": "ranger", "path": "." }]
   }
 }
diff --git a/ai/pi/settings.json b/ai/pi/settings.json
index f9db31aa..69452e56 100644
--- a/ai/pi/settings.json
+++ b/ai/pi/settings.json
@@ -1,5 +1,5 @@
 {
-  "lastChangelogVersion": "0.61.1",
+  "lastChangelogVersion": "0.62.0",
   "defaultProvider": "anthropic",
   "defaultModel": "claude-opus-4-6",
   "skills": [
@@ -7,4 +7,4 @@
   ],
   "enableSkillCommands": true,
   "defaultThinkingLevel": "high"
-}
+}
\ No newline at end of file
diff --git a/ai/skills/ranger/SKILL.md b/ai/skills/ranger/SKILL.md
deleted file mode 100644
index be29ae9d..00000000
--- a/ai/skills/ranger/SKILL.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-name: ranger
-description: Use when managing tasks with the ranger CLI — creating backlogs, tracking work, picking up tasks, prioritizing, or following the ranger PM workflow in any project
----
-
-# Ranger — Task Management
-
-Use the `ranger` CLI to manage project tasks. Run `ranger --help` for commands and syntax.
-
-All work must correspond to a task in the backlog. If the user asks for something that isn't tracked, create a task first, then pick it up. When the user says "let's keep working" without specifying a task, pick up the next queued task (top of the queue).
-
-## Quick Reference
-
-Commands use `ranger <noun> <verb>` structure. Top-level nouns: `backlog` (alias `b`), `task` (alias `t`), `comment` (alias `c`), `tag`, `blocker`.
-
-```bash
-# Backlogs
-ranger backlog list                  # List all backlogs
-
-# Tasks
-ranger task create --backlog <name> "Title"   # Create a task
-ranger task create --backlog <name> --state ready --description "..." "Title"
-ranger task list --backlog <name>             # List tasks
-ranger task show <key>                        # Show task details
-ranger task edit <key> --state <state>        # Change task state
-ranger task move <key> -B <other>             # Reorder: place before another task
-ranger task move <key> -A <other>             # Reorder: place after another task
-ranger task delete <key>                      # Delete a task
-```
-
-```bash
-# Tags (created implicitly — no "tag create" command; adding a new name creates the tag)
-ranger tag list                              # List all tags
-ranger tag add <task-key> <tag-name>         # Add a tag to a task (creates tag if new)
-ranger tag remove <task-key> <tag-name>      # Remove a tag from a task (alias: rm)
-```
-
-Task states for `--state`: `icebox`, `ready`, `in_progress`, `done`.
-
-The `RANGER_DEFAULT_BACKLOG` env var sets the default `--backlog` value so you can omit it.
-
-Task keys are short prefixes (e.g. `tl`) of longer IDs — use just enough to be unique. There is no `--top` or `--bottom` flag; to move to the top, use `-B` with the first task's key.
-
-## Conventions
-
-- **Icebox**: ideas, not committed to
-- **Ready**: committed, ordered by priority (top = most important)
-- **In Progress**: actively being worked on
-- **Done**: finished
-
-Top of the queue = most important. Bias toward quick wins — small easy tasks should be prioritized higher by default.
-
-## Workflow
-
-- Don't mark a task **done** until the changes are committed. Commit first, then transition.
-- When you encounter a bug in ranger during other work, file it in the ranger backlog (`--backlog ranger`) and tag it `bug`. Include what you observed, the expected behavior, and how to reproduce it in the description. Don't fix it inline — continue with the original task unless the bug blocks it.
-
----
-
-*This is a self-improving skill — see the `self-improving-skills` skill.*