ktg-plugin-marketplace/plugins/config-audit/tests/snapshots/v5.0.0/whats-active.json
Kjell Tore Guttormsen 2397ffb5e4 chore(humanizer): pre-flight snapshots + test audit for v5.1.0
Wave 0 / Step 0 of the v5.1.0 plain-language UX humanizer plan.

Captures v5.0.0 baseline output for all 8 CLIs at
tests/snapshots/v5.0.0/ — these snapshots are immutable references
for SC-6 (--json byte-equal) and SC-7 (--raw byte-equal) tests in
later waves.

- 5 CLIs captured via --output-file: scan-orchestrator, posture,
  token-hotspots-cli, manifest, whats-active
- 3 CLIs captured via stdout redirect (no --output-file support):
  drift-cli (after baseline seed), fix-cli, plugin-health-scanner
- Posture stderr scorecard captured separately for SC-7 stderr-mode
  comparison

docs/v5.1.0-test-audit.md classifies all 42 .title references in
7 known test files: 34 will break under humanization (literal
string equality / substring), 8 are safe (test fixtures or error
formatting). This document is the change list for Step 4.

Project: .claude/projects/2026-05-01-config-audit-ux-redesign/
2026-05-01 16:47:13 +02:00

1886 lines
No EOL
64 KiB
JSON

