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
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