Skip to content

fix: correct stale plugin and marketplace names in Flutter recommendation - #222

Merged
ryzizub merged 3 commits into
mainfrom
fix/issue-221-stale-flutter-plugin-name
Jul 15, 2026
Merged

fix: correct stale plugin and marketplace names in Flutter recommendation#222
ryzizub merged 3 commits into
mainfrom
fix/issue-221-stale-flutter-plugin-name

Conversation

@ryzizub

@ryzizub ryzizub commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Description

The Flutter companion-plugin recommendation carried pre-rename identifiers. Both the plugin and the marketplace repo have since been renamed, so the recommendation hook misfired (#221):

  • plugin: very-good-ai-flutter-pluginvgv-ai-flutter-plugin
  • marketplace repo: very_good_claude_code_marketplacevery-good-claude-code-marketplace

Impact

  1. Hook nagged on every tool call. is_plugin_installed() in hooks/recommend-plugins.sh greps the user's settings for the plugin field value. Installed users have vgv-ai-flutter-plugin under enabledPlugins, which never matched the old name — so the PreToolUse hook injected "The 'very-good-ai-flutter-plugin' … is not installed" on every Read/Glob/Grep in a Flutter project, even when it was installed and enabled.
  2. Broken install instructions. The recommendation pointed users at /plugin marketplace add …/very_good_claude_code_marketplace and /plugin install very-good-ai-flutter-plugin — stale slugs that only resolve via GitHub's rename redirect, and a plugin name that resolves to nothing.
  3. Broken ship-gate delegation. The stale verificationSkill prefix meant /build and /hotfix could never delegate to the plugin's green-gate skill.

Changes

  • Renamed hooks/recommendations/very-good-ai-flutter-plugin.jsonvgv-ai-flutter-plugin.json, and within it:
    • plugin: very-good-ai-flutter-pluginvgv-ai-flutter-plugin
    • verificationSkill: very-good-ai-flutter-plugin:green-gatevgv-ai-flutter-plugin:green-gate
    • marketplace: VeryGoodOpenSource/very_good_claude_code_marketplaceVeryGoodOpenSource/very-good-claude-code-marketplace
  • README.md: the "Very Good AI Flutter Plugin" link pointed at the old repo slug very_good_ai_flutter_plugin; now points at the canonical vgv-ai-flutter-plugin repo.

CHANGELOG.md still names the old identifiers in past entries — left untouched as immutable release history.

Verification

  • hooks/test_recommend_plugins.sh: 42 passed, 0 failed.
  • Ran hooks/recommend-plugins.sh against a Flutter project both ways:
    • plugin enabled → hook exits silently (the bug: it used to nag).
    • plugin not installed → recommends vgv-ai-flutter-plugin and points /plugin marketplace add at very-good-claude-code-marketplace — both canonical slugs.

Closes #221

Type of Change

  • New feature (feat)
  • Bug fix (fix)
  • Code refactor (refactor)
  • Documentation (docs)
  • CI change (ci)
  • Chore (chore)

🤖 Generated with Claude Code

ryzizub and others added 2 commits July 15, 2026 07:54
The recommendation still declared "very-good-ai-flutter-plugin", but the
companion plugin was renamed to "vgv-ai-flutter-plugin". As a result
is_plugin_installed never matched an installed plugin, so the PreToolUse
hook nagged on every Read/Glob/Grep in a Flutter project, and the
suggested "/plugin install very-good-ai-flutter-plugin" pointed at a
nonexistent plugin.

Update the plugin and verificationSkill fields to the canonical name and
rename the file to match.

Closes #221

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The README linked to the old repo name very_good_ai_flutter_plugin,
which now only resolves via GitHub's rename redirect. Point it directly
at the canonical vgv-ai-flutter-plugin repo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ryzizub
ryzizub marked this pull request as ready for review July 15, 2026 06:07
@ryzizub
ryzizub requested a review from a team as a code owner July 15, 2026 06:07
The marketplace repo was renamed from very_good_claude_code_marketplace
to very-good-claude-code-marketplace (underscores to hyphens); the old
slug only resolves via GitHub's rename redirect. Update the marketplace
field so the recommended "/plugin marketplace add" command points at the
canonical repo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ryzizub ryzizub changed the title fix: correct stale vgv-ai-flutter-plugin name in recommendation hook fix: correct stale plugin and marketplace names in Flutter recommendation Jul 15, 2026
@ryzizub
ryzizub merged commit 325f33e into main Jul 15, 2026
5 checks passed
@ryzizub
ryzizub deleted the fix/issue-221-stale-flutter-plugin-name branch July 15, 2026 09:20
@vgvbot vgvbot mentioned this pull request Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: recommend hook nags to install 'very-good-ai-flutter-plugin' even when vgv-ai-flutter-plugin is installed (stale plugin name)

2 participants