{"id":53619,"plugin_id":"plugins_6abcb949170081919055247eaf18cfc0","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:54:35.523Z","digest":"630fd67ccae6fc9b83969622915ad65e9e983ad448c5e02210b1cc60e45498dd","against":null,"payload":{"description":"Inspect Flutter, Dart, Gradle, Android Gradle Plugin, Kotlin, SDK levels, Java, adb devices, and repository-pinned toolchain configuration without asserting stale latest versions.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":185},{"relative_path":"references/official-sources.md","size_in_bytes":921}],"name":"toolchain-doctor","skill_md_contents":"---\nname: toolchain-doctor\ndescription: Inspect Flutter, Dart, Gradle, Android Gradle Plugin, Kotlin, SDK levels, Java, adb devices, and repository-pinned toolchain configuration without asserting stale latest versions.\n---\n\n# Toolchain Doctor\n\nUse before project creation, SDK upgrades, Gradle migrations, broken builds, or\nany claim about installed tool versions.\n\n## Snapshot\n\n```bash\npython3 <repository-or-plugin-root>/scripts/toolchain_snapshot.py . --execute --json\n```\n\nDeclarations first; optional local command execution. Never labels a version as\n“latest”. Re-check `references/official-sources.md` for migrations.\n\n## Read before editing\n\n- `pubspec.yaml`, `.fvmrc`, `.fvm/`, `analysis_options.yaml`\n- Android Gradle settings/modules, catalogs, wrapper, `gradle.properties`\n- CI scripts and documented commands\n- `flutter --version --machine`, `flutter doctor -v`, `dart --version`\n- `./gradlew --version`, `java -version`, `adb devices -l`\n\nPrefer `fvm flutter` when the repo is FVM-pinned and `fvm` is available.\n\n## Policy\n\n- Re-check official docs for version-sensitive work.\n- Keep toolchain migrations separate from feature work.\n- Do not paste a generic template over a live project.\n- Do not upgrade the world to fix one conflict.\n- Report exact observed versions and the compatibility error text.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}