Skip to main content

This Month We AIed #4

Picture of Łukasz Lenart, Staff Software Engineer

Łukasz Lenart

Staff Software Engineer
Picture of Artur Węgrzyn, Software Engineer

Artur Węgrzyn

Software Engineer
Picture of Jacek Centkowski, Software Engineer at <a href="https://softwaremill.com/">SoftwareMill</a>

Jacek Centkowski

Software Engineer at SoftwareMill
Picture of Mateusz Gołąbek, Scala Engineer

Mateusz Gołąbek

Scala Engineer
Nov 17, 2025|16 min read
logos_VirtusLab_SoftwareMill
1CLAUDE.md
2This file provides an overall guidance to Claude Code (claude.ai/code) when working with code in any repository - this file is used in many conversation with Claude Code.
3
4Jetbrains MCP
5If Jetbrains MCP server is available you can read detailed instruction how to use it from @~/.claude/jetbrains_mcp.md - DO NOT READ THIS file in any other case
1Scala Projects
2When you detect build.sbt or *.scala files in the repository, load @~/.claude/scala_conventions.md for Scala-specific guidelines.
3
4Java Projects
5If you see pom.xml or build.gradle, especially with Struts or OGNL dependencies,
6consult @~/.claude/java_guidelines.md for project-specific patterns.
1Performance Optimizations
2Read @~/.claude/performance.md ONLY when:
3- User explicitly asks about performance
4- You detect performance issues in code review
5- Working with high-load systems or benchmarks
6
7DO NOT read this file for:
8- Initial prototypes
9- Simple CRUD operations
10- Educational examples
11- Quick scripts or one-off tools

Subscribe to our newsletter and never miss an article