Skip to content

Commit 022485b

Browse files
committed
merge: resolve conflicts with main (source-control plugin manifest/changelog/readme)
Combines this branch's 0.4.0 setup-skill version/description with main's 0.3.1 taxonomy-sync changelog entry (#204): version stays 0.4.0 (already exceeds 0.3.1), both changelog entries stack in descending order per Keep a Changelog, and the generated README catalog line is regenerated to match the merged plugin.json description.
2 parents 7abc457 + 85aa806 commit 022485b

608 files changed

Lines changed: 3375 additions & 1878 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.claude-plugin/marketplace.json‎

Lines changed: 87 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -10,49 +10,49 @@
1010
{
1111
"name": "markdown-formatter",
1212
"source": "./plugins/markdown-formatter",
13-
"category": "formatting",
13+
"category": "development",
1414
"tags": ["markdown", "markdownlint", "formatter", "linter", "hook"]
1515
},
1616
{
1717
"name": "bash-lint",
1818
"source": "./plugins/bash-lint",
19-
"category": "formatting",
19+
"category": "development",
2020
"tags": ["bash", "shell", "shellcheck", "shfmt", "formatter", "linter", "hook"]
2121
},
2222
{
2323
"name": "biome-format",
2424
"source": "./plugins/biome-format",
25-
"category": "formatting",
25+
"category": "development",
2626
"tags": ["biome", "typescript", "javascript", "json", "jsx", "formatter", "linter", "hook"]
2727
},
2828
{
2929
"name": "ruff-format",
3030
"source": "./plugins/ruff-format",
31-
"category": "formatting",
31+
"category": "development",
3232
"tags": ["ruff", "python", "formatter", "linter", "hook"]
3333
},
3434
{
3535
"name": "eol-normalizer",
3636
"source": "./plugins/eol-normalizer",
37-
"category": "formatting",
37+
"category": "development",
3838
"tags": ["eol", "line-endings", "crlf", "lf", "gitattributes", "hook"]
3939
},
4040
{
4141
"name": "desktop-notification",
4242
"source": "./plugins/desktop-notification",
43-
"category": "notifications",
43+
"category": "claude-code",
4444
"tags": ["notification", "desktop", "toast", "bell", "osc9", "hook"]
4545
},
4646
{
4747
"name": "powershell-format",
4848
"source": "./plugins/powershell-format",
49-
"category": "formatting",
49+
"category": "development",
5050
"tags": ["powershell", "psscriptanalyzer", "pwsh", "formatter", "linter", "hook"]
5151
},
5252
{
5353
"name": "actionlint",
5454
"source": "./plugins/actionlint",
55-
"category": "formatting",
55+
"category": "development",
5656
"tags": ["actionlint", "github-actions", "workflow", "yaml", "linter", "hook"]
5757
},
5858
{
@@ -64,91 +64,85 @@
6464
{
6565
"name": "bug-report",
6666
"source": "./plugins/bug-report",
67-
"category": "workflow",
67+
"category": "maintenance",
6868
"tags": ["bug", "bug-report", "defect", "triage", "issue", "skill"]
6969
},
7070
{
71-
"name": "diagnose",
72-
"source": "./plugins/diagnose",
73-
"category": "debugging",
71+
"name": "debugging",
72+
"source": "./plugins/debugging",
73+
"category": "maintenance",
7474
"tags": ["debug", "diagnose", "troubleshooting", "root-cause", "regression", "skill"]
7575
},
7676
{
77-
"name": "improve-architecture",
78-
"source": "./plugins/improve-architecture",
79-
"category": "architecture",
77+
"name": "architecture",
78+
"source": "./plugins/architecture",
79+
"category": "design",
8080
"tags": ["architecture", "refactoring", "deep-modules", "ousterhout", "module-design", "testability", "skill"]
8181
},
8282
{
83-
"name": "mcp-tool-audit",
84-
"source": "./plugins/mcp-tool-audit",
83+
"name": "mcp-tools",
84+
"source": "./plugins/mcp-tools",
8585
"category": "quality",
8686
"tags": ["mcp", "tools", "audit", "quality", "scorecard", "skill"]
8787
},
8888
{
8989
"name": "prototype",
9090
"source": "./plugins/prototype",
91-
"category": "workflow",
91+
"category": "design",
9292
"tags": ["prototype", "spike", "throwaway", "design", "ui", "state-machine", "skill"]
9393
},
9494
{
9595
"name": "knowledge",
9696
"source": "./plugins/knowledge",
97-
"category": "knowledge",
97+
"category": "discovery",
9898
"tags": ["knowledge", "distill", "book", "pdf", "epub", "youtube", "video", "transcript", "course", "dometrain", "teachable", "skill", "reference", "synthesis", "ingest"]
9999
},
100100
{
101101
"name": "context7",
102102
"source": "./plugins/context7",
103-
"category": "utilities",
103+
"category": "discovery",
104104
"tags": ["context7", "documentation", "library-docs", "api-reference", "tooling", "skill"]
105105
},
106106
{
107-
"name": "thariq-skills",
108-
"source": "./plugins/thariq-skills",
109-
"category": "learning",
110-
"tags": ["knowledge", "skill", "skill-authoring", "playbook", "best-practices", "authoring"]
111-
},
112-
{
113-
"name": "boris",
114-
"source": "./plugins/boris",
115-
"category": "learning",
116-
"tags": ["knowledge", "skill", "claude-code", "workflow", "tips", "best-practices"]
107+
"name": "playbooks",
108+
"source": "./plugins/playbooks",
109+
"category": "claude-code",
110+
"tags": ["knowledge", "playbook", "doctrine", "boris", "thariq", "fable-5", "skill-authoring", "best-practices", "skill"]
117111
},
118112
{
119113
"name": "docs-hygiene",
120114
"source": "./plugins/docs-hygiene",
121-
"category": "documentation",
122-
"tags": ["maintenance", "skill", "markdown", "hygiene", "deduplication", "compress", "audit"]
123-
},
124-
{
125-
"name": "fable-5-playbook",
126-
"source": "./plugins/fable-5-playbook",
127-
"category": "learning",
128-
"tags": ["knowledge", "skill", "doctrine", "playbook", "engineering-judgment", "best-practices"]
115+
"category": "maintenance",
116+
"tags": ["maintenance", "documentation", "skill", "markdown", "hygiene", "deduplication", "compress", "audit"]
129117
},
130118
{
131119
"name": "firecrawl",
132120
"source": "./plugins/firecrawl",
133-
"category": "utilities",
121+
"category": "discovery",
134122
"tags": ["firecrawl", "scraping", "web-search", "crawling", "parsing", "skill"]
135123
},
136124
{
137-
"name": "claude-config-audit",
138-
"source": "./plugins/claude-config-audit",
139-
"category": "configuration",
140-
"tags": ["maintenance", "settings", "permissions", "mcp", "memory", "claude-md", "rules", "automation", "audit", "skill"]
125+
"name": "claude-config",
126+
"source": "./plugins/claude-config",
127+
"category": "claude-code",
128+
"tags": ["maintenance", "configuration", "settings", "permissions", "mcp", "rules", "automation", "audit", "skill"]
129+
},
130+
{
131+
"name": "claude-memory",
132+
"source": "./plugins/claude-memory",
133+
"category": "claude-code",
134+
"tags": ["memory", "claude-md", "rules", "auto-memory", "health", "audit", "skill"]
141135
},
142136
{
143137
"name": "work-items",
144138
"source": "./plugins/work-items",
145-
"category": "productivity",
139+
"category": "project-management",
146140
"tags": ["work-items", "tracker", "seam", "provider-neutral", "github", "issues", "triage", "orchestration", "skill"]
147141
},
148142
{
149143
"name": "discovery",
150144
"source": "./plugins/discovery",
151-
"category": "development",
145+
"category": "discovery",
152146
"tags": ["discovery", "explore", "research", "codebase", "investigation", "sources", "skill"]
153147
},
154148
{
@@ -160,25 +154,25 @@
160154
{
161155
"name": "code-tidying",
162156
"source": "./plugins/code-tidying",
163-
"category": "review",
157+
"category": "maintenance",
164158
"tags": ["tidy", "refactoring", "simplify", "boy-scout", "maintenance", "skill"]
165159
},
166160
{
167161
"name": "session-flow",
168162
"source": "./plugins/session-flow",
169-
"category": "productivity",
163+
"category": "workflow",
170164
"tags": ["workflow", "handoff", "retro", "retrospective", "session", "orchestration", "skill"]
171165
},
172166
{
173167
"name": "tdd",
174168
"source": "./plugins/tdd",
175-
"category": "learning",
169+
"category": "testing",
176170
"tags": ["knowledge", "skill", "tdd", "testing", "unit-testing", "test-design", "best-practices"]
177171
},
178172
{
179173
"name": "claude-ops",
180174
"source": "./plugins/claude-ops",
181-
"category": "monitoring",
175+
"category": "claude-code",
182176
"tags": ["operations", "observability", "otel", "telemetry", "troubleshooting", "changelog", "claude-code", "skill"]
183177
},
184178
{
@@ -196,36 +190,54 @@
196190
{
197191
"name": "planning",
198192
"source": "./plugins/planning",
199-
"category": "development",
193+
"category": "design",
200194
"tags": ["planning", "wayfind", "decision-map", "brainstorm", "prd", "interview", "design", "design-handoff", "devils-advocate", "architect", "stress-test", "skill"]
201195
},
202196
{
203-
"name": "review-toolkit",
204-
"source": "./plugins/review-toolkit",
205-
"category": "review",
197+
"name": "review",
198+
"source": "./plugins/review",
199+
"category": "quality",
206200
"tags": ["review", "code-review", "security", "architecture", "doc-drift", "ci-audit", "quality-gate", "fanout", "agents", "skill"]
207201
},
208202
{
209203
"name": "implementation",
210204
"source": "./plugins/implementation",
211205
"category": "development",
212-
"tags": ["implementation", "build", "lint", "testing", "tdd", "e2e", "verification", "skill"]
206+
"tags": ["implementation", "execute", "orchestration", "dispatch", "incremental", "skill"]
207+
},
208+
{
209+
"name": "toolchain",
210+
"source": "./plugins/toolchain",
211+
"category": "development",
212+
"tags": ["build", "lint", "format", "ecosystem", "toolchain", "setup", "skill"]
213+
},
214+
{
215+
"name": "testing",
216+
"source": "./plugins/testing",
217+
"category": "testing",
218+
"tags": ["testing", "test", "tdd", "e2e", "coverage", "diagnose", "skill"]
219+
},
220+
{
221+
"name": "verification",
222+
"source": "./plugins/verification",
223+
"category": "verification",
224+
"tags": ["verification", "outcome", "baseline", "measure", "verify", "skill"]
213225
},
214226
{
215227
"name": "kindle-dedrm",
216228
"source": "./plugins/kindle-dedrm",
217-
"category": "knowledge",
229+
"category": "personal",
218230
"tags": ["kindle", "dedrm", "calibre", "ebook", "epub", "drm", "knowledge", "windows", "skill"]
219231
},
220232
{
221-
"name": "codebase-audit",
222-
"source": "./plugins/codebase-audit",
233+
"name": "codebase-health",
234+
"source": "./plugins/codebase-health",
223235
"category": "quality",
224236
"tags": ["audit", "drift", "documentation", "configuration", "architecture", "verification", "claims", "skill"]
225237
},
226238
{
227-
"name": "teach",
228-
"source": "./plugins/teach",
239+
"name": "education",
240+
"source": "./plugins/education",
229241
"category": "learning",
230242
"tags": ["teach", "learn", "learning", "coach", "tutor", "pedagogy", "primer", "onboarding", "skill"]
231243
},
@@ -238,35 +250,45 @@
238250
{
239251
"name": "event-storming",
240252
"source": "./plugins/event-storming",
241-
"category": "modeling",
253+
"category": "design",
242254
"tags": ["event-storming", "ddd", "domain-modeling", "bounded-contexts", "miro", "facilitation", "simulation", "skill"]
243255
},
244256
{
245257
"name": "skill-quality",
246258
"source": "./plugins/skill-quality",
247-
"category": "quality",
259+
"category": "claude-code",
248260
"tags": ["skill", "authoring", "quality", "contract", "lint", "evals", "audit"]
249261
},
250262
{
251263
"name": "machine-health",
252264
"source": "./plugins/machine-health",
253-
"category": "monitoring",
265+
"category": "operations",
254266
"tags": ["machine-health", "workstation", "health", "audit", "monitoring", "windows", "powershell", "cisa-kev", "skill"]
255267
},
256268
{
257269
"name": "ai-briefing",
258270
"source": "./plugins/ai-briefing",
259-
"category": "productivity",
271+
"category": "personal",
260272
"tags": ["ai-briefing", "ai-news", "aggregation", "briefing", "slides", "presentation", "rss", "skill"]
261273
},
262274
{
263275
"name": "miro",
264276
"source": "./plugins/miro",
265-
"category": "utilities",
277+
"category": "design",
266278
"tags": ["miro", "mcp", "boards", "sticky-notes", "eventstorming", "diagramming", "visual-collaboration"]
267279
}
268280
],
269281
"renames": {
270-
"book-distill": "knowledge"
282+
"book-distill": "knowledge",
283+
"diagnose": "debugging",
284+
"improve-architecture": "architecture",
285+
"teach": "education",
286+
"review-toolkit": "review",
287+
"mcp-tool-audit": "mcp-tools",
288+
"codebase-audit": "codebase-health",
289+
"claude-config-audit": "claude-config",
290+
"boris": "playbooks",
291+
"thariq-skills": "playbooks",
292+
"fable-5-playbook": "playbooks"
271293
}
272294
}

‎.github/standards/runner-policy/policy.json‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,14 @@
6464
},
6565
"fixedRunsOn": ["ubuntu-24.04"]
6666
},
67+
"melodic-software/ci-workflows/.github/workflows/claude-review.yml@4dbb0dfcc1fcbaf30e1a5573bf776af54e4e7e1a": {
68+
"routing": "runner-input",
69+
"runnerInput": "runner",
70+
"allowedInputs": ["runner", "skip-actors"],
71+
"allowedSecrets": {
72+
"CLAUDE_CODE_OAUTH_TOKEN": "${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}"
73+
}
74+
},
6775
"melodic-software/ci-workflows/.github/workflows/link-check.yml@99ac2f8c5b09dbb785d4eaf18465cbd96c30290c": {
6876
"routing": "hosted-only",
6977
"allowedInputs": ["args"],

‎.gitignore‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Thumbs.db
1111

1212
# Local-only Claude Code state
1313
.claude/settings.local.json
14+
.claude/observability/
1415
CLAUDE.local.md
1516

1617
# Test-result artifacts (Pester runner output)

0 commit comments

Comments
 (0)