Conversation
skills/very-good-ui/SKILL.md
Outdated
|
|
||
| ### Creating the Package | ||
|
|
||
| Use Very Good CLI to scaffold the package: |
There was a problem hiding this comment.
Let's point to the MCP for Very Good CLI
There was a problem hiding this comment.
The MCP doesn't support app_ui_package yet, VeryGoodOpenSource/very_good_cli#1526 we can create this skill but will fail until very_good_cli is updated
There was a problem hiding this comment.
Now very_good_cli MCP supports app_ui_package VeryGoodOpenSource/very_good_cli#1535 but waiting for a new release VeryGoodOpenSource/very_good_cli#1514
There was a problem hiding this comment.
We have new release for Very Good CLI with ui_package included into MCP, so now we can force to call the MCP
There was a problem hiding this comment.
Sounds good! I will do that
| @@ -0,0 +1,666 @@ | |||
| --- | |||
| name: very-good-ui | |||
There was a problem hiding this comment.
name and description play a very important role in skill discovery, so we should try to avoid using very-good as a prefix and be more descriptive with naming.
What do you think about widget-library, design-system, component-library, or theming?
Also, check the material-theming skill, there might be either overlap, or contradictions. Feel free to ask Claude to review them together, find inconsistencies or commonolaties, and refactor accordingly
There was a problem hiding this comment.
The cli subcommand is app_ui_package, to be aligned ui-package sounds good
There was a problem hiding this comment.
All skills here have vgv-prefix, so vgv-ui-package sounds good to me
skills/very-good-ui/SKILL.md
Outdated
| @@ -0,0 +1,209 @@ | |||
| --- | |||
| name: very-good-ui | |||
| description: Best practices for building a Flutter UI package on top of Material — custom components, ThemeExtension-based theming, consistent APIs, and widget tests. | |||
There was a problem hiding this comment.
Add allowed-tools: Edit,mcp__very-good-cli__create and description: ... Use when user says "create a ui package". Supports app_ui_package template
Description
Adds a new Skill to create ui packages:
very_good_uiType of Change
feat)fix)refactor)docs)ci)chore)