<< All versions
Skill v1.0.1
currentAutomated scan100/100gabrielbmoro/moviedb-app/update-tech-stack-readme
+4 new
──Details
PublishedAugust 12, 2026 at 07:48 AM
Content Hashsha256:3bb606be73caeef0...
Git SHAd3a16786a49b
Bump Typepatch
──Files
Files (1 file, 3.2 KB)
SKILL.md3.2 KBactive
SKILL.md · 67 lines · 3.2 KB
version: "1.0.1" name: update-tech-stack-readme description: Sync the Tech Stack table and Kotlin badge in README.md and AGENTS.md from the version catalog. trigger: when asked to update tech stack documentation, after updating dependency versions, or when version catalog changes
Update Tech Stack Readme
When invoked:
Steps
1. Read the version catalog
- Open
src/gradle/libs.versions.tomland parse all[versions]entries - Also parse
[libraries]to map library module references to version refs
2. Read target files
- Open
README.mdand locate the Tech Stack table (under## Tech Stack) — note: this table has no version numbers, only library names - Open
README.mdand locate the Kotlin badge URL (line ~4, containingkotlin-X.Y.Z-blue) - Open
AGENTS.mdand locate the Tech Stack table (under## Tech Stack) — this table has aVersioncolumn
3. Update the tables and Kotlin badge
- Update the Kotlin Shield badge URL in README.md (
kotlin-X.Y.Z-blue→kotlin-A.B.C-blue) if the version in the catalog differs - For the AGENTS.md table:
- For each row, verify the library version matches what's in
libs.versions.toml - If the version changed, update it
- If a new library was added to the catalog that should appear in the table, add a new row
- If a library row references a version by its alias (e.g.,
1.10.3 / 1.9.0for Compose + Material3), match against the relevant version keys in the catalog - For the README.md table:
- Do not add version numbers — the table is intentionally version-free
- If a new library was added to the catalog that should appear in the table, add a new row with its Category and Library name (no version)
- If a library was removed from the catalog, remove its row from the table
4. Key version mappings (catalog key → table entry)
kotlin→ Kotlin versioncompose_pluginorcompose-foundation→ Compose Multiplatform versionmaterial3→ Material3 versionkotlinx-coroutines-coreorcoroutines→ Coroutines versionktor→ Ktor versioncoil→ Coil versionroom→ Room versionsqlite→ SQLite bundled versionkoin→ Koin versionkoin-annotations→ Koin Annotations versionkoin-compiler-plugin→ Koin Compiler Plugin versionkermit-version→ Kermit versionrinku→ Rinku versionbuildkonfig→ BuildKonfig versionpopcorn_guineapig→ Popcorn Guineapig versiondetekt→ Detekt versionlifecycle-viewmodel-compose-version→ Lifecycle ViewModel Compose versionkotlinx-collections-immutable-version→ Collections Immutable versionkotzilla→ Kotzilla versionnavigation-compose-version→ Navigation Compose versionkover(if present) or inferred from the build config → Kover version
5. Verification
- Confirm the Kotlin badge version matches the catalog
- After updating, re-read both files to confirm changes are correct
- No verification build needed — this is a documentation-only change
When NOT to use
- If only
README.mdhas unrelated changes (run only when versions or tech stack actually changed) - For updating Getting Started, Features, or other non-tech-stack sections