Skip to content

Commit 6e0880f

Browse files
ryzizubclaude
andauthored
fix: use space-separated allowed-tools in skill frontmatter (#71)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7a4373d commit 6e0880f

14 files changed

Lines changed: 14 additions & 14 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Every `SKILL.md` follows this structure:
4848
1. **YAML frontmatter** with the following fields:
4949
- `name` _(required)_ — prefixed with `vgv-`, lowercase letters, numbers, and hyphens only (e.g., `vgv-bloc`)
5050
- `description` _(required)_ — when the skill should be triggered
51-
- `allowed-tools` _(required)_comma-separated list of tools the skill may use (e.g., `Read,Glob,Grep`)
51+
- `allowed-tools` _(optional)_space-separated list of tools the skill may use (e.g., `Read Glob Grep`)
5252
- `argument-hint` _(optional)_ — placeholder hint shown to the user (e.g., `"[file-or-directory]"`)
5353
2. **H1 title** — human-readable skill name
5454
3. **Core Standards** — enforced constraints, always first

skills/accessibility/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: vgv-accessibility
33
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.
44
argument-hint: "[wcag-level] [platform]"
5-
allowed-tools: Read,Glob,Grep
5+
allowed-tools: Read Glob Grep
66
effort: high
77
---
88

skills/bloc/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: vgv-bloc
33
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.
4-
allowed-tools: Read,Glob,Grep
4+
allowed-tools: Read Glob Grep
55
---
66

77
# Bloc

skills/create-project/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: vgv-create-project
33
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.
4-
allowed-tools: mcp__very-good-cli__create,mcp__very-good-cli__packages_get
4+
allowed-tools: mcp__very-good-cli__create mcp__very-good-cli__packages_get
55
argument-hint: "[template] [project-name]"
66
model: haiku
77
effort: low

skills/dart-flutter-sdk-upgrade/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: >
88
the exact patch version (e.g., ^3.50.1). Trigger on phrases like "bump Flutter to 3.x",
99
"update SDK constraints", "upgrade Dart SDK", "update CI Flutter version",
1010
"bump SDK version", or "prep the SDK upgrade PR".
11-
allowed-tools: Read,Glob,Grep,Edit,Write,Bash
11+
allowed-tools: Read Glob Grep Edit Write Bash
1212
model: sonnet
1313
effort: medium
1414
---

skills/internationalization/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: vgv-internationalization
33
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.
4-
allowed-tools: Read,Glob,Grep
4+
allowed-tools: Read Glob Grep
55
model: sonnet
66
---
77

skills/layered-architecture/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: vgv-layered-architecture
33
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.
4-
allowed-tools: Read,Glob,Grep,mcp__very-good-cli__create,mcp__very-good-cli__packages_get,mcp__very-good-cli__test
4+
allowed-tools: Read Glob Grep mcp__very-good-cli__create mcp__very-good-cli__packages_get mcp__very-good-cli__test
55
effort: high
66
---
77

skills/license-compliance/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: >
77
"check dependency licenses", "license compliance", "review package licenses",
88
"scan for license issues", or "pre-release license check".
99
argument-hint: "[project-directory]"
10-
allowed-tools: Read,Glob,Grep,mcp__very-good-cli__packages_check_licenses
10+
allowed-tools: Read Glob Grep mcp__very-good-cli__packages_check_licenses
1111
model: sonnet
1212
effort: medium
1313
---

skills/material-theming/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: vgv-material-theming
33
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.
4-
allowed-tools: Read,Glob,Grep
4+
allowed-tools: Read Glob Grep
55
model: sonnet
66
---
77

skills/navigation/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: vgv-navigation
33
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.
4-
allowed-tools: Read,Glob,Grep
4+
allowed-tools: Read Glob Grep
55
model: sonnet
66
---
77

0 commit comments

Comments
 (0)