the signals and their derived score are provisional and subject to change.
validate manually before sharing.
49037b3910c4ba0fada179b24b5e28beb40f644a2696e696abfd8 months agoGenerated by Claude Code7ac15af2c9828 months agoGenerated by Claude Code169e6f62bca28 months agoGenerated by Claude Code6bf2e0751b558 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)88c543b036188 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)a4fce2546fc08 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)7b94bbb36f069 months agoGenerated with [Claude Code](https://claude.com/claude-code)5730c3535c349 months agoGenerated with [Claude Code](https://claude.com/claude-code)9cc49ab2d71d9 months agoGenerated with [Claude Code](https://claude.com/claude-code)018238a0826b9 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)f62a520780279 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)d37ae498b0279 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)4c0b32490efa9 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)4b2b674073d39 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)9b690657deee9 months agoGenerated by Claude Code (Agor session 9121e06c)88b628b54d959 months agoGenerated by Claude Code (Agor session 9121e06c)0084cbf4da4a9 months agoGenerated by Claude Code (Agor session 9121e06c)549d63f4b0a59 months agoGenerated by Claude Code (Agor session 9121e06c)096c06d812fb9 months ago🤖 Generated with [Claude Code](https://claude.com/claude-code)2ef7fcf8ba3d9 months agoGenerated by Claude Code (AI Agent)bb6e20322ebd1 year agogemini@google.comb601931ada151 year agogemini@google.comfa9525c3ee981 year agogemini@google.com---
name: create-unit-test
description: Create and run unit tests following the project's architecture and guidelines (Robolectric, naming, location).
---
# Create Unit Test
This skill guides the creation of unit tests to ensuring consistency and correctness.
## Workflow
1. **Analyze and Plan**:
- **Goal**: Understand what needs testing.
- **Action**: Examine the source code.
- **Action**: Identify "happy path" cases (core functionality).
- **Action**: Identify "error cases" and "edge c---
name: codewiki
description: Scout large codebases via Google CodeWiki (structure/read/ask). Use first for orientation on AnySoftKeyboard or public external deps before local exploration.
user-invocable: true
---
# CodeWiki scouting
```bash
codewiki structure <owner>/<repo> # section titles only, start here
codewiki read <owner>/<repo> # full wiki as Markdown
codewiki ask <owner>/<repo> "<question>" # single targeted question, ~10 s
```
- If `codewiki` is missing, skip this sk---
description:
globs:
alwaysApply: true
---
# Building
- this project uses Bazel build system for TypeScript and some Java code.
- this project uses Gradle build system for Android related code (mostly under the forlder `/ime`, `/api` and `/addons`).
- Prefer not adding new 3rd party dependencies.
- Do not add 3rd-party dependencies without approval. If you have a solution that requires a new 3rd party, ask for an approval before implementing this solution.
- Do not use the build task `build` in gradle!@AGENTS.md
none