diff --git a/CLAUDE.md b/CLAUDE.md index f161845..37eb013 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -48,7 +48,7 @@ Every `SKILL.md` follows this structure: 1. **YAML frontmatter** with the following fields: - `name` _(required)_ — prefixed with `vgv-`, lowercase letters, numbers, and hyphens only (e.g., `vgv-bloc`) - `description` _(required)_ — when the skill should be triggered - - `allowed-tools` _(required)_ — comma-separated list of tools the skill may use (e.g., `Read,Glob,Grep`) + - `allowed-tools` _(optional)_ — space-separated list of tools the skill may use (e.g., `Read Glob Grep`) - `argument-hint` _(optional)_ — placeholder hint shown to the user (e.g., `"[file-or-directory]"`) 2. **H1 title** — human-readable skill name 3. **Core Standards** — enforced constraints, always first diff --git a/skills/accessibility/SKILL.md b/skills/accessibility/SKILL.md index 2d65760..8b0a728 100644 --- a/skills/accessibility/SKILL.md +++ b/skills/accessibility/SKILL.md @@ -2,7 +2,7 @@ name: vgv-accessibility description: Flutter accessibility auditing and remediation with WCAG 2.1 level selection (A, AA, AAA) across mobile, desktop, and web platforms. Use when building, auditing, or reviewing widgets for screen reader support, touch targets, focus management, color contrast, text scaling, or motion sensitivity. Begins by asking the WCAG conformance level and target platform(s) before applying level-appropriate, platform-aware criteria. argument-hint: "[wcag-level] [platform]" -allowed-tools: Read,Glob,Grep +allowed-tools: Read Glob Grep effort: high --- diff --git a/skills/bloc/SKILL.md b/skills/bloc/SKILL.md index f17615d..a30a5df 100644 --- a/skills/bloc/SKILL.md +++ b/skills/bloc/SKILL.md @@ -1,7 +1,7 @@ --- name: vgv-bloc description: Best practices for Bloc state management in Flutter/Dart. Use when writing, modifying, or reviewing code that uses package:bloc, package:flutter_bloc, or package:bloc_test. -allowed-tools: Read,Glob,Grep +allowed-tools: Read Glob Grep --- # Bloc diff --git a/skills/create-project/SKILL.md b/skills/create-project/SKILL.md index e355c9e..c652e44 100644 --- a/skills/create-project/SKILL.md +++ b/skills/create-project/SKILL.md @@ -1,7 +1,7 @@ --- name: vgv-create-project description: Scaffold a new Dart or Flutter project from a Very Good CLI template. Use when user says "create a new project", "start a new flutter app", "scaffold a package", "initialize a dart cli", "new flame game", or "generate a plugin". Supports flutter_app, dart_package, flutter_package, flutter_plugin, dart_cli, flame_game, and docs_site templates. -allowed-tools: mcp__very-good-cli__create,mcp__very-good-cli__packages_get +allowed-tools: mcp__very-good-cli__create mcp__very-good-cli__packages_get argument-hint: "[template] [project-name]" model: haiku effort: low diff --git a/skills/dart-flutter-sdk-upgrade/SKILL.md b/skills/dart-flutter-sdk-upgrade/SKILL.md index f9f5642..88bcff2 100644 --- a/skills/dart-flutter-sdk-upgrade/SKILL.md +++ b/skills/dart-flutter-sdk-upgrade/SKILL.md @@ -8,7 +8,7 @@ description: > the exact patch version (e.g., ^3.50.1). Trigger on phrases like "bump Flutter to 3.x", "update SDK constraints", "upgrade Dart SDK", "update CI Flutter version", "bump SDK version", or "prep the SDK upgrade PR". -allowed-tools: Read,Glob,Grep,Edit,Write,Bash +allowed-tools: Read Glob Grep Edit Write Bash model: sonnet effort: medium --- diff --git a/skills/internationalization/SKILL.md b/skills/internationalization/SKILL.md index 0cc9c5e..4dfae51 100644 --- a/skills/internationalization/SKILL.md +++ b/skills/internationalization/SKILL.md @@ -1,7 +1,7 @@ --- name: vgv-internationalization description: Best practices for internationalization (i18n) and localization (l10n) in Flutter. Use when adding, modifying, or reviewing ARB translations, locale setup, BuildContext l10n extensions, or RTL/directional layout support. -allowed-tools: Read,Glob,Grep +allowed-tools: Read Glob Grep model: sonnet --- diff --git a/skills/layered-architecture/SKILL.md b/skills/layered-architecture/SKILL.md index eaef240..c3cd1e0 100644 --- a/skills/layered-architecture/SKILL.md +++ b/skills/layered-architecture/SKILL.md @@ -1,7 +1,7 @@ --- name: vgv-layered-architecture description: Best practices for VGV layered monorepo architecture in Flutter. Use when structuring a multi-package Flutter app, creating data or repository packages, defining layer boundaries, or wiring dependencies between packages. -allowed-tools: Read,Glob,Grep,mcp__very-good-cli__create,mcp__very-good-cli__packages_get,mcp__very-good-cli__test +allowed-tools: Read Glob Grep mcp__very-good-cli__create mcp__very-good-cli__packages_get mcp__very-good-cli__test effort: high --- diff --git a/skills/license-compliance/SKILL.md b/skills/license-compliance/SKILL.md index 6df6973..6e8069b 100644 --- a/skills/license-compliance/SKILL.md +++ b/skills/license-compliance/SKILL.md @@ -7,7 +7,7 @@ description: > "check dependency licenses", "license compliance", "review package licenses", "scan for license issues", or "pre-release license check". argument-hint: "[project-directory]" -allowed-tools: Read,Glob,Grep,mcp__very-good-cli__packages_check_licenses +allowed-tools: Read Glob Grep mcp__very-good-cli__packages_check_licenses model: sonnet effort: medium --- diff --git a/skills/material-theming/SKILL.md b/skills/material-theming/SKILL.md index fa6c81d..31a52f4 100644 --- a/skills/material-theming/SKILL.md +++ b/skills/material-theming/SKILL.md @@ -1,7 +1,7 @@ --- name: vgv-material-theming description: Best practices for Flutter theming using Material 3. Use when creating, modifying, or reviewing ThemeData, ColorScheme, TextTheme, component themes, spacing systems, or light/dark mode support. -allowed-tools: Read,Glob,Grep +allowed-tools: Read Glob Grep model: sonnet --- diff --git a/skills/navigation/SKILL.md b/skills/navigation/SKILL.md index 79c5cce..57ebbe7 100644 --- a/skills/navigation/SKILL.md +++ b/skills/navigation/SKILL.md @@ -1,7 +1,7 @@ --- name: vgv-navigation description: Best practices for navigation and routing in Flutter using GoRouter. Use when creating, modifying, or reviewing routes, deep links, redirects, or navigation logic that uses package:go_router or package:go_router_builder. -allowed-tools: Read,Glob,Grep +allowed-tools: Read Glob Grep model: sonnet --- diff --git a/skills/static-security/SKILL.md b/skills/static-security/SKILL.md index 4d1e7e6..fa2a158 100644 --- a/skills/static-security/SKILL.md +++ b/skills/static-security/SKILL.md @@ -5,7 +5,7 @@ description: > code that handles secrets, user data, network communication, authentication, or cryptography. Covers static security concerns — not pen-testing or runtime analysis. argument-hint: "[file-or-directory]" -allowed-tools: Read,Glob,Grep,mcp__very-good-cli__packages_check_licenses +allowed-tools: Read Glob Grep mcp__very-good-cli__packages_check_licenses effort: high --- diff --git a/skills/testing/SKILL.md b/skills/testing/SKILL.md index b09cd3c..3926455 100644 --- a/skills/testing/SKILL.md +++ b/skills/testing/SKILL.md @@ -2,7 +2,7 @@ name: vgv-testing description: Best practices for Dart unit tests, Flutter widget tests, and golden file tests. Use when writing, modifying, or reviewing tests that use package:test, package:flutter_test, package:mocktail, or package:bloc_test. argument-hint: "[file-or-directory]" -allowed-tools: Read,Glob,Grep,mcp__very-good-cli__test +allowed-tools: Read Glob Grep mcp__very-good-cli__test --- # Dart & Flutter Testing diff --git a/skills/ui-package/SKILL.md b/skills/ui-package/SKILL.md index 161ee9d..f6a0802 100644 --- a/skills/ui-package/SKILL.md +++ b/skills/ui-package/SKILL.md @@ -1,7 +1,7 @@ --- name: vgv-ui-package description: Best practices for building a Flutter UI package on top of Material — custom components, ThemeExtension-based theming, consistent APIs, and widget tests. Use when user says "create a ui package". Supports app_ui_package template. -allowed-tools: Edit,mcp__very-good-cli__create +allowed-tools: Edit mcp__very-good-cli__create model: sonnet --- diff --git a/skills/very-good-analysis-upgrade/SKILL.md b/skills/very-good-analysis-upgrade/SKILL.md index 88dabf1..6b0ea79 100644 --- a/skills/very-good-analysis-upgrade/SKILL.md +++ b/skills/very-good-analysis-upgrade/SKILL.md @@ -1,7 +1,7 @@ --- name: vgv-very-good-analysis-upgrade description: Upgrade very_good_analysis lint package to new version across Dart/Flutter projects. Handles version bump, lint fixes, and PR creation. -allowed-tools: Read,Glob,Grep,Bash +allowed-tools: Read Glob Grep Bash model: sonnet effort: medium ---