http4k-development

Installation
SKILL.md

http4k

http4k is a lightweight Kotlin HTTP toolkit built on the "Server as a Function" principle, where HttpHandler is (Request) -> Response. Everything — servers, clients, routing, testing — composes through this function type.

Dependency Detection

Before loading references, detect which http4k modules the user's project depends on:

  1. Read build.gradle.kts, build.gradle, or pom.xml in the project root (and subproject build files)
  2. Look for dependencies matching org.http4k:http4k-*
  3. Only load reference files from references/ that match detected modules
  4. Always load references/core.md — it covers the foundation used by all other modules

If no build file is found, ask the user which modules they use.

Loading References

For each detected dependency org.http4k:http4k-{module}, load references/{module}.md if it exists. For example, http4k-server-undertow maps to references/server-undertow.md.

Installs
19
First Seen
Mar 27, 2026