
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.


