Use when initializing, creating, updating, reviewing, or generating `AGENTS.md` files that provide project-level guidance to AI coding agents. Use when analyzing a codebase to decide whether guidance belongs in `AGENTS.md`, a reusable skill, or another…
Use when writing or modifying code in any language.
Use when writing a commit message, PR title, or PR description.
Use when finishing any task, wrapping up work, reporting results, giving a status update, or about to claim a task, implementation, fix, or test result is complete, done, fixed, passing, ready, or working. Invoke before saying "done", "complete", "fixed",…
Use when creating, updating, or reviewing `CONTRIBUTING.md` files. Use when documenting setup, build, test, lint, and pull request workflows for human contributors.
Use when interacting with GitHub repositories, issues, pull requests, review comments, or GraphQL operations.
Use when creating, modifying, or troubleshooting Gradle builds, build scripts, or Gradle project configuration. Invoke for tasks involving `build.gradle.kts`, `settings.gradle.kts`, `gradle.properties`, dependency versions, lockfiles, plugins, wrapper, build…
Use when starting new features, refining existing code, or when the domain model needs to evolve.