Mindustry API JSON parsing and query skill. Use when the user asks to parse, inspect, search, summarize, or index Mindustry API/module JSON data, especially when the workflow depends on the bundled api_parser.py script. Also use when the user asks about Mindustry JSON mod data, JSON-defined blocks, content JSON structure, block consumes in JSON, or how to inspect and understand Mindustry mod JSON files. Also use when the user asks about any JSON-related question in this workspace, because the presence of "json" is enough to trigger this skill.
2026-06-05
Validate Mindustry JSON content definitions (blocks, units, items, liquids, status effects, weather, planets, sectors) against ContentParser.java v8 rules. Use when the user has a JSON file for a Mindustry mod and wants to check for errors, warnings, type mismatches, unknown fields, invalid consume types, or syntax issues before loading in-game.
2026-06-05
Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project. SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.
2026-05-05
migrate-xml-views-to-jetpack-compose
Provides a structured workflow for migrating an Android XML View to Jetpack Compose. This skill details the step-by-step process, from planning and dependency setup, to theming and layout migration, validation and XML cleanup. Use this skill when you need to migrate an XML View to Jetpack Compose in an Android project. It solves the problem of converting the UI of a legacy XML View into modern, declarative Compose components while maintaining interoperability.
2026-05-05
Learn how to install and migrate to Jetpack Navigation 3, and how to implement features and patterns such as deep links, multiple backstacks, scenes (dialogs, bottom sheets, list-detail, two-pane, supporting pane), conditional navigation (such as logged-in navigation vs anonymous), returning results from flows, integration with Hilt, ViewModel, Kotlin, and view interoperability.
2026-05-05