Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"a11y",
"accessibility",
"analyze",
"animations",
"architecture",
"bloc",
"bloc-test",
Expand All @@ -22,10 +23,12 @@
"dart",
"deep-linking",
"flutter",
"format",
"easing",
"go-router",
"hero",
"golden-testing",
"hooks",

Check warning on line 31 in .claude-plugin/plugin.json

View check run for this annotation

Claude / Claude Code Review

New keywords out of alphabetical order in plugin.json

Four of the five new animation-related keywords added in this PR are inserted out of alphabetical order in the `plugin.json` keywords array: `easing` appears after `format` (e < f), `hero` appears before `golden-testing` (g < h), `motion` appears before `mcp` (mc < mo), and `page-transitions` appears before `owasp` (o < p). The correct sorted positions are: easing → flutter → format; go-router → golden-testing → hero; mcp → ... → motion; owasp → page-transitions.
Comment thread
B0berman marked this conversation as resolved.
"i18n",
"internationalization",
"l10n",
Expand All @@ -33,11 +36,14 @@
"lint",
"localization",
"material-3",
"material-motion",
"motion",
"mcp",
"mobile-security",
"mocktail",
"monorepo",
"navigation",
"page-transitions",
"owasp",
"screen-reader",
"security",
Expand Down
6 changes: 6 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ hooks/
skills/
accessibility/SKILL.md
accessibility/reference.md
animations/SKILL.md
animations/references/
animated-switcher.md
looping-animations.md
page-transitions.md
staggered-animations.md
bloc/SKILL.md
bloc/reference.md
create-project/SKILL.md
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ For more details, see the [Very Good Claude Marketplace][marketplace_link].
| Skill | Description |
| ----- | ----------- |
| [**Create Project**](skills/create-project/SKILL.md) | Scaffold new Dart/Flutter projects from Very Good CLI templates — `flutter_app`, `dart_package`, `flutter_plugin`, `dart_cli`, `flame_game`, and more |
| [**Animations**](skills/animations/SKILL.md) | Flutter built-in animations — implicit vs explicit decision tree, Material 3 motion tokens (`Durations`, `Easing`), page transitions with GoRouter, Hero animations, staggered animations, and performance guidelines |
| [**Accessibility**](skills/accessibility/SKILL.md) | WCAG 2.1 AA compliance — semantics, screen reader support, touch targets, focus management, color contrast, text scaling, and motion sensitivity |
| [**Testing**](skills/testing/SKILL.md) | Unit, widget, and golden testing — `mocktail` mocking, `pumpApp` helpers, test structure & naming, coverage patterns, and `dart_test.yaml` configuration |
| [**Navigation**](skills/navigation/SKILL.md) | GoRouter routing — `@TypedGoRoute` type-safe routes, deep linking, redirects, shell routes, and widget testing with `MockGoRouter` |
Expand Down Expand Up @@ -69,6 +70,7 @@ You can also invoke skills directly as slash commands:

```bash
/vgv-create-project
/vgv-animations
/vgv-accessibility
/vgv-bloc
/vgv-internationalization
Expand Down
Loading
Loading