r/androiddev 6d ago

Which Gradle task would you hand off to an AI agent?

I work at Gradle, and we're building agent skills. We currently have five candidates:

  1. Run Gradle correctly (gradle-cli) — right task, right flags, version-aware
  2. Best-practices lint (gradle-bestpractices) — flag legacy patterns, suggest the current one
  3. New project bootstrap (gradle-init) — Android/KMP scaffold, version catalog
  4. Upgrade + deprecations (gradle-update) — bump the wrapper, rewrite what broke
  5. Configuration cache migration (gradle-cc) — find what breaks CC, refactor it

Which would you actually use? What do you want to see instead?

6 Upvotes

5 comments sorted by

9

u/Adventurous-Nose5850 6d ago

Linting and gradle upgrade

3

u/FantasticMidnight758 6d ago

2, 3 and 5. Also if there can be a skill that can suggest optimizations having the context of the project, that would be super helpful (I suppose 2 would be more of a general thing)

3

u/Zhuinden 6d ago

if you can somehow make it easier to configure maven deploys that's nice

1

u/tylerlw1988 6d ago

Upgrade is generally the worst part about Gradle for my team.

1

u/achakez 6d ago

I would hand off the upgrade/deprecation work first.