Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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: 5 additions & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "vgv-ai-flutter-plugin",
"version": "0.0.4",
"description": "Best-practice skills for Flutter and Dart covering accessibility, animations, BLoC, testing, theming, navigation, security, internationalization, layered architecture, license compliance, UI packages, project creation, and SDK/lint upgrades — plus automated dart analyze and format hooks.",
"description": "Best-practice skills for Flutter and Dart covering accessibility, animations, BLoC, testing, theming, navigation, security, internationalization, layered architecture, license compliance, UI packages, project creation, SDK/lint upgrades, and an autonomous quality-gate loop that drives analyze, format, test, and coverage to green — plus automated dart analyze and format hooks.",
"homepage": "https://github.com/VeryGoodOpenSource/vgv-ai-flutter-plugin",
"repository": "https://github.com/VeryGoodOpenSource/vgv-ai-flutter-plugin",
"license": "MIT",
Expand All @@ -19,6 +19,7 @@
"bloc",
"bloc-test",
"code-quality",
"coverage",
"create-project",
"dart",
"dart-sdk",
Expand All @@ -29,12 +30,14 @@
"format",
"go-router",
"golden-testing",
"green-gate",
"hero",
"hooks",
"i18n",
"internationalization",
"l10n",
"layered-architecture",
"lcov",
"license-compliance",
"licenses",
"lint",
Expand All @@ -50,6 +53,7 @@
"navigation",
"owasp",
"page-transitions",
"quality-gate",
"screen-reader",
"sdk-upgrade",
"security",
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.DS_Store
*.log
node_modules/
node_modules/
docs/
3 changes: 3 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ skills/
bloc/references/
create-project/SKILL.md
dart-flutter-sdk-upgrade/SKILL.md
green-gate/SKILL.md
green-gate/references/
coverage.md
internationalization/SKILL.md
layered-architecture/SKILL.md
layered-architecture/references/
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ For more details, see the [Very Good Claude Marketplace][marketplace_link].
| [**License Compliance**](skills/license-compliance/SKILL.md) | Dependency license auditing — categorizes licenses (permissive, weak/strong copyleft, unknown), flags non-compliant or missing licenses, and produces a structured compliance report using Very Good CLI |
| [**Dart/Flutter SDK Upgrade**](skills/dart-flutter-sdk-upgrade/SKILL.md) | Bump Dart and Flutter SDK constraints across packages — CI workflow versions, pubspec.yaml environment constraints, and PR preparation for SDK upgrades |
| [**Very Good Analysis Upgrade**](skills/very-good-analysis-upgrade/SKILL.md) | Upgrade the `very_good_analysis` lint package across Dart/Flutter projects — version bump in `pubspec.yaml`, minimal lint fixes for new rules, and PR preparation |
| [**Green Gate**](skills/green-gate/SKILL.md) | Autonomous verify-fix-rerun loop that drives a package to green across four quality gates — analyze, format, test, and coverage — exiting only when a final iteration proves all four pass with observed numbers (default 100% coverage, overridable) |

## Hooks

Expand Down Expand Up @@ -98,6 +99,7 @@ You can also invoke skills directly as slash commands:
/license-compliance
/dart-flutter-sdk-upgrade
/very-good-analysis-upgrade
/green-gate
```

## What Each Skill Provides
Expand Down
1 change: 1 addition & 0 deletions config/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"introspection",
"lerp",
"jailbroken",
"lcov",
"LTRB",
"mapbox",
"microtasks",
Expand Down
Loading
Loading