kotlin / analysis
JetBrains/kotlin/analysis/CLAUDE.md
No summary in the file. Open it to read it.
152 projects use a version of this
How real projects brief Claude Code: the commands, conventions and warnings they put in CLAUDE.md.
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
JetBrains/kotlin/analysis/CLAUDE.md
No summary in the file. Open it to read it.
152 projects use a version of this
JetBrains/kotlin/CLAUDE.md
CRITICAL: @./.ai/guidelines.md guidelines MUST be followed at all times. Local Preferences: @./.claude/local.md When asked to update memory, you must update ./.claude/CLAUDE.md if it is not specified that another file should…
No other project uses it yet
JetBrains/ideavim/CLAUDE.md
Guidance for Claude Code when working with IdeaVim. Essential commands: - ./gradlew runIde - Start dev IntelliJ with IdeaVim - ./gradlew test -x :tests:property-tests:test -x :tests:long-running-tests:test - Run standard tests Avoid running all tests, this takes too long. It's preferred to run specific test. When running gradle tasks, use --console=plain for cleaner output without progress bars. See CONTRIBUTING.md for architecture details and a complete command list. This project uses YouTrack for issue tracking, NOT GitHub Issues. - Tickets are prefixed…
Steady5 mentions in 2 weeks
No other project uses it yet
JetBrains/Exposed/CLAUDE.md
Exposed is a lightweight ORM framework for Kotlin that provides two APIs: - DSL API: Type-safe SQL-wrapping Domain Specific Language (in exposed-core) - Works with both JDBC (exposed-jdbc) and R2DBC (exposed-r2dbc) - DAO API: Lightweight Data Access Object API - JDBC: exposed-dao - R2DBC: exposed-dao-r2dbc (experimental preview, suspending API) Tests are organized by database and dialect. Each module has database-specific test tasks:
Steady18 mentions in 2 weeks
No other project uses it yet
JetBrains/koog/a2a/CLAUDE.md
The A2A (Agent-to-Agent) module is a meta-module within the larger Koog project that implements a comprehensive client and server library for the A2A protocol, a standardized communication protocol for AI agents based on the specification at https://a2a-protocol.org/latest/specification/. Important: Since this is a meta-module inside a bigger root project, the Gradle wrapper executable is located one directory up. All Gradle commands must use ../gradlew when running from the a2a directory.
Steady5 mentions in 2 weeks
No other project uses it yet
JetBrains/koog/examples/simple-examples/CLAUDE.md
This is the simple-examples project within the Koog Framework repository. It contains executable examples demonstrating various AI agent patterns and capabilities, from basic calculator agents to advanced features like persistence, streaming, and agent-to-agent communication. Examples require API keys for LLM providers. Configure them via: Each example has a dedicated Gradle task: All available tasks follow the pattern runExample*. See build.gradle.kts for the complete list. This project uses Gradle composite build to depend on the parent Koog framework (settings.gradle.kts:). Changes in…
Steady5 mentions in 2 weeks
No other project uses it yet
JetBrains/kotlinconf-app/CLAUDE.md
The official KotlinConf app — a Kotlin Multiplatform project serving Android, iOS, JVM desktop, and WebAssembly clients, backed by a Ktor server. All client UI is shared via Compose Multiplatform. Android uses the app.androidApp run configuration in IDE; iOS uses KotlinConfAppScheme. Dependency Injection — Metro The app uses Metro (not Koin) for DI on the client. Key interfaces: ViewModels are registered into Metro's map multibinding: ConferenceService ConferenceService is the central app singleton. It: - Fetches AppConfig (current year) from the…
JetBrains/MPS/CLAUDE.md
This project is a mixed JetBrains MPS + plain Java/Kotlin codebase. Developers typically use two environments against the same checkout: - IntelliJ IDEA for editing, debugging, testing, and inspecting Java/Kotlin code, including code generated by MPS. - JetBrains MPS for editing languages, models, generators, and other MPS artifacts. Agents must adapt to the tools available in the current session. Use this file as the cross-environment entry point. For detailed MPS node, model, language, generator, validation, and MCP workflows, load the…
Steady8 mentions in 2 weeks
No other project uses it yet
JetBrains/kotlin-web-site/CLAUDE.md
CRITICAL: guidelines.md guidelines MUST be followed at all times.
JetBrains/compose-hot-reload/CLAUDE.md
JetBrains open-source project enabling instant UI code changes without restarting a Compose Multiplatform application. Orchestration — Communication between Gradle, the devtools, the Application, and the IDE. The devtools starts an orchestration server; all connected clients exchange broadcast messages (e.g., ReloadClassesRequest). Agent — JVM agent added at launch in hot reload mode. Runs in the premain phase and uses java.lang.instrument.Instrumentation.redefineClasses to apply class updates on demand. Runtime — A dev variant of the runtime added to the classpath in hot reload…
No other project uses it yet
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.