Skip to main content
Version: 1.11.2

AI Tools Reference

This page lists the configuration locations, skills, and database skills that Storm installs for each AI coding tool. For the main guide, see AI-Assisted Development.


Tool Configuration Locations

Each AI tool stores its configuration in a different location, but the content is the same: Storm's conventions, entity rules, query patterns, and verification guidelines.

ToolRulesSkillsMCP
Claude CodeCLAUDE.md.claude/skills/.mcp.json
Cursor.cursor/rules/storm.md.cursor/rules/.cursor/mcp.json
GitHub Copilot.github/copilot-instructions.md.github/instructions/(tool-dependent)
Windsurf.windsurf/rules/storm.md.windsurf/rules/(manual config)
CodexAGENTS.md-.codex/config.toml

Skills

Skills are per-topic guides that the AI loads on demand when working on a specific task. Each skill contains focused instructions, code examples, and common pitfalls for one area of Storm. Skills are fetched from orm.st during setup and can be updated automatically on each run without requiring a CLI update.

SkillPurpose
storm-setupConfigure dependencies (detects Spring Boot, Ktor, or standalone)
storm-docsLoad full Storm documentation
storm-entity-kotlinCreate Kotlin entities
storm-entity-javaCreate Java entities
storm-repository-kotlinWrite Kotlin repositories (framework-aware: Spring Boot, Ktor, standalone)
storm-repository-javaWrite Java repositories
storm-query-kotlinKotlin QueryBuilder queries
storm-query-javaJava QueryBuilder queries
storm-sql-kotlinKotlin SQL Templates
storm-sql-javaJava SQL Templates
storm-json-kotlin / storm-json-javaJSON columns and JSON aggregation
storm-serialization-kotlin / storm-serialization-javaEntity serialization for REST APIs (framework-aware content negotiation)
storm-migrationWrite Flyway/Liquibase migration SQL

Database Skills

With the MCP server configured, three additional skills become available:

SkillPurpose
storm-schemaInspect your live database schema
storm-validateCompare entities against the live schema
storm-entity-from-schemaGenerate, update, or refactor entities from database tables