Conversation
used opencode to read devGuide and generated relevant skills
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2804 +/- ##
=======================================
Coverage 72.09% 72.09%
=======================================
Files 134 134
Lines 7411 7411
Branches 1587 1526 -61
=======================================
Hits 5343 5343
- Misses 1940 2022 +82
+ Partials 128 46 -82 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
based on feedback from skill use
|
The references would definitely be useful for an AI agent to immediately have a good grasp of the codebase. However, I am worried about the maintainability of the references.
How do we find the balance of keeping a abstract and high level explanation of the design in the references enough to not have to add too much maintainability burden, but have it detailed enough to justify the token count and usefulness. This is on top of the current developer documentation that has to be updated as well. wdyt? |
|
Would it be useful if we created a subagent #2822 that updates the skills accordingly when changes are made to the devGuide? the solution to AI is... more AI... |
Some skills are converted to subagents
|
closes #2822 |
Harjun751
left a comment
There was a problem hiding this comment.
Some minor nits. Only problems are the prev/next page navigation buttons.
Also let's discuss on reverting the update-docs skill deletion
| * [Contribute to Documentation]({{baseUrl}}/devGuide/bootcamp/contributeToDocs.html) | ||
| * [Fix a Bug]({{baseUrl}}/devGuide/bootcamp/fixABug.html) | ||
| * [Implement a New Feature]({{baseUrl}}/devGuide/bootcamp/implementAFeature.html) | ||
| * AI Use |
There was a problem hiding this comment.
Perhaps a bit nitpicky, but should the AI use section go under Development? As I assume readers would want to read about the general development workflow first.
There was a problem hiding this comment.
I had a few considerations when I decided to dedicate AI to its own section:
There had been problems with popular open source projects where a bunch of people just thought 'would be cool to do this' before they vibe coded an entire PR without even ever looking at the code, much less the dev guide. While I don't think that we would have that kind of exposure in the short term, I think that making the AI use it's own dedicated section would increase its visibility and educate anyone intending to work on the project on proper AI use before just vibe-coding everything
There was a problem hiding this comment.
There was a problem hiding this comment.
Ah I guess it still ties back to the same argument right: see how to use AI properly first even before starting development, and since its quite a short section it shouldn't add much friction to people that wants to go onto reading the Development section
MoshiMoshiMochi
left a comment
There was a problem hiding this comment.
Great work on this @yihao03. Just seeking clarification and small changes on others. Majority are just flagging out the emojis so that we don't miss out on any 💯.
|
|
||
| Skills relevant to particular tasks should be invoked automatically by AI agents. You may opt to directly point the agent to a skill. | ||
|
|
||
| ### Useful Links |
There was a problem hiding this comment.
Should this be a level 2 header since everything else was changed to level 2 header as well? I guess I can see it as being a sub-header to the Add New Skills section as well, but since the resources here cover more then just creating a skill, perhaps having it at the same level 2 header would be more inline with its relevance to the other sections.


used opencode to read devGuide and generated relevant skills
What is the purpose of this pull request?
Overview of changes:
This PR serves as part of the effort to develop an AI workflow for development.
We opted to use the open source SKILL.md standard as it is provider agnostic and has good community support.
Therefore we could adopt mainstream and popular workflows developed by others without being restricted to a specific provider (e.g. ClaudeCode).
Useful references in creating skills:
Anything you'd like to highlight/discuss:
Testing instructions:
Use AI Coding tools like OpenCode/ClaudeCode to start writing code. Check if the skills are being picked up
correctly and performs as desired
Proposed commit message: (wrap lines at 72 characters)
Add Agent Skills.
Checklist: ☑️
Reviewer checklist:
Indicate the SEMVER impact of the PR:
At the end of the review, please label the PR with the appropriate label:
r.Major,r.Minor,r.Patch.Breaking change release note preparation (if applicable):