Skills

Jetbrains Session

Use when working on the JetBrains chat session UI or SessionModel/SessionController, ...

Install

npx skills add Kilo-Org/kilocode --skill jetbrains-session -g -a claude-code -y
Repository
Kilo-Org/kilocode27.8k
Category
Design
Updated
4d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Use when working on the JetBrains chat session UI or SessionModel/SessionController, transcript cards, retained Swing lifecycle, session background surfaces, editor-derived styling, adding session events, and session/controller testing with FakeSessionRpcApi.

JetBrains Session Component

Detailed reference for the chat session feature in packages/kilo-jetbrains/. See packages/kilo-jetbrains/AGENTS.md for the component-model summary and reuse index; this skill covers the full architecture, background/lifecycle rules, and testing helpers.

Session UI Background Strategy

The chat session UI intentionally uses a single-backdrop model. Do not make every container paint SessionUiStyle.Colors.sessionBackground() just because it sits inside the session. This avoids fragile component-hierarchy coupling and prevents theme-specific artifacts in transparent/rounded Swing painting.

Read the whole SKILL.md on GitHub

More in Design