Skip to content

Fix Claude plugin directory packaging - #72

Draft
codejunkie99 wants to merge 1 commit into
mainfrom
feature/claude-directory-packaging
Draft

codejunkie99 wants to merge 1 commit into
mainfrom
feature/claude-directory-packaging

fix Claude plugin directory packaging

6600ac5
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Correctness Check completed Sep 25, 2026 in 2m 24s

1 issue identified (6 code objects reviewed).

• Merge Base: 1209805
• Head: 6600ac5

Details

✅ File Path U3 Bytes Comments Posted Reason
❌ .claude-plugin/marketplace.json 682 1
✅ packages/claude-plugin/.claude-plugin/plugin.json 731 0
✅ packages/claude-plugin/plugin.json 331 0
✅ packages/claude-plugin/install.sh 1385 0

Billed Total: 10.00KB of diff | $0.50 (This review was charged at our per-review byte minimum of 10.00KB. Learn more here)

Filtered Issues Details

packages/claude-plugin/.claude-plugin/plugin.json
  • line 16: agents is configured as the directory ./agents, but Claude Code's manifest rules explicitly require each agents entry to be an .md file and state that directories are not accepted. The new required plugin manifest therefore cannot load this component configuration, preventing the packaged plugin from loading successfully; list the individual agent Markdown files instead. [ Out of scope (triage) ]
  • line 18: The newly declared hooks file contains a SessionStart handler with "type": "prompt". Claude Code supports only command and mcp_tool handlers for SessionStart, so the GateFlow welcome/onboarding hook cannot run when the packaged plugin starts. Use a supported SessionStart handler type or move the prompt behavior to a supported event. [ Out of scope (triage) ]