Switch Claude plugins from pinch symlinks to native management
Plugins like claude-md-management and learning-opportunities were
symlinked from pinch cache into ai/claude/. Claude Code manages
them natively via enabledPlugins now, making the symlinks redundant.

Also expanded permissions (gh, jj workspace) and broadened the
diataxis skill description.

Assisted-by: Claude Opus 4.6 via Claude Code
change qqxulozpnlswyokovnopqsqusxoulwpz
commit 92d10edc1f864206ed37103d8e6d290e2fed6fcd
author Alpha Chen <alpha@kejadlen.dev>
date
parent muurtxyr
diff --git a/ai/claude/commands/revise-claude-md.md b/ai/claude/commands/revise-claude-md.md
deleted file mode 120000
index 7e79cc85..00000000
--- a/ai/claude/commands/revise-claude-md.md
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.cache/pinch/repos/github.com/anthropics/claude-plugins-official.git/pinch-worktrees/8deab8460a9d/plugins/claude-md-management/commands/revise-claude-md.md
\ No newline at end of file
diff --git a/ai/claude/settings.json b/ai/claude/settings.json
index 4b0a948a..e859ab0c 100644
--- a/ai/claude/settings.json
+++ b/ai/claude/settings.json
@@ -5,16 +5,23 @@
   },
   "permissions": {
     "allow": [
+      "Bash(gh issue view:*)",
+      "Bash(gh project field-list:*)",
+      "Bash(gh project issue view:*)",
+      "Bash(gh project item-list:*)",
+      "Bash(gh project view:*)",
       "Bash(jj diff:*)",
       "Bash(jj log:*)",
       "Bash(jj show:*)",
       "Bash(jj status:*)",
+      "Bash(jj workspace update-stale:*)",
       "mcp__dash-api__list_installed_docsets",
       "mcp__dash-api__search_documentation",
       "mcp__plugin_episodic-memory_episodic-memory__read",
       "mcp__plugin_episodic-memory_episodic-memory__search",
       "Skill(describing-changes)",
       "Skill(elements-of-style:writing-clearly-and-concisely)",
+      "Skill(jj-commit)",
       "Skill(superpowers:brainstorming)"
     ]
   },
@@ -26,10 +33,11 @@
     "command": "~/.claude/statusline.sh"
   },
   "enabledPlugins": {
+    "claude-md-management@claude-plugins-official": true,
     "elements-of-style@superpowers-marketplace": true,
-    "superpowers-developing-for-claude-code@superpowers-marketplace": true,
     "episodic-memory@superpowers-marketplace": true,
-    "superpowers@superpowers-marketplace": true,
-    "claude-md-management@claude-plugins-official": true
+    "learning-opportunities@learning-opportunities": true,
+    "superpowers-developing-for-claude-code@superpowers-marketplace": true,
+    "superpowers@superpowers-marketplace": true
   }
 }
diff --git a/ai/claude/skills/claude-md-improver b/ai/claude/skills/claude-md-improver
deleted file mode 120000
index bded4597..00000000
--- a/ai/claude/skills/claude-md-improver
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.cache/pinch/repos/github.com/anthropics/claude-plugins-official.git/pinch-worktrees/8deab8460a9d/plugins/claude-md-management/skills/claude-md-improver
\ No newline at end of file
diff --git a/ai/claude/skills/diataxis/SKILL.md b/ai/claude/skills/diataxis/SKILL.md
index 42164b25..d626550c 100644
--- a/ai/claude/skills/diataxis/SKILL.md
+++ b/ai/claude/skills/diataxis/SKILL.md
@@ -1,6 +1,6 @@
 ---
 name: diataxis
-description: Use when writing, reviewing, or restructuring documentation — applies the Diataxis framework to classify content by user need and keep documentation modes separate
+description: Use when writing, reviewing, or restructuring documentation — READMEs, project descriptions, guides, API docs, or any prose meant for readers. Applies the Diataxis framework to classify content by user need and keep documentation modes separate
 ---
 
 # Diataxis
diff --git a/ai/claude/skills/learning-opportunities b/ai/claude/skills/learning-opportunities
deleted file mode 120000
index e3b8145c..00000000
--- a/ai/claude/skills/learning-opportunities
+++ /dev/null
@@ -1 +0,0 @@
-/Users/alpha/.cache/pinch/repos/github.com/DrCatHicks/learning-opportunities.git/pinch-worktrees/3890a30f0e3a/learning-opportunities/skills/learning-opportunities
\ No newline at end of file