Scenario 19: Sync plugin resources from install trees
Use this when plugin install trees on disk have changed and HarnessTap's library copies are stale or missing resolved versions.
Frequency: Occasional · Status: Shipped
Use this when plugin install trees on disk have changed and HarnessTap's library copies are stale or missing resolved versions.
Typical commands:
harnesstap resource sync --dry-run
harnesstap resource sync --overwrite
harnesstap resource sync formatter@team-marketplace --overwrite --forceresource sync walks marketplace-linked plugin resources and linked child
resources, re-importing from install paths under ~/.claude/plugins,
~/.cursor/plugins, and similar locations. Rows marked stale usually mean the
plugin is not installed locally yet.
For layer-level validation of plugin refs and version constraints, use
harnesstap layer doctor my-setup --check plugin-metadata.
Scenario 18: Debug committed vs effective Claude plugin settings
Use this when the plugin set declared in the project's .claude/settings.json differs from what Claude Code actually loads after merging user, project, and...
Scenario 20: Inspect supported platforms before targeting
Use this when planning which harnesses to use as main and aliases, or when an unfamiliar harness ID appears in someone else's layer.