Commit Graph

80 Commits

Author SHA1 Message Date
John Ryan 8dbc27639c Remove Gold standard language 2026-03-11 11:47:33 -07:00
John Ryan 877c25122d Remove "gold standard" language 2026-03-11 11:01:47 -07:00
John Ryan f512e943df Update all skills 2026-03-11 10:57:24 -07:00
John Ryan c5b051b7c5 Generate architecture skill 2026-03-11 10:34:53 -07:00
John Ryan 08af16d3c1 Use imperative mood 2026-03-11 10:29:01 -07:00
John Ryan a913edbddb optimize skill authoring prompt
Refactor the Expert Skill Author prompt to align with official best practices while incorporating other improvements

* **Discovery & Naming**: Mandate gerund-form titles (verb + -ing) and third-person perspective to ensure seamless integration with the system prompt.
* **Intelligent Collaboration**: Replace "hard stops" with **Conditional Interaction** logic, instructing the agent to scan existing project context before requesting user clarification.
* **Structural Clarity**: Add dedicated sections for "When to Use" (triggers), "Best Practices" (architectural guardrails), and "Examples" (gold-standard reference).
* **Technical Rigor**: Enforce Unix-style paths (forward slashes) and self-documenting constants to eliminate "voodoo numbers" in generated code.
* **Expert Efficiency**: Apply the "Claude is already smart" principle to reduce token overhead by eliminating general conceptual explanations.

Would you like me to apply this refactored prompt to your **Flutter Architecture** skill to see the final result?
2026-03-11 10:27:05 -07:00
John Ryan fbc47fd9df Merge pull request #28 from jwren/rm-http-check-from-cmds
Remove redundant HTTP check from the commands.
2026-03-10 09:31:29 -07:00
John Ryan 9649ef6273 Merge pull request #30 from jwren/dry-run-flag
Add --dry-run flag
2026-03-10 09:31:09 -07:00
Jaime Wren fb060bff46 feat: report dry run sizes in tokens instead of characters 2026-03-09 23:48:57 -07:00
Jaime Wren 06a0be1bec Fix analyzer warnings in update_readme_command.dart 2026-03-09 23:48:57 -07:00
Jaime Wren bac9fc29bb Add --dry-run flag
Add --dry-run flag to generate, update, and validate commands to allow previewing fetched resources and configurations without triggering Gemini API calls or file modifications.
2026-03-09 23:48:56 -07:00
John Ryan 87dea3fb77 Merge pull request #34 from mariamhas/add-widget-skill
add homescreen widget skill
2026-03-09 12:03:44 -07:00
Mariam Hasnany 0e4089bfa2 add homescreen widget skill 2026-03-06 20:39:44 -08:00
John Ryan 2260c1486e Merge pull request #33 from flutter/update-skill-readme
Update READMEs
2026-03-05 14:44:49 -08:00
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
Jaime Wren bdd31b80b6 Remove redundant HTTP check from the commands.
The check already happens in ResourceFetcherService.
2026-03-05 00:30:29 -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