Kotlin Best Practices
Skill Verifiziert AktivKotlin coding standards including null safety, Either error handling, coroutines, and Exposed ORM patterns. Use when writing Kotlin code, reviewing code quality, or learning project patterns.
To enforce and teach Kotlin coding standards, ensuring code quality, maintainability, and adherence to best practices for developers and reviewers.
Funktionen
- Enforces Kotlin null safety rules
- Guides Either error handling patterns
- Provides examples for coroutines
- Details Exposed ORM patterns
- Covers transaction rules and conversion patterns
Anwendungsfälle
- Writing new Kotlin code according to project standards
- Reviewing Kotlin code quality for adherence to best practices
- Learning idiomatic Kotlin patterns and project conventions
Nicht-Ziele
- Generating Kotlin code from scratch
- Debugging runtime errors in existing Kotlin code
- Providing a comprehensive Kotlin language tutorial
Documentation
- info:READMEA README exists but is for a different project ('Spartan AI Toolkit'); the SKILL.md serves as the primary documentation for this skill.
Installation
npx skills add spartan-stratos/spartan-ai-toolkitFührt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.
Qualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Java Springboot
99Get best practices for developing applications with Spring Boot.
Neon Postgres
100Anleitungen und Best Practices für die Arbeit mit Neon Serverless Postgres. Beinhaltet den Einstieg, lokale Entwicklung mit Neon, Auswahl einer Verbindungsmethode, Neon-Funktionen, Authentifizierung (@neondatabase/auth), PostgREST-ähnliche Daten-API (@neondatabase/neon-js), Neon CLI und die Neon Platform API/SDKs. Zur Beantwortung aller Neon-bezogenen Fragen.
Sdk Dx
100Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing. Trigger phrases: "SDK design", "developer experience", "API design", "SDK DX", "error messages", "type safety", "IDE integration", "SDK versioning", "migration guides", "client library design", "making SDKs feel native", "SDK best practices"
Csharp Async
100Get best practices for C# async programming
Dart Matcher Best Practices
100Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.
Golang Concurrency Patterns
100Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls