-
-
Notifications
You must be signed in to change notification settings - Fork 93
docs: add skills documentation #446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Introduced new skills for scaffolding custom Stac widgets and actions, including templates and scripts for generating models and parsers. - Added a quickstart skill to initialize and validate Stac-enabled Flutter projects, with detailed workflows and required inputs. - Included necessary assets, references, and scripts to support the new functionalities.
- Introduced new Dart templates for scaffolding custom Stac actions and widgets, including action parsers and widget parsers. - Each template includes JSON serialization support and basic structure for implementing action logic and widget rendering.
- Implemented a pre-check mechanism in `scaffold_custom_action.py` and `scaffold_custom_widget.py` to verify if output files already exist before writing, preventing partial file creation. - Enhanced error handling to manage potential `FileExistsError` exceptions more gracefully.
- Adjusted the indentation for theme style examples in the style-recipes.md file to ensure proper formatting and readability.
- Modified the regex for screen name validation to ensure it starts with a lowercase letter and contains only lowercase letters, digits, and underscores. This improves input validation for screen names.
- Added comments to clarify the usage of `clearScreenCache` and `clearAllCache` methods in the cache-debug.md file, improving readability and understanding for users.
- Refactored the STAC screen annotation check to store the result of `has_annotation(stac_dir)` in a variable before using it, improving code readability and efficiency.
- Introduced a new documentation file for Stac Agent Skills, detailing AI-powered skills that assist in building, troubleshooting, and extending Stac applications. - Updated the main documentation JSON to include a reference to the new skills section, enhancing the overall documentation structure.
📝 WalkthroughWalkthroughThis PR adds comprehensive documentation for Stac Agent Skills by introducing a new documentation page and updating the navigation structure. A new docs/skills.mdx file details what skills are, lists available skills (stac-quickstart, stac-screen-builder, stac-custom-extensions, stac-troubleshooter), and provides installation and usage instructions. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
No actionable comments were generated in the recent review. 🎉 🧹 Recent nitpick comments
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description
Add stac agent skills documentation
Related Issues
Closes #445
Type of Change
Summary by CodeRabbit