kx-kotlin-support

Scaffold Kotlin multi-project libraries with Core, Light, and Heavy modules.

1|Updated Nov 14, 2022
One-click install
npx skills add https://github.com/mypojo/kx_kotlin_support --skill kx-kotlin-support
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kx-kotlin-support
Source: https://github.com/mypojo/kx_kotlin_support/tree/main/.claude/skills/kx
Command: npx skills add https://github.com/mypojo/kx_kotlin_support --skill kx-kotlin-support

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Kotlin developers efficiently structure and maintain a Kotlin multi-project library with integrated AWS services, reducing setup time and guiding best practices across modules.

Core Features & Use Cases

  • Three-tier module architecture: Core, Light, and Heavy modules to separate concerns and deployment scenarios.
  • AWS integration patterns: Kinesis, CDK DSL, ECS blue/green deployments, Spring Boot, and DB access guidance.
  • Practical development guidance: Coding standards, testing strategies, and project governance for multi-module Kotlin projects.

Quick Start

Begin by reviewing the kx_kotlin_support guide, then scaffold Core, Light, and Heavy modules and apply AWS integration templates to start a new project.

Frequently Asked Questions about kx-kotlin-support

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a Kotlin multi-project library with AWS integrations?

Structure a Kotlin multi-project library using a three-tier Core, Light, and Heavy module architecture to separate concerns and guide AWS service integration patterns like Kinesis and CDK.

What is the best way to scaffold Kotlin modules for different AWS deployment scenarios?

Scaffold Kotlin modules by applying Core, Light, and Heavy architecture templates, which separate lightweight logic from heavy AWS integrations like ECS blue/green deployments and DB access.

Does this Kotlin scaffolding approach work with Spring Boot and AWS CDK?

Yes, the Kotlin scaffolding supports Spring Boot and AWS CDK by providing DSL-based infrastructure guidance and coding standards tailored for multi-project environments.

How do I integrate AWS Kinesis into a Kotlin multi-project setup?

Integrate AWS Kinesis into a Kotlin multi-project setup by applying the AWS integration patterns provided within the Heavy module layer, which handles complex streaming data scenarios.

Can I use this Kotlin architecture for ECS blue/green deployments?

Yes, you can use this Kotlin architecture for ECS blue/green deployments by applying the built-in AWS integration patterns and practical deployment templates designed for multi-module projects.

When should I separate concerns using Core, Light, and Heavy modules in Kotlin?

Separate concerns using Core, Light, and Heavy modules in Kotlin when you need to isolate foundational logic from lightweight services and heavy AWS dependencies like DB access and Spring Boot.