the signals and their derived score are provisional and subject to change.
validate manually before sharing.
47241b38088aa67e8dcd4957699eb95a10d61c332a288474cfa01 month agoClaude-Session: https://claude.ai/code/session_01SZz8Zb5qkmrx2vFcGyp36Me0ec07ae16361 month agoClaude-Session: https://claude.ai/code/session_01SZz8Zb5qkmrx2vFcGyp36M012d993f842c1 month agoClaude-Session: https://claude.ai/code/session_01SZz8Zb5qkmrx2vFcGyp36Md3239e8691a01 month agoClaude-Session: https://claude.ai/code/session_01SZz8Zb5qkmrx2vFcGyp36Mc0fa3346e3471 month agoClaude-Session: https://claude.ai/code/session_01SZz8Zb5qkmrx2vFcGyp36Me14046da06cc1 month agoClaude-Session: https://claude.ai/code/session_01SZz8Zb5qkmrx2vFcGyp36M36e25a8eef351 month agoClaude-Session: https://claude.ai/code/session_01SZz8Zb5qkmrx2vFcGyp36Mc3de8927c8262 months agoCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>bca472b935f32 months agoCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>cd51fffaa0fe2 months agoCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>fc75f6e2bdff3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>f51b245aaa4f3 months agoCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>33b1dd66a8e15 months agoCo-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>c43069290df38 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>.github/copilot-instructions.mdTool: github-copilot../CLAUDE.md.github/instructionsTool: github-copilot.github/instructionsTool: github-copilot.github/instructionsTool: github-copilot.github/instructionsTool: github-copilot.github/skillsTool: github-copilotAGENTS.mdTool: agents-mdCLAUDE.mdlibs/shaders/AGENTS.mdTool: agents-mdCLAUDE.mdiphone/AGENTS.mdTool: agents-mdCLAUDE.mdgenerator/AGENTS.mdTool: agents-mdCLAUDE.mddata/AGENTS.mdTool: agents-mdCLAUDE.mdandroid/AGENTS.mdTool: agents-mdCLAUDE.md.geminiTool: geminilibs/shaders/CLAUDE.mdTool: claude-codeVulkan shaders are updated by running this command:
```
tools/unix/generate_vulkan_shaders.sh
```
It modifies two files that should be committed in a separate `[shaders] Regenerated` commit:
- data/vulkan_shaders/reflection.json
- data/vulkan_shaders/shaders_pack.spv
generator/CLAUDE.mdTool: claude-code# Generator Agent Instructions
The generator converts OpenStreetMap (OSM) data into `.mwm` binary map files used by Organic Maps.
## Build
```bash
cmake --build build-$YOUR_NAME --target generator_tool
```
## Pipeline stages
OSM data flows through these stages:
1. **Collectors** (`collector_*.cpp`) -- gather auxiliary data (cameras, building parts, road access, etc.)
2. **Translators** (`translator.cpp`) -- convert `OsmElement` into intermediate features via type mapping
3. **Processors** (`processor_*.android/CLAUDE.mdTool: claude-code# Android-Specific Agent Instructions
## Project structure
- `app/` -- main application (Activities, Fragments, UI)
- `sdk/` -- core SDK wrapping C++ framework via JNI
- `libs/car/` -- Android Auto / Automotive screens
- `libs/` -- feature libraries (api, branding, downloader, routing, utils)
- `sdk/car/` -- SDK Car module; `sdk/widgets/` -- lane and speed limit widgets
## Build variants
- Flavors: `google` (Play Store), `fdroid`, `web`, `huawei`
- Types: `debug`, `release`, `beta`
- Architecture flags: `CLAUDE.mdTool: claude-code# Agent Instructions for Organic Maps
Organic Maps (OM) is an open-source, privacy-focused offline maps & GPS app built on OpenStreetMap data.
OM works on iOS, Android, and desktop (Windows, macOS, Linux using Qt 6).
The codebase is mostly C++23 with platform-specific code in Swift 5, Objective-C/C++, Java 17 and tools in bash and Python 3.10+
## Architecture overview
Libraries in `libs/` are strictly layered -- no circular or upward dependencies allowed:
1. **Foundation:** `base` (logging, assertions, iphone/CLAUDE.mdTool: claude-code# iOS-Specific Agent Instructions
## Project structure
- `Maps/` -- main iOS app (UI, Core services, resources, tests)
- `CoreApi/` -- Objective-C++ framework bridging C++ core to Swift (separate xcodeproj)
- `Chart/` -- chart component library (separate xcodeproj)
- Workspace: `xcode/omim.xcworkspace` (coordinates all projects)
## Subsystem entry points
- Location: `Maps/Core/Location/`; `MWMLocationManager`
- Search: `Maps/Core/Search/`, `Maps/UI/Search/`; `MWMSearch`, `SearchOnMapManager`
- Routing/navdata/CLAUDE.mdTool: claude-code# Data Directory Agent Instructions
This directory contains map data, styles, configurations, and translations for Organic Maps.
Many files here are **auto-generated** -- do NOT edit them by hand.
## Auto-generated files (do NOT edit manually)
- `classificator.txt`, `types.txt` -- generated from `mapcss-mapping.csv` during map build
- `drules_*.bin`, `drules_*.txt` -- generated by `tools/unix/generate_drules.sh`
- `colors.txt`, `patterns.txt`, `visibility.txt` -- generated by `tools/unix/generate_drules.s.claudeTool: claude-code.claudeTool: claude-code.claudeTool: claude-code.agents/skills/om-review/SKILL.mdTool: unspecified../../../.github/skills/om-review.md.claude/skills/add-category/SKILL.mdTool: unspecified---
name: add-category
description: "Add a new search category (OSM type with translations, synonyms, and emoji) to data/categories.txt. Use when asked to add, create, or insert a search category, search synonym, or map feature type."
---
# Add Search Category
## 1. Gather Requirements
Ask the user for:
- **OSM type(s)** — e.g. `shop-leather`, `amenity-cafe`. Multiple types separated by `|`
- **Group(s)** — which `@group` to attach (e.g. `@shop`, `@category_eat`). Grep `^@` in `data/categories.txt` f.claude/skills/om-review/SKILL.mdTool: unspecified../../../.github/skills/om-review.md.agentsTool: unspecifiednone