
from ai-toolkit155
Project-specific Kotlin coding standards covering naming, null-safety, coroutines, testing, frameworks (Ktor, Spring), and security best practices.
A compact, practical style and ruleset for Kotlin development used by the ai-toolkit project. It codifies naming conventions, null-safety practices, data class and coroutine patterns, collection usage, common framework guidance (Ktor, Spring Boot, Exposed), testing strategies, and security considerations so agents can apply consistent, idiomatic Kotlin when writing or reviewing code.
Apply this skill when generating, editing, or reviewing Kotlin source files (.kt, .kts) or build scripts (build.gradle.kts). It's appropriate for code-formatting suggestions, pull request feedback, automated linting guidance, and when the agent needs to enforce project conventions for Ktor, Compose, Exposed, or coroutine-based code.
Likely compatible with code-focused agents and toolchains that can read/write code: Copilot, Codex/Code models, Cursor, and other developer assistant agents that operate on repo files.
This skill has not been reviewed by our automated audit pipeline yet.
Ubiquitous Language Glossary
Extract a DDD-style ubiquitous language glossary from conversation: identify domain terms, flag ambiguities, propose canonical terms, and write the result to UB
Memory Search
Search past coding sessions and observations using natural-language queries to retrieve decisions, notes, and context.
Prompt Caching Patterns
Guidelines and patterns for implementing prompt caching with Anthropic APIs to reduce input-token costs and latency, including TTLs, breakpoints, and hit-rate m
Documentation Generator
Generate and update README, API docs, architecture notes, changelogs and knowledge-base entries from a codebase, with templates and review guidance.
Design Engineering
Guidelines and patterns for UI animation, micro-interactions, and component polish to build performant, accessible, and delightful interfaces.