Create and run unit tests following the project's architecture and guidelines (Robolectric, naming, location).
This skill guides the creation of unit tests to ensuring consistency and correctness.
Analyze and Plan:
Setup Test File:
[OriginalClassName]Test.kt.[module]/src/test/java/[package/path]/.Implement Tests:
Run Tests:
./gradlew :[module]:testDebugUnitTest./gradlew :database:testDebugUnitTest./gradlew testDebugUnitTest to ensure everything passes.Handle Failures:
[module]/build/test-results/testDebugUnitTest/TEST-[package.name.TestClassName].xml.app/build/test-results/testDebugUnitTest/TEST-com.anysoftkeyboard.janus.app.MainActivityTest.xml.test source set, not androidTest (unless specifically writing instrumentation tests, which is rare for this skill).npx skills add AnySoftKeyboard/create-unit-test下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Query Google Places API (New) via the goplaces CLI for text search, place details, resolve, and reviews. Use for human-friendly place lookup or JSON output for scripts.
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
Notion API for creating and managing pages, databases, and blocks.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
Best practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
Category:developer