This is the xh Claude Code plugin (from the hoist-ai marketplace) -- AI augmentation for
Hoist application development. Maintained by Extremely Heavy Industries (https://xh.io).
.claude-plugin/ Plugin manifest and marketplace catalog
plugin.json Name, version, description, author
marketplace.json Marketplace entry for team installation
skills/ Plugin skills (invoked via /xh:skill-name)
onboard-app/ Project setup and AI configuration
feedback/ GitHub issue filing for feedback
hoist-upgrade/ Guided @xh/hoist version upgrade
settings.json Default MCP tool permission allowlist
- Make changes to skills, templates, or configuration files.
- Test locally: install from local path in a Hoist project.
- In Claude Code:
/plugin install /path/to/hoist-ai --scope project - Verify skills run correctly and MCP server starts.
- In Claude Code:
- Bump the version in
.claude-plugin/plugin.jsonbefore pushing. - Push to
main-- marketplace consumers pick up updates automatically.
- Each skill lives in
skills/<skill-name>/SKILL.md. - Use YAML frontmatter:
name,description,allowed-tools. - Set
disable-model-invocation: truefor skills that should only run on explicit invocation. - Supporting files (templates, rules) go in subdirectories of the skill folder.
- Test skills against real Hoist projects.
- No absolute paths in any committed files -- all paths must be relative.
- Keep consumer-facing files generic -- do not reference specific sibling repos or client projects.
- The onboarding skill configures the hoist-react MCP server in each consuming project's
.mcp.json. - Always bump
plugin.jsonversion before pushing changes.