CLI for searching/reading Kotlin dependency sources from a Gradle project. Use when you need to locate/inspect 3rd-party Gradle libraries.
Search and read Kotlin dependency sources from Gradle projects. Use `ksrc search` to find code across third-party libraries, then `ksrc cat` to inspect specific files.
/plugin marketplace add respawn-app/ksrc/plugin install ksrc@respawn-toolsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
ksrc search org.jetbrains.kotlinx:kotlinx-datetime -q "class LocalDate"ksrc cat org.jetbrains.kotlinx:kotlinx-datetime:0.6.1!/kotlinx/datetime/LocalDate.kt --lines 1,200ksrc search [<module>] -q <pattern> [-- <rg-args>]Search dependency sources.
Output format: <file-id> <line>:<col>:<match>
Common flags:
--all search across all resolved deps (required if <module> omitted)<module> supports glob patterns (same as --module)--project <path> project root (default .)--subproject <name> limit to a subproject (repeatable)--targets <list> limit KMP targets (comma‑separated: jvm,android,iosX64)--config <name> resolve specific configuration(s) (comma‑separated)--scope <compile|runtime|test|all>--module <glob> module filter (group:artifact[:version])--group <glob> / --artifact <glob> / --version <glob>--offline only use cached sources--refresh force dependency refresh--context <n> shortcut for rg -C <n> (context lines emit column 0)--rg-args <args> extra rg args (comma‑separated)-- <rg-args> pass through raw rg args--show-extracted-path include temp extracted paths in output (off by default)ksrc cat <file-id|path>Print file contents.
Common flags:
--lines <start,end> 1‑based inclusive range--module <glob> / --group / --artifact / --version to disambiguate when using a pathksrc open <file-id|path>Open in $PAGER (defaults to less -R). Same flags as cat.
ksrc depsList resolved dependencies and source availability.
ksrc resolveResolve and print source JARs: group:artifact:version|/path/to/sources.jar.
ksrc fetch <coord>Ensure sources for a coordinate exist: group:artifact:version.
ksrc where <path|coord>Locate cached source JAR or file.
ksrc doctorBasic diagnostics for environment issues.
group:artifact:version!/path/inside/jar.kt
E_NO_MODULE: provide <module> or pass --all.E_NO_SOURCES: dependency sources not available; try ksrc deps, ksrc fetch <coord>, specify a project and scope.--project to the root.--module, --group, or --artifact to narrow.This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.