{
"meta": {
"tool": "config-audit:whats-active",
"version": "1.0.0",
"generatedAt": "2026-05-01T14:44:38.432Z",
"repoPath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/tests/fixtures/marketplace-medium",
"gitRoot": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace",
"projectKey": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace",
"durationMs": 119
},
"claudeMd": {
"files": [
{
"path": "/Users/ktg/.claude/CLAUDE.md",
"scope": "user",
"bytes": 9523,
"lines": 201,
"parent": null
},
{
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/CLAUDE.md",
"scope": "project",
"bytes": 2456,
"lines": 52,
"parent": null
},
{
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/CLAUDE.md",
"scope": "project",
"bytes": 10146,
"lines": 175,
"parent": null
},
{
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/tests/fixtures/marketplace-medium/CLAUDE.md",
"scope": "project",
"bytes": 464,
"lines": 25,
"parent": null
},
{
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/tests/fixtures/marketplace-medium/.claude/shared.md",
"scope": "import",
"bytes": 273,
"lines": 14,
"parent": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/tests/fixtures/marketplace-medium/CLAUDE.md"
}
],
"totalBytes": 22862,
"totalLines": 467,
"estimatedTokens": 5716
},
"plugins": [
{
"name": "agent-sdk-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/agent-sdk-dev",
"version": null,
"commands": 1,
"agents": 2,
"skills": 0,
"hooks": 0,
"rules": 0,
"totalBytes": 18471,
"estimatedTokens": 450
},
{
"name": "claude-code-setup",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/claude-code-setup",
"version": "1.0.0",
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 10856,
"estimatedTokens": 2714
},
{
"name": "claude-md-management",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/claude-md-management",
"version": "1.0.0",
"commands": 1,
"agents": 0,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 7385,
"estimatedTokens": 1657
},
{
"name": "code-modernization",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/code-modernization",
"version": null,
"commands": 7,
"agents": 5,
"skills": 0,
"hooks": 0,
"rules": 0,
"totalBytes": 31227,
"estimatedTokens": 1800
},
{
"name": "code-review",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/code-review",
"version": null,
"commands": 1,
"agents": 0,
"skills": 0,
"hooks": 0,
"rules": 0,
"totalBytes": 7422,
"estimatedTokens": 150
},
{
"name": "code-simplifier",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/code-simplifier",
"version": "1.0.0",
"commands": 0,
"agents": 1,
"skills": 0,
"hooks": 0,
"rules": 0,
"totalBytes": 3129,
"estimatedTokens": 150
},
{
"name": "commit-commands",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/commit-commands",
"version": null,
"commands": 3,
"agents": 0,
"skills": 0,
"hooks": 0,
"rules": 0,
"totalBytes": 3285,
"estimatedTokens": 450
},
{
"name": "example-plugin",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/example-plugin",
"version": null,
"commands": 1,
"agents": 0,
"skills": 2,
"hooks": 0,
"rules": 0,
"totalBytes": 5198,
"estimatedTokens": 1139
},
{
"name": "explanatory-output-style",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/explanatory-output-style",
"version": "1.0.0",
"commands": 0,
"agents": 0,
"skills": 0,
"hooks": 1,
"rules": 0,
"totalBytes": 323,
"estimatedTokens": 93
},
{
"name": "feature-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/feature-dev",
"version": null,
"commands": 1,
"agents": 3,
"skills": 0,
"hooks": 0,
"rules": 0,
"totalBytes": 12465,
"estimatedTokens": 600
},
{
"name": "frontend-design",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/frontend-design",
"version": null,
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 4274,
"estimatedTokens": 1069
},
{
"name": "hookify",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/hookify",
"version": null,
"commands": 4,
"agents": 1,
"skills": 1,
"hooks": 4,
"rules": 0,
"totalBytes": 32242,
"estimatedTokens": 3148
},
{
"name": "learning-output-style",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/learning-output-style",
"version": "1.0.0",
"commands": 0,
"agents": 0,
"skills": 0,
"hooks": 1,
"rules": 0,
"totalBytes": 320,
"estimatedTokens": 92
},
{
"name": "math-olympiad",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/math-olympiad",
"version": null,
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 19961,
"estimatedTokens": 4991
},
{
"name": "mcp-server-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/mcp-server-dev",
"version": null,
"commands": 0,
"agents": 0,
"skills": 3,
"hooks": 0,
"rules": 0,
"totalBytes": 39342,
"estimatedTokens": 9836
},
{
"name": "playground",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/playground",
"version": null,
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 3824,
"estimatedTokens": 956
},
{
"name": "plugin-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev",
"version": null,
"commands": 1,
"agents": 3,
"skills": 7,
"hooks": 0,
"rules": 0,
"totalBytes": 144037,
"estimatedTokens": 27574
},
{
"name": "pr-review-toolkit",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/pr-review-toolkit",
"version": null,
"commands": 1,
"agents": 6,
"skills": 0,
"hooks": 0,
"rules": 0,
"totalBytes": 36215,
"estimatedTokens": 1050
},
{
"name": "ralph-loop",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/ralph-loop",
"version": "1.0.0",
"commands": 3,
"agents": 0,
"skills": 0,
"hooks": 1,
"rules": 0,
"totalBytes": 5172,
"estimatedTokens": 534
},
{
"name": "security-guidance",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/security-guidance",
"version": null,
"commands": 0,
"agents": 0,
"skills": 0,
"hooks": 1,
"rules": 0,
"totalBytes": 382,
"estimatedTokens": 110
},
{
"name": "skill-creator",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/skill-creator",
"version": null,
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 33168,
"estimatedTokens": 8292
},
{
"name": "ai-psychosis",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ai-psychosis",
"version": "1.0.0",
"commands": 1,
"agents": 0,
"skills": 1,
"hooks": 4,
"rules": 0,
"totalBytes": 11308,
"estimatedTokens": 1017
},
{
"name": "config-audit",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit",
"version": "5.0.0",
"commands": 18,
"agents": 6,
"skills": 1,
"hooks": 4,
"rules": 4,
"totalBytes": 112496,
"estimatedTokens": 5589
},
{
"name": "graceful-handoff",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/graceful-handoff",
"version": "2.1.0",
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 2,
"rules": 0,
"totalBytes": 5819,
"estimatedTokens": 1479
},
{
"name": "linkedin-thought-leadership",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership",
"version": "1.2.0",
"commands": 27,
"agents": 17,
"skills": 6,
"hooks": 9,
"rules": 0,
"totalBytes": 535796,
"estimatedTokens": 19852
},
{
"name": "llm-security",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security",
"version": "7.3.1",
"commands": 20,
"agents": 6,
"skills": 0,
"hooks": 9,
"rules": 0,
"totalBytes": 161770,
"estimatedTokens": 4492
},
{
"name": "ms-ai-architect",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ms-ai-architect",
"version": "1.8.0",
"commands": 24,
"agents": 12,
"skills": 5,
"hooks": 2,
"rules": 0,
"totalBytes": 250571,
"estimatedTokens": 21982
},
{
"name": "okr",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/okr",
"version": "1.3.0",
"commands": 10,
"agents": 7,
"skills": 1,
"hooks": 4,
"rules": 0,
"totalBytes": 89284,
"estimatedTokens": 4775
},
{
"name": "ultra-cc-architect",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ultra-cc-architect",
"version": "0.1.0",
"commands": 2,
"agents": 8,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 87115,
"estimatedTokens": 3676
},
{
"name": "ultraplan-local",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ultraplan-local",
"version": "3.1.0",
"commands": 4,
"agents": 19,
"skills": 0,
"hooks": 5,
"rules": 0,
"totalBytes": 256642,
"estimatedTokens": 3780
},
{
"name": "az-900-skill",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/az-900-skill",
"version": "1.0.0",
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 3457,
"estimatedTokens": 865
},
{
"name": "claude-code-essentials",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/claude-code-essentials",
"version": "1.0.0",
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 2,
"rules": 0,
"totalBytes": 1929,
"estimatedTokens": 500
},
{
"name": "claude-code-to-copilot",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/claude-code-to-copilot",
"version": "0.2.0",
"commands": 0,
"agents": 0,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 9864,
"estimatedTokens": 2466
},
{
"name": "content-machine",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/content-machine",
"version": "0.1.0",
"commands": 5,
"agents": 13,
"skills": 6,
"hooks": 0,
"rules": 0,
"totalBytes": 167944,
"estimatedTokens": 11367
},
{
"name": "harness",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness",
"version": "13.0.0",
"commands": 16,
"agents": 10,
"skills": 1,
"hooks": 13,
"rules": 0,
"totalBytes": 222414,
"estimatedTokens": 7032
},
{
"name": "kiur",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/kiur",
"version": "5.5.1",
"commands": 8,
"agents": 7,
"skills": 1,
"hooks": 6,
"rules": 0,
"totalBytes": 124394,
"estimatedTokens": 5050
},
{
"name": "newsletter",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/newsletter",
"version": "0.7.0",
"commands": 12,
"agents": 19,
"skills": 1,
"hooks": 0,
"rules": 0,
"totalBytes": 225106,
"estimatedTokens": 5443
},
{
"name": "okr",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/okr",
"version": "1.3.0",
"commands": 10,
"agents": 7,
"skills": 1,
"hooks": 4,
"rules": 0,
"totalBytes": 89284,
"estimatedTokens": 4775
},
{
"name": "ralph-wiggum",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum",
"version": "0.7.0",
"commands": 12,
"agents": 5,
"skills": 4,
"hooks": 8,
"rules": 0,
"totalBytes": 67176,
"estimatedTokens": 5783
},
{
"name": "sadhguru-wisdom",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/sadhguru-wisdom",
"version": "0.1.0",
"commands": 6,
"agents": 1,
"skills": 1,
"hooks": 1,
"rules": 0,
"totalBytes": 12566,
"estimatedTokens": 1919
},
{
"name": "vegnormalene",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/vegnormalene",
"version": "0.1.0",
"commands": 9,
"agents": 2,
"skills": 1,
"hooks": 1,
"rules": 0,
"totalBytes": 16731,
"estimatedTokens": 2301
}
],
"skills": [
{
"name": "agent-browser",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/agent-browser/SKILL.md",
"bytes": 8796,
"estimatedTokens": 2199
},
{
"name": "capability-auditor",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/capability-auditor/SKILL.md",
"bytes": 20144,
"estimatedTokens": 5036
},
{
"name": "claude-code-changelog",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/claude-code-changelog/SKILL.md",
"bytes": 10787,
"estimatedTokens": 2697
},
{
"name": "gpt-prompting-expert",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/gpt-prompting-expert/SKILL.md",
"bytes": 11801,
"estimatedTokens": 2951
},
{
"name": "mcp-builder",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/mcp-builder/SKILL.md",
"bytes": 9092,
"estimatedTokens": 2273
},
{
"name": "persona-creator",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/persona-creator/SKILL.md",
"bytes": 3722,
"estimatedTokens": 931
},
{
"name": "pptx",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/pptx/SKILL.md",
"bytes": 11592,
"estimatedTokens": 2898
},
{
"name": "prepare-release",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/prepare-release/SKILL.md",
"bytes": 2768,
"estimatedTokens": 692
},
{
"name": "repo-init",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/repo-init/SKILL.md",
"bytes": 5570,
"estimatedTokens": 1393
},
{
"name": "story",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/story/SKILL.md",
"bytes": 16853,
"estimatedTokens": 4214
},
{
"name": "youtube-analyse",
"source": "user",
"pluginName": null,
"path": "/Users/ktg/.claude/skills/youtube-analyse/SKILL.md",
"bytes": 3688,
"estimatedTokens": 922
},
{
"name": "claude-automation-recommender",
"source": "plugin",
"pluginName": "claude-code-setup",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/claude-code-setup/skills/claude-automation-recommender/SKILL.md",
"bytes": 10856,
"estimatedTokens": 2714
},
{
"name": "claude-md-improver",
"source": "plugin",
"pluginName": "claude-md-management",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/claude-md-management/skills/claude-md-improver/SKILL.md",
"bytes": 6028,
"estimatedTokens": 1507
},
{
"name": "example-command",
"source": "plugin",
"pluginName": "example-plugin",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/example-plugin/skills/example-command/SKILL.md",
"bytes": 1226,
"estimatedTokens": 307
},
{
"name": "example-skill",
"source": "plugin",
"pluginName": "example-plugin",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/example-plugin/skills/example-skill/SKILL.md",
"bytes": 2725,
"estimatedTokens": 682
},
{
"name": "frontend-design",
"source": "plugin",
"pluginName": "frontend-design",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/frontend-design/skills/frontend-design/SKILL.md",
"bytes": 4274,
"estimatedTokens": 1069
},
{
"name": "writing-rules",
"source": "plugin",
"pluginName": "hookify",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/hookify/skills/writing-rules/SKILL.md",
"bytes": 8423,
"estimatedTokens": 2106
},
{
"name": "math-olympiad",
"source": "plugin",
"pluginName": "math-olympiad",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/math-olympiad/skills/math-olympiad/SKILL.md",
"bytes": 19961,
"estimatedTokens": 4991
},
{
"name": "build-mcp-app",
"source": "plugin",
"pluginName": "mcp-server-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/mcp-server-dev/skills/build-mcp-app/SKILL.md",
"bytes": 19391,
"estimatedTokens": 4848
},
{
"name": "build-mcp-server",
"source": "plugin",
"pluginName": "mcp-server-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/mcp-server-dev/skills/build-mcp-server/SKILL.md",
"bytes": 12084,
"estimatedTokens": 3021
},
{
"name": "build-mcpb",
"source": "plugin",
"pluginName": "mcp-server-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/mcp-server-dev/skills/build-mcpb/SKILL.md",
"bytes": 7867,
"estimatedTokens": 1967
},
{
"name": "playground",
"source": "plugin",
"pluginName": "playground",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/playground/skills/playground/SKILL.md",
"bytes": 3824,
"estimatedTokens": 956
},
{
"name": "agent-development",
"source": "plugin",
"pluginName": "plugin-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/agent-development/SKILL.md",
"bytes": 11168,
"estimatedTokens": 2792
},
{
"name": "command-development",
"source": "plugin",
"pluginName": "plugin-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/command-development/SKILL.md",
"bytes": 19233,
"estimatedTokens": 4809
},
{
"name": "hook-development",
"source": "plugin",
"pluginName": "plugin-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/hook-development/SKILL.md",
"bytes": 16246,
"estimatedTokens": 4062
},
{
"name": "mcp-integration",
"source": "plugin",
"pluginName": "plugin-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/mcp-integration/SKILL.md",
"bytes": 12519,
"estimatedTokens": 3130
},
{
"name": "plugin-settings",
"source": "plugin",
"pluginName": "plugin-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/plugin-settings/SKILL.md",
"bytes": 12097,
"estimatedTokens": 3025
},
{
"name": "plugin-structure",
"source": "plugin",
"pluginName": "plugin-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/plugin-structure/SKILL.md",
"bytes": 13796,
"estimatedTokens": 3449
},
{
"name": "skill-development",
"source": "plugin",
"pluginName": "plugin-dev",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development/SKILL.md",
"bytes": 22825,
"estimatedTokens": 5707
},
{
"name": "skill-creator",
"source": "plugin",
"pluginName": "skill-creator",
"path": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/SKILL.md",
"bytes": 33168,
"estimatedTokens": 8292
},
{
"name": "ai-psychosis",
"source": "plugin",
"pluginName": "ai-psychosis",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ai-psychosis/skills/ai-psychosis/SKILL.md",
"bytes": 2361,
"estimatedTokens": 591
},
{
"name": "config-hierarchy",
"source": "plugin",
"pluginName": "config-audit",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/skills/config-hierarchy/SKILL.md",
"bytes": 3397,
"estimatedTokens": 850
},
{
"name": "graceful-handoff",
"source": "plugin",
"pluginName": "graceful-handoff",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/graceful-handoff/skills/graceful-handoff/SKILL.md",
"bytes": 5163,
"estimatedTokens": 1291
},
{
"name": "linkedin-analytics",
"source": "plugin",
"pluginName": "linkedin-thought-leadership",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/skills/linkedin-analytics/SKILL.md",
"bytes": 7659,
"estimatedTokens": 1915
},
{
"name": "linkedin-content-creation",
"source": "plugin",
"pluginName": "linkedin-thought-leadership",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/skills/linkedin-content-creation/SKILL.md",
"bytes": 10012,
"estimatedTokens": 2503
},
{
"name": "linkedin-networking",
"source": "plugin",
"pluginName": "linkedin-thought-leadership",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/skills/linkedin-networking/SKILL.md",
"bytes": 6672,
"estimatedTokens": 1668
},
{
"name": "linkedin-strategy",
"source": "plugin",
"pluginName": "linkedin-thought-leadership",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/skills/linkedin-strategy/SKILL.md",
"bytes": 10036,
"estimatedTokens": 2509
},
{
"name": "linkedin-thought-leadership",
"source": "plugin",
"pluginName": "linkedin-thought-leadership",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/skills/linkedin-thought-leadership/SKILL.md",
"bytes": 8906,
"estimatedTokens": 2227
},
{
"name": "linkedin-voice",
"source": "plugin",
"pluginName": "linkedin-thought-leadership",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/skills/linkedin-voice/SKILL.md",
"bytes": 7141,
"estimatedTokens": 1786
},
{
"name": "ms-ai-advisor",
"source": "plugin",
"pluginName": "ms-ai-architect",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ms-ai-architect/skills/ms-ai-advisor/SKILL.md",
"bytes": 10631,
"estimatedTokens": 2658
},
{
"name": "ms-ai-engineering",
"source": "plugin",
"pluginName": "ms-ai-architect",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ms-ai-architect/skills/ms-ai-engineering/SKILL.md",
"bytes": 9982,
"estimatedTokens": 2496
},
{
"name": "ms-ai-governance",
"source": "plugin",
"pluginName": "ms-ai-architect",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ms-ai-architect/skills/ms-ai-governance/SKILL.md",
"bytes": 16291,
"estimatedTokens": 4073
},
{
"name": "ms-ai-infrastructure",
"source": "plugin",
"pluginName": "ms-ai-architect",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ms-ai-architect/skills/ms-ai-infrastructure/SKILL.md",
"bytes": 16738,
"estimatedTokens": 4185
},
{
"name": "ms-ai-security",
"source": "plugin",
"pluginName": "ms-ai-architect",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ms-ai-architect/skills/ms-ai-security/SKILL.md",
"bytes": 12093,
"estimatedTokens": 3024
},
{
"name": "okr-offentlig-sektor",
"source": "plugin",
"pluginName": "okr",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/okr/skills/okr-offentlig-sektor/SKILL.md",
"bytes": 7414,
"estimatedTokens": 1854
},
{
"name": "cc-architect-catalog",
"source": "plugin",
"pluginName": "ultra-cc-architect",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ultra-cc-architect/skills/cc-architect-catalog/SKILL.md",
"bytes": 8702,
"estimatedTokens": 2176
},
{
"name": "az-900",
"source": "plugin",
"pluginName": "az-900-skill",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/az-900-skill/skills/az-900/SKILL.md",
"bytes": 3457,
"estimatedTokens": 865
},
{
"name": "essentials",
"source": "plugin",
"pluginName": "claude-code-essentials",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/claude-code-essentials/skills/essentials/SKILL.md",
"bytes": 1446,
"estimatedTokens": 362
},
{
"name": "convert-to-copilot",
"source": "plugin",
"pluginName": "claude-code-to-copilot",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/claude-code-to-copilot/skills/convert-to-copilot/SKILL.md",
"bytes": 9864,
"estimatedTokens": 2466
},
{
"name": "brand-voice",
"source": "plugin",
"pluginName": "content-machine",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/content-machine/skills/brand-voice/SKILL.md",
"bytes": 6485,
"estimatedTokens": 1622
},
{
"name": "image-style-guide",
"source": "plugin",
"pluginName": "content-machine",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/content-machine/skills/image-style-guide/SKILL.md",
"bytes": 6509,
"estimatedTokens": 1628
},
{
"name": "learning-design",
"source": "plugin",
"pluginName": "content-machine",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/content-machine/skills/learning-design/SKILL.md",
"bytes": 8127,
"estimatedTokens": 2032
},
{
"name": "sadhana-privacy",
"source": "plugin",
"pluginName": "content-machine",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/content-machine/skills/sadhana-privacy/SKILL.md",
"bytes": 3704,
"estimatedTokens": 926
},
{
"name": "seo-intelligence",
"source": "plugin",
"pluginName": "content-machine",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/content-machine/skills/seo-intelligence/SKILL.md",
"bytes": 5389,
"estimatedTokens": 1348
},
{
"name": "tier-requirements",
"source": "plugin",
"pluginName": "content-machine",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/content-machine/skills/tier-requirements/SKILL.md",
"bytes": 4443,
"estimatedTokens": 1111
},
{
"name": "harness",
"source": "plugin",
"pluginName": "harness",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/skills/harness/SKILL.md",
"bytes": 9387,
"estimatedTokens": 2347
},
{
"name": "kiur",
"source": "plugin",
"pluginName": "kiur",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/kiur/skills/kiur/SKILL.md",
"bytes": 9607,
"estimatedTokens": 2402
},
{
"name": "newsletter-workflow",
"source": "plugin",
"pluginName": "newsletter",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/newsletter/skills/newsletter-workflow/SKILL.md",
"bytes": 3172,
"estimatedTokens": 793
},
{
"name": "okr-offentlig-sektor",
"source": "plugin",
"pluginName": "okr",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/okr/skills/okr-offentlig-sektor/SKILL.md",
"bytes": 7414,
"estimatedTokens": 1854
},
{
"name": "autonomous-loop",
"source": "plugin",
"pluginName": "ralph-wiggum",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/skills/autonomous-loop/SKILL.md",
"bytes": 2248,
"estimatedTokens": 562
},
{
"name": "e2e-verification",
"source": "plugin",
"pluginName": "ralph-wiggum",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/skills/e2e-verification/SKILL.md",
"bytes": 2195,
"estimatedTokens": 549
},
{
"name": "prd-writing",
"source": "plugin",
"pluginName": "ralph-wiggum",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/skills/prd-writing/SKILL.md",
"bytes": 2471,
"estimatedTokens": 618
},
{
"name": "security-controls",
"source": "plugin",
"pluginName": "ralph-wiggum",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/skills/security-controls/SKILL.md",
"bytes": 4254,
"estimatedTokens": 1064
},
{
"name": "sadhguru-persona",
"source": "plugin",
"pluginName": "sadhguru-wisdom",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/sadhguru-wisdom/skills/sadhguru-persona/SKILL.md",
"bytes": 3197,
"estimatedTokens": 800
},
{
"name": "vegnorm-expert",
"source": "plugin",
"pluginName": "vegnormalene",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/vegnormalene/skills/vegnorm-expert/SKILL.md",
"bytes": 2328,
"estimatedTokens": 582
}
],
"mcpServers": [
{
"name": "memory",
"source": ".mcp.json",
"command": "npx -y @modelcontextprotocol/server-memory",
"enabled": true,
"disabledBy": null,
"toolCount": null,
"toolCountUnknown": true,
"estimatedTokens": 500
},
{
"name": "sadhguru-wisdom",
"source": "plugin:sadhguru-wisdom",
"command": "uv run --directory ${HOME}/.claude/mcp-servers/sadhguru-wisdom python server.py",
"enabled": true,
"disabledBy": null,
"toolCount": null,
"toolCountUnknown": true,
"estimatedTokens": 500
},
{
"name": "vegnorm-rag",
"source": "plugin:vegnormalene",
"command": "uv run --directory ${HOME}/.claude/mcp-servers/vegnorm-rag python server.py",
"enabled": true,
"disabledBy": null,
"toolCount": null,
"toolCountUnknown": true,
"estimatedTokens": 500
}
],
"hooks": [
{
"event": "SessionStart",
"matcher": null,
"command": "~/.claude/hooks/session-start.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "~/.claude/hooks/pre-bash-gitguard.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "~/.claude/hooks/pre-commit-version-check.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "~/.claude/hooks/pre-commit-docs-gate.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Edit|Write",
"command": "~/.claude/hooks/pre-edit-secrets.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Edit|Write",
"command": "~/.claude/hooks/pre-write-pathguard.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "mcp__*",
"command": "~/.claude/hooks/pre-mcp-guardrail.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": "*",
"command": "~/.claude/hooks/audit-logger.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": "Bash",
"command": "~/.claude/hooks/post-commit-push-reminder.sh",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "S=$(tmux display-message -p '#{session_name}' 2>/dev/null); T=$$-$RANDOM; echo $T > /tmp/tmux-bell-$S; tmux set-option -q status-style 'bg=#b57614,fg=#282828,bold' 2>/dev/null; printf '\\a' 2>/dev/null; (sleep 15; [ \"$(cat /tmp/tmux-bell-$S 2>/dev/null)\" = \"$T\" ] && tmux set-option -q status-style 'bg=#3c3836,fg=#665c54' 2>/dev/null) & true",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "echo submit > /tmp/tmux-bell-$(tmux display-message -p '#{session_name}' 2>/dev/null) 2>/dev/null; tmux set-option -q status-style 'bg=#3c3836,fg=#665c54' 2>/dev/null; true",
"source": "user",
"sourcePath": "/Users/ktg/.claude/settings.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/hooks-handlers/session-start.sh\"",
"source": "plugin:explanatory-output-style",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/explanatory-output-style/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": null,
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/pretooluse.py",
"source": "plugin:hookify",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/hookify/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": null,
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse.py",
"source": "plugin:hookify",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/hookify/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/stop.py",
"source": "plugin:hookify",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/hookify/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/userpromptsubmit.py",
"source": "plugin:hookify",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/hookify/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/hooks-handlers/session-start.sh\"",
"source": "plugin:learning-output-style",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/learning-output-style/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh\"",
"source": "plugin:ralph-loop",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/ralph-loop/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Edit|Write|MultiEdit",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/security_reminder_hook.py",
"source": "plugin:security-guidance",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/claude-plugins-official/plugins/security-guidance/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start.mjs",
"source": "plugin:ai-psychosis",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ai-psychosis/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/prompt-analyzer.mjs",
"source": "plugin:ai-psychosis",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ai-psychosis/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/tool-tracker.mjs",
"source": "plugin:ai-psychosis",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ai-psychosis/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionEnd",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-end.mjs",
"source": "plugin:ai-psychosis",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ai-psychosis/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Edit|Write",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/auto-backup-config.mjs",
"source": "plugin:config-audit",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": "Edit|Write",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-edit-verify.mjs",
"source": "plugin:config-audit",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start.mjs",
"source": "plugin:config-audit",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/stop-session-reminder.mjs",
"source": "plugin:config-audit",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start-load-handoff.mjs",
"source": "plugin:graceful-handoff",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/graceful-handoff/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/stop-context-monitor.mjs",
"source": "plugin:graceful-handoff",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/graceful-handoff/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start.mjs",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/content-gatekeeper.mjs content-quality-gate.md",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/content-gatekeeper.mjs voice-guardian.md",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/content-gatekeeper.mjs topic-rotation-gate.md",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/stop-reminder.mjs",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/user-prompt-context.mjs",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": "Write",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/content-gatekeeper.mjs post-creation-automation.md --no-session-marker",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreCompact",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-compact.mjs",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Notification",
"matcher": "idle_prompt",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/posting-reminder.mjs",
"source": "plugin:linkedin-thought-leadership",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/linkedin-thought-leadership/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-prompt-inject-scan.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/update-check.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Edit|Write",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-edit-secrets.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-bash-destructive.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-install-supply-chain.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-write-pathguard.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-mcp-verify.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-session-guard.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreCompact",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-compact-scan.mjs",
"source": "plugin:llm-security",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/llm-security/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start-context.mjs",
"source": "plugin:ms-ai-architect",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ms-ai-architect/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/stop-assessment-reminder.mjs",
"source": "plugin:ms-ai-architect",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ms-ai-architect/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/coaching-hook.mjs",
"source": "plugin:okr",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/okr/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/inject-okr-context.mjs",
"source": "plugin:okr",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/okr/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreCompact",
"matcher": null,
"command": "",
"source": "plugin:okr",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/okr/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "",
"source": "plugin:okr",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/okr/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-bash-executor.mjs",
"source": "plugin:ultraplan-local",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ultraplan-local/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-write-executor.mjs",
"source": "plugin:ultraplan-local",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ultraplan-local/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-title.mjs",
"source": "plugin:ultraplan-local",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ultraplan-local/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-bash-stats.mjs",
"source": "plugin:ultraplan-local",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ultraplan-local/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreCompact",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-compact-flush.mjs",
"source": "plugin:ultraplan-local",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/ultraplan-local/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-bash-firewall.mjs",
"source": "plugin:claude-code-essentials",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/claude-code-essentials/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Edit|Write",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-edit-secrets.mjs",
"source": "plugin:claude-code-essentials",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/claude-code-essentials/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start-orientation.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-lock-detect.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-lock-cleanup.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/harness-event-log.mjs '{\"event\":\"session_end\"}'",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/notify.mjs '{\"event\":\"session_digest\"}'",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionEnd",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-end-archive.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SubagentStop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/subagent-stop-validate.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreCompact",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-compact-snapshot.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/file-lock-guard.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/feature-list-guard.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "EnterPlanMode",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/enter-plan-mode-intercept.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/dag-validator.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/presence-update.mjs",
"source": "plugin:harness",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/harness/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start-reminder.mjs",
"source": "plugin:kiur",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/kiur/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-bash-firewall.mjs",
"source": "plugin:kiur",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/kiur/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PostToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-bash-failure-detector.mjs",
"source": "plugin:kiur",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/kiur/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SubagentStop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/subagent-stop-validate.mjs",
"source": "plugin:kiur",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/kiur/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreCompact",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-compact-snapshot.mjs",
"source": "plugin:kiur",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/kiur/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionEnd",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-end-archive.mjs",
"source": "plugin:kiur",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/kiur/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/coaching-hook.mjs",
"source": "plugin:okr",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/okr/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/inject-okr-context.mjs",
"source": "plugin:okr",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/okr/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreCompact",
"matcher": null,
"command": "",
"source": "plugin:okr",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/okr/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "",
"source": "plugin:okr",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/okr/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "UserPromptSubmit",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/validate-input.mjs",
"source": "plugin:ralph-wiggum",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/validate-output.mjs",
"source": "plugin:ralph-wiggum",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Bash",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/audit-log.mjs",
"source": "plugin:ralph-wiggum",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/filter-secrets.mjs",
"source": "plugin:ralph-wiggum",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/validate-code.mjs",
"source": "plugin:ralph-wiggum",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "PreToolUse",
"matcher": "Write|Edit",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/audit-log.mjs",
"source": "plugin:ralph-wiggum",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/check-integrity.mjs",
"source": "plugin:ralph-wiggum",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "Stop",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/stop-workflow-reminder.mjs",
"source": "plugin:ralph-wiggum",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/ralph-wiggum/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start-stats.mjs",
"source": "plugin:sadhguru-wisdom",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/sadhguru-wisdom/hooks/hooks.json",
"estimatedTokens": 15
},
{
"event": "SessionStart",
"matcher": null,
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start-stats.mjs",
"source": "plugin:vegnormalene",
"sourcePath": "/Users/ktg/.claude/plugins/marketplaces/ktg-privat/plugins/vegnormalene/hooks/hooks.json",
"estimatedTokens": 15
}
],
"settings": {
"cascade": [
{
"scope": "user",
"path": "/Users/ktg/.claude/settings.json",
"exists": true,
"keyCount": 14
},
{
"scope": "project",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/tests/fixtures/marketplace-medium/.claude/settings.json",
"exists": true,
"keyCount": 3
},
{
"scope": "local",
"path": "/Users/ktg/.claude/plugins/marketplaces/ktg-plugin-marketplace/plugins/config-audit/tests/fixtures/marketplace-medium/.claude/settings.local.json",
"exists": false,
"keyCount": 0
}
]
},
"totals": {
"plugins": 41,
"skills": 65,
"mcpServers": 3,
"hooks": 93,
"claudeMdFiles": 5,
"estimatedTokens": {
"claudeMd": 5716,
"plugins": 180998,
"skills": 145377,
"mcpServers": 1500,
"hooks": 1395,
"grandTotal": 334986
}
},
"suggestDisables": null,
"warnings": []
}