Repository navigation
docs: add java-to-groovy-conversion framework agent skill - #16785
borinquenkid wants to merge 1 commit into
Conversation
Define the framework development skill for converting Java source files to statically-compiled, idiomatic Groovy. Document the two-commit slice protocol, merge commit requirement, verification sweeps (javap, JavaCallerPin), and technical checklist for static compilation, Java-facing API preservation, and Groovy semantics. Register the skill in AGENTS.md, CLAUDE.md, and the skills README.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## 10.0.x #16785 +/- ##
==================================================
+ Coverage 63.7632% 64.4919% +0.7286%
- Complexity 28262 30194 +1932
==================================================
Files 2260 2372 +112
Lines 112201 116700 +4499
Branches 20361 21319 +958
==================================================
+ Hits 71543 75262 +3719
- Misses 31507 31803 +296
- Partials 9151 9635 +484 🚀 New features to boost your workflow:
|
✅ All tests passed ✅🏷️ Commit: 226f9fb Learn more about TestLens at testlens.app/docs. |
|
@borinquenkid it's incredibly hard to have so many pull requests open for groovy -> java conversion. I don't think this should be it's own pull request. We should do this work on the branch with the hibernate 7 conversion and focus on one module at a time. If these branches keep getting mass updated, it's so much noise that I'm inclined to reject them as it's a huge time sync to start reviews and then have to restart them because the branches are being constantly sync'd. |
|
@jdaugherty Completely understood and agreed. The skill is already bundled directly into #16572 (in commit |
Adds the
.agents/skills/java-to-groovy-conversion/SKILL.mdframework development skill.Summary
git mvin Commit 1 holding R100, idiomatic conversion in Commit 2).--no-ff) so Git tracks file history undergit log --follow.javap -protectedAPI diffs,javap -c -pbytecode sweeps,JavaCallerPin.javacompile-time pins).AGENTS.mdand.agents/skills/README.md.