Skip to content
Open
Show file tree
Hide file tree
Changes from 7 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,17 +14,20 @@
"a11y",
"accessibility",
"analyze",
"animations",
"architecture",
"bloc",
"bloc-test",
"code-quality",
"create-project",
"dart",
"deep-linking",
"easing",
"flutter",
"format",
"go-router",
"golden-testing",
"hero",
"hooks",
Comment thread
B0berman marked this conversation as resolved.
"i18n",
"internationalization",
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
3 changes: 3 additions & 0 deletions config/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"dismissable",
"elemento",
"elementos",
"extralong",
"formz",
"freerasp",
"frontmatter",
Expand All @@ -28,6 +29,8 @@
"pubspec",
"serialization",
"stdio",
"subclassing",
"vsync",
"WCAG",
"widgetbook",
"Widgetbook",
Expand Down
Loading
Loading