Routrel Audit - https://routrel-audit.skillsafe.ai/ This app's agent prompt is a derivative work of two agent skills. It paraphrases and adapts their guidance; it does not reproduce the skills verbatim. 1. kotlin-ktor-patterns Source: https://github.com/affaan-m/everything-claude-code Path: skills/kotlin-ktor-patterns/SKILL.md Author: Affaan Mustafa (affaan-m) Licence: MIT License - https://opensource.org/licenses/MIT Modifications: the skill's practices (thin routes behind authenticate, ContentNegotiation with kotlinx.serialization, StatusPages that map exceptions to safe responses, CORS limited to known hosts, a JWT verifier with audience and issuer, request validation, testApplication tests) were restated as deterministic browser checks (ktorkit.js, KT-01..KT-10) and as the server lane of this app's prompt. The route-mounting resolution (following Route extension functions to where routing mounts them), the respond-without-return and runBlocking-in-handler checks are additions of this app. 2. kotlin-exposed-patterns Source: https://github.com/affaan-m/everything-claude-code Path: skills/kotlin-exposed-patterns/SKILL.md Author: Affaan Mustafa (affaan-m) Licence: MIT License - https://opensource.org/licenses/MIT Modifications: the skill's practices (newSuspendedTransaction in coroutine code, atomic operations in one transaction, HikariCP pooling, Flyway migrations, escaped LIKE patterns, singleOrNull, batchInsert and upsert, the repository pattern) were restated as deterministic browser checks (ktorkit.js, EX-01..EX-10) and as the data lane of this app's prompt. The update-without-where, SQL-template, N+1 and entity-escaping checks are additions of this app. The exact before/after edit contract, the re-check of every edit and returned file, the changes list tied to the page's flags, the browser-side checks (ktorkit.js), the reconciliation (recon.js) and the rest of the page are original to this app. The Kotlin lexer and brace-structure reader are shared with Coroutine Desk. Ktor, Exposed and Kotlin are JetBrains projects; Routrel Audit is an independent tool, not affiliated with or endorsed by JetBrains or the Kotlin Foundation.