Ktor Service Skill

SkillMedia

Build and modify Ktor services in the Foodies repository using the established project conventions. Use when working in Ktor modules for tasks involving Ktor app/module wiring, route-service-repository design.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Ktor Service Skill skill

What this skill tells your AI

The instructions your AI receives, as published by nomisrev/ktor-arrow-example in .agents/skills/ktor/SKILL.md and read by ahel’s review.

Apply these conventions when implementing or reviewing Ktor code in this repository. Load only the references needed for the current task.

Service architecture and wiring

Read references/service-architecture.md when changing application bootstrap (Main.kt/SuspendApp), Env configuration loaded from application.yaml, Dependencies wiring, or ResourceScope-based resource lifecycle.

Package structure

Read references/package-structure.md when creating, moving, or reorganizing files within a service module. Follow domain-driven feature packages, not technical layers.

Routes and validation

Read references/routes-and-validation.md when editing HTTP contracts (Spine Api.kt endpoints), route handlers, DomainError modelling/mapping, or accumulate-based validation.

Signals

GitHub stars
305
Forks
42
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
ktor
Source
github.com/nomisrev/ktor-arrow-example