gitwtfhub

wtf is agent-tools-for-kotlin?

nomisrev/agent-tools-for-kotlin — explained in plain English

Analysis updated 2026-05-18

16KotlinAudience · developerComplexity · 2/5Setup · easy

TL;DR

A Gradle plugin that helps AI coding agents search Kotlin dependency jars and read failing test results quickly, using Gradle's quiet output mode.

Mindmap

mindmap
  root((agent-tools-for-kotlin))
    What it does
      Search dependency jars
      Inspect failing tests
      Reduce Gradle noise
    Tech stack
      Kotlin
      Gradle plugin
      Maven Central
    Use cases
      Speed up AI coding agents
      Explore unfamiliar dependencies
      Debug failing tests fast
    Tasks
      jarSearch
      inspectTest
    Audience
      Kotlin developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Let an AI coding agent search what types and methods are available in a Kotlin project's dependencies.

REASON 2

Quickly list or inspect failing tests and their stack traces straight from Gradle's JUnit XML reports.

REASON 3

Add this plugin to a Kotlin Gradle project to make agent assisted coding sessions faster and less noisy.

REASON 4

Search a specific dependency jar by Gradle coordinate, version catalog alias, or direct file path.

What's in the stack?

KotlinGradle

How it stacks up

nomisrev/agent-tools-for-kotlinmfairley/expo-callkit-telecomsky22333/skyadb
Stars161616
LanguageKotlinKotlinKotlin
Setup difficultyeasyhardmoderate
Complexity2/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Add the published Gradle plugin to an existing Kotlin project, no separate installation or build step is required.

The README does not state a license, so the terms for using or redistributing this code are unclear.

Wtf does this do

This project is a small Gradle plugin built specifically to make AI coding agents, like Claude Code or similar tools, work more smoothly on Kotlin projects. It targets two everyday annoyances that slow those agents down. The first is figuring out what is actually inside a project's dependency jars. Instead of an agent having to guess or dig through documentation, this plugin adds a jarSearch task that can list or search the packages, types, functions, and methods available in any dependency, whether picked by its Gradle coordinates, a version catalog alias, a direct jar path, or an entire dependency configuration. You can narrow a search by kind, such as only types or only methods, and filter by name. The second is reading test results without wading through Gradle's usual verbose console output. The plugin adds an inspectTest task that reads directly from the JUnit XML reports Gradle already produces after a test run, and can list every failing test or show the stack trace for tests matching a name, with the number of stack trace lines you see kept adjustable. Both tasks are designed to be run with Gradle's quiet flag, which the project encourages throughout, so that the output an AI agent has to read stays short and to the point instead of being buried in normal build noise. The repository even ships an AGENTS.md style guide with the plugin, meant to be read by an AI coding agent itself, that nudges it toward using the quiet flag and toward the module specific test task rather than a full project build. Installing it is straightforward for any Kotlin project already using Gradle: it is published to Maven Central and added like any other Gradle plugin, either through the plugins block or a version catalog entry, with no separate installation step needed beyond that.

Yoink these prompts

Prompt 1
Show me how to add the io.github.nomisrev.dev-tools Gradle plugin to my Kotlin project using the plugins block.
Prompt 2
Explain how to use the jarSearch task to find all methods named fold in the arrow-core dependency.
Prompt 3
Walk me through using inspectTest to see the full stack trace for a specific failing test.
Prompt 4
Summarize the AGENTS.md guidance this project ships for AI coding agents using Gradle.

Frequently asked questions

wtf is agent-tools-for-kotlin?

A Gradle plugin that helps AI coding agents search Kotlin dependency jars and read failing test results quickly, using Gradle's quiet output mode.

What language is agent-tools-for-kotlin written in?

Mainly Kotlin. The stack also includes Kotlin, Gradle.

What license does agent-tools-for-kotlin use?

The README does not state a license, so the terms for using or redistributing this code are unclear.

How hard is agent-tools-for-kotlin to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is agent-tools-for-kotlin for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.