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/
1886 lines
No EOL
64 KiB
JSON
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": []
|
|
} |