John Ryan
32dd443beb
Add command to update the README, add missing instructions to READMEs.
2026-03-05 14:39:41 -08:00
John Ryan
7322ffb8a9
Merge pull request #27 from flutter/generate-skills
...
Add initial set of skills
2026-03-05 08:33:16 -08:00
John Ryan
0cbe39fe39
Add Flutter to skill desscriptions
2026-03-05 08:29:24 -08:00
John Ryan
9c1ebd0d43
Merge pull request #29 from jwren/new-description-frontmatter-assertion-3-26
...
Add description assertions to YAML asset tests
2026-03-05 08:19:13 -08:00
Jaime Wren
9f939a6e18
Add description assertions to YAML asset tests
...
- Enforce that all skills in `flutter_skills.yaml` contain the keyword "Flutter" in their description.
- Enforce that all skills in `dart_skills.yaml` contain the keyword "Dart" in their description.
2026-03-05 00:48:11 -08:00
John Ryan
1b35160f12
remove URLs from metadata
2026-03-04 14:52:31 -08:00
John Ryan
c221badcea
remove debug flag
2026-03-04 14:50:29 -08:00
John Ryan
fc4ef14e5b
Add concurrency skill
2026-03-04 14:27:53 -08:00
John Ryan
2082545021
Add app size reduction skill
2026-03-04 14:19:26 -08:00
John Ryan
fb1679ea44
Add performance skill
2026-03-04 14:03:13 -08:00
John Ryan
91f4c0ffe8
Merge pull request #26 from jwren/7-update-skill-command
...
Add `update-skill` command to merge new docs into existing skills
2026-03-04 13:48:39 -08:00
John Ryan
cf1db26847
Add testing skill
2026-03-04 13:46:52 -08:00
Jaime Wren
fb607cd88c
Add update-skill command to merge new docs into existing skills
...
This resoves https://github.com/flutter/skills/issues/7
2026-03-04 13:45:58 -08:00
John Ryan
a6740e0e82
Add flutter-plugins skill
2026-03-04 13:26:24 -08:00
John Ryan
790f4055a8
add native interop skilll
2026-03-04 12:40:13 -08:00
John Ryan
73a66904a7
Add flutter platform views
2026-03-04 11:01:46 -08:00
John Ryan
3210055c71
Split caching and database skill
2026-03-04 10:49:49 -08:00
John Ryan
c35c3fe17c
Add databases-and-caching skill
2026-03-04 10:16:08 -08:00
John Ryan
fe3707087a
Add HTTP and JSON skill
2026-03-04 09:58:37 -08:00
John Ryan
e498e69233
Merge branch 'main' into generate-skills
2026-03-04 09:48:21 -08:00
John Ryan
360f7feb3c
Merge pull request #24 from 04cb/fix/docs-wrong-repo-links
...
Fix docs: update repo links from ai-guidance to skills
2026-03-04 09:35:20 -08:00
John Ryan
d7f914e8b1
Merge pull request #25 from jwren/init-fetching-service
...
refactoring: Implement resource fetching service, add new skill definitions, and introduce prompts file.
2026-03-04 09:34:41 -08:00
Jaime Wren
13b3b324f7
refactoring: Implement resource fetching service, add new skill definitions, and introduce prompts file.
2026-03-04 08:36:37 -08:00
04cb
5fd197bfb7
Fix docs: update repo links from ai-guidance to skills
2026-03-04 08:11:43 +08:00
John Ryan
7ad4ba3dbf
Add state management skill
2026-03-03 13:55:19 -08:00
John Ryan
8a4ff1f6b3
Add accessibility skill
2026-03-03 11:07:28 -08:00
John Ryan
89f2274b91
Add localization skill
2026-03-03 11:03:20 -08:00
John Ryan
034f65ad07
Merge branch 'update-logging' into generate-skills
2026-03-03 10:07:01 -08:00
John Ryan
473bfa2182
Add --debug flag
2026-03-03 09:08:37 -08:00
John Ryan
9ce0c9f16c
Merge branch 'main' into generate-skills
2026-03-03 09:03:04 -08:00
John Ryan
e39e6a62b7
Add accessibility skill configuration
2026-03-03 08:51:19 -08:00
John Ryan
4da3f55a80
Add localization skill configuration
2026-03-03 08:42:27 -08:00
John Ryan
16fb747c72
Merge pull request #14 from jwren/update-analysis-options-strict-types
...
Enable strict analysis options and resolve type warnings
2026-03-03 08:30:34 -08:00
Jaime Wren
cbec08b894
Enable strict analysis options and resolve type warnings
2026-03-03 08:27:45 -08:00
John Ryan
1b30826f8a
Merge pull request #11 from jwren/rm-url-restrictions
...
Remove the URL restrictions for Flutter and Dart documentation
2026-03-03 08:12:35 -08:00
John Ryan
86a4e4cc26
Merge pull request #12 from jwren/rm-skill_assertions_test
...
Remove skill_assertions_test.dart, the validate command should be used instead
2026-03-03 08:12:09 -08:00
John Ryan
f524e49d48
Merge pull request #13 from jwren/rm-url-in-skills-restriction
...
Remove the restriction that no URLs should be included in SKILLS.md files
2026-03-03 08:11:39 -08:00
Jaime Wren
b56aca04ee
Remove the restriction that no URLs should be included in SKILLS.md files
2026-03-03 08:07:20 -08:00
Jaime Wren
f952a55478
Remove skill_assertions_test.dart, the validate command should be used instead
2026-03-03 08:04:07 -08:00
Jaime Wren
504f3c715e
Remove the URL restrictions for Flutter and Dart documentation
2026-03-03 07:53:35 -08:00
John Ryan
cc06019c0d
Merge pull request #8 from jwren/second-github-workflow-analyzer-3
...
Add Flutter `dart test` into the CI workflow
2026-03-03 07:45:52 -08:00
John Ryan
764a389d16
Merge pull request #10 from jwren/9-rm-resources-from-generated-skills
...
feat: Remove the `resources` field from skill generation and metadata.
2026-03-03 07:45:44 -08:00
Jaime Wren
dfbbaa7f92
Run dart format .
2026-03-03 07:21:44 -08:00
Jaime Wren
835ecba9d6
wip, pushing this change to test the presubmit
2026-03-03 07:08:20 -08:00
Jaime Wren
332c03cda3
feat: Remove the resources field from skill generation and metadata, and add a new flutter-architecture skill.
...
This resolves https://github.com/flutter/skills/issues/9
2026-03-02 23:52:13 -08:00
John Ryan
59278f0e27
Add animation skill
2026-03-02 13:45:43 -08:00
John Ryan
8f9f143d2c
Add routing and navigation skill
2026-03-02 13:35:11 -08:00
Jaime Wren
90636dc21d
Add Flutter integrate dart test into the CI workflow.
...
Expected to fail on initial PR creation, not out for review yet.
https://github.com/flutter/flutter/issues/183124
2026-03-02 13:08:39 -08:00
John Ryan
88c4b24f0d
Merge pull request #5 from jwren/second-github-workflow-analyzer-2
...
ci: Add a second GitHub actions workflow
2026-03-02 11:46:03 -08:00
Jaime Wren
11b066705f
Add a second GitHub actions workflow
...
Adds a GitHub Actions workflow to automatically run CI checks for the skills CLI tool. Tests are run on both Ubuntu, Mac and Windows for the `stable` and `dev` Dart SDK channels. The workflow triggers on pushes and pull requests to the main branch that modify the `tool/` directory, and runs:
- `dart pub get`
- `dart analyze --fatal-infos`
- `dart format` (on the dev channel only)
- `dart test` - is currently omitted as the test suite needs to be refactored to work properly without relying on real API keys in the CI environment
https://github.com/flutter/flutter/issues/183124
2026-03-02 10:41:30 -08:00