Use Lat's knowledge graph to ground each task before changing code. After EVERY task, before responding to the user: Lat.md is the project's structured knowledge graph for architecture, design decisions, behavior, and tests. The graph lives in lat.md/ as cross-linked Markdown describing what the project does and why. Use it to ground work in actual architecture, and keep it a focused snapshot of the current implemented state rather than a journal or changelog. Project-specific lat documentation belongs in lat.md/. Do…
1 project uses a version of this
2.1k38d agoReviewMountCreate a free account to mount
The Ruby LSP project aims to be a complete solution to provide an IDE-like experience for the Ruby language on VS Code. Its parts are: - ruby-lsp gem: language server implementation and extra custom functionality to support the VS Code extension. This is the top level of the repository - Ruby code indexer: static analysis engine to support features like go to definition, completion and workspace symbols. This is entirely implemented inside lib/ruby_indexer - Companion VS Code extension that includes…
2k7mo agoReviewMountCreate a free account to mount
Guidance for agents operating Rally (esrally), the macrobenchmarking framework for Elasticsearch. It sets up clusters, runs benchmarks (races), records results, and compares them. The docs/*.rst files and the user guide are the source of truth — prefer reading them or running esrally <subcommand> --help over guessing flags. - Rally runs on Unix (Linux/macOS). Needs Python 3.10–3.13, git 1.9+. - Never run Rally as root — Elasticsearch refuses to start with root privileges. - Never benchmark a production or production-like cluster.…
2k4mo agoReviewMountCreate a free account to mount
Just is a Microsoft build task organization library for JavaScript/TypeScript projects. It provides a task runner (just-task) and preset build scripts (just-scripts) for common workflows (TypeScript, Webpack, Jest, ESLint, etc.). DO NOT run jest directly. You MUST run yarn test (which wraps jest and takes all the same args) from the specific package to ensure the correct environment is set up. Built on Undertaker (Gulp's task orchestrator). Key modules in packages/just-task/src/: Task functions can: return a Promise, call a done…
2k4mo agoReviewMountCreate a free account to mount
Always use bundle and rake commands, not any third-party packaging tools. rake test:client must pass before you commit code. Integration tests require Elasticsearch running on localhost:9200. They are skipped automatically if no server is available, so a failing integration test in CI always means a real failure. This repo contains two subprojects, each with its own Gemfile and Rakefile: Top-level Rakefile and rake_tasks/ orchestrate tasks across all subprojects. Distilled from the past year of commits, PRs, and issue replies by…
Use pnpm for all package management commands (not npm or yarn). Exception: End-user install instructions should use npm (e.g. npx emulate, npm install emulate) since npm is universal. emulate is a zsh built-in command (it sets shell emulation mode). Running bare emulate in zsh invokes the shell built-in, not the npm binary. Always use npx emulate in user-facing CLI examples, docs, skills, help output, and post-command messages. The only exception is when emulate appears as a subprocess argument to another…
Steady8 mentions in 2 weeks
No other project uses it yet
2k17d agoReviewMountCreate a free account to mount
This version has breaking changes. APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in node_modules/next/dist/docs/ before writing any code. Heed deprecation notices. <!-- END:nextjs-agent-rules -->
Steady8 mentions in 2 weeks
2 projects use a version of this
2k17d agoReviewMountCreate a free account to mount
Last Updated: 2026-10-29 (based on v0.61.0) DiskANN is a Rust implementation of scalable approximate nearest neighbor (ANN) search algorithms. The project is a rewrite from C++ to Rust. The repository uses a Cargo workspace with crates organized into functional tiers. See Cargo.toml for: - Workspace members and their dependencies - Shared dependency versions - Build profiles (release, test) - Workspace-level lints Tier 1: Foundation - diskann-wide/ - Low-level SIMD, bit manipulation, type width abstractions - diskann-vector/ - Vector primitives and…
2k13d agoReviewMountCreate a free account to mount
The extension integrates ESLint into VS Code by implementing a ESLint server using the Language Server Protocol (LSP). Key goals: * Defer activation until needed (lazy activation based on opened documents / settings). * Support multiple workspace folders & dynamic working directory inference. * Abstract ESLint version / API differences (CLIEngine vs ESLint class / flat config) transparently. * Provide rich code actions (fix all, rule disable, suggestions) and formatting integration. * Handle notebooks and non-file schemes where possible. Settings…
2k14mo agoReviewMountCreate a free account to mount
This is the server implementation of the ESLint extension The VS Code API uses URIs to identify resource. ESLint in contrast uses file system paths. The conversion from URIs into file system paths happens in the function getFileSystemPath in the server\src\paths.ts file
2k14mo agoReviewMountCreate a free account to mount
Apply to these directories and all their subdirectories: Before changing, building, or testing CLI/iShard, read CLI or iShard instructions. Elsewhere, check for local instructions. Flag conflicts and cite the relevant document before work. Consult these references as needed for the task: Run from the repository root in Bash, using the Go version in go.mod and Makefile targets. Choose commands for the task. Remaining prompts default to no cloud backends, loopback devices, or tracing. Use make kill before redeploying, or make…
No other project uses it yet
2k22d agoReviewMountCreate a free account to mount
Apply throughout cmd/cli/. Follow root instructions, using the module commands below. Root go test ./... and make lint-scoped exclude this separate Go module; use its Go version. For local core changes, run go work init ../.. . in cmd/cli. Do not commit generated workspace files; remove them after verification. From the repository root, match feature tags across CLI build, lint, tests, and cluster deployment: Before E2E tests, deploy per root instructions and put rebuilt ais on PATH. From cmd/cli, set…
No other project uses it yet
2k22d agoReviewMountCreate a free account to mount
Apply throughout cmd/ishard/. Follow root instructions, using the module commands below. Root go test ./... and make lint-scoped exclude this separate Go module; use its Go version. For local core changes, run go work init ../.. . in cmd/ishard. Do not commit generated workspace files; remove them after verification. Read README.md for sample grouping, shard sizing, and options. Keep every sample's files together in one output shard. From the repository root (build enables dsort; lint appends it if missing): From…
No other project uses it yet
2k22d agoReviewMountCreate a free account to mount
Python clients and integrations for AIStore: SDK, PyTorch datasets, Botocore support, and MCP tools. Before changing PyTorch code, tests, or examples, read its instructions. Paths below are relative to python/: Consult only the references needed for the change: Use Python 3.10+ and reuse an existing virtual environment when available. For environment setup or missing dependencies, follow the SDK README and test guide. Run pytest from python/, selecting only tests affected by the change. Confirm they ran; skips or no matches…
No other project uses it yet
2k22d agoReviewMountCreate a free account to mount
Follow the Python instructions. Consult the README only as needed for the change. Read the affected dataset, sampler, and SDK implementations. Use existing tests in tests/unit/pytorch/ and tests/integration/pytorch/. For worker changes, exercise real DataLoader processes as well as mocks: check zero and multiple workers, complete sample coverage without duplicates, and repeated iteration. Keep multiprocessing fixtures picklable under spawn and forkserver; define dataset subclasses at module scope. - Preserve map-style indexing/length and iterable-style reset/worker partitioning behavior. Reuse AISBaseMapDataset and AISBaseIterDataset for…
No other project uses it yet
2k22d agoReviewMountCreate a free account to mount
Rust crates for developing Windows Drivers (WDM, KMDF, UMDF). The workspace only includes the library crates under crates/; examples and tests are excluded from the root workspace because each requires a different WDK configuration (only one WDK config per Cargo build graph is supported). Crate layering (bottom → top): Key design patterns: Requires an eWDK developer prompt and LLVM 17 on PATH for bindgen. cargo-expand v1.0.85 is required for macrotest/trybuild-based tests. Switching between stable/nightly toolchains requires deleting cached test artifacts…
Steady7 mentions in 2 weeks
No other project uses it yet
1.9k7mo agoReviewMountCreate a free account to mount
The root AGENTS.md still applies. This file adds rules for deployment/. deployment/ contains the Helm chart and Kubernetes-facing configuration. - Keep deployment/values.yaml, templates, raw YAML examples, README snippets, and CLI/env behavior aligned. - arguments pass directly to dcgm-exporter. Use real flag names from pkg/cmd/app.go. - Exporter settings are set in the chart's config value (version 2, snake_case). Chart values configure Kubernetes objects; a template that needs an exporter setting reads it through dcgm-exporter.config. Value checks live in dcgm-exporter.validateValues, which daemonset.yaml…
1.9k4mo agoReviewMountCreate a free account to mount
The root AGENTS.md still applies. This file adds rules for etc/. etc/ contains shipped metric CSV files. These files are user-facing contracts. - Active metric rows use exactly: DCGM FIELD, Prometheus metric type, help message - Supported Prometheus types are the types accepted by internal/pkg/counters and rendered by internal/pkg/rendermetrics. - Do not invent DCGM field names or exporter-owned names. Verify from go-dcgm/DCGM bindings or internal/pkg/counters. - Commented rows are documentation and examples, but tests may still assert that important optional…
1.9k4mo agoReviewMountCreate a free account to mount