Claude-specific guidance. For automation/agent rules see AGENTS.md. For public docs see docs/README.md. This repo (the Observability Migration Platform, CLI obs-migrate) is the canonical source for the migration engine — grafana-migrate,…
logsgenreceiver is an OpenTelemetry Collector receiver that generates deterministic, synthetic log data for benchmarking log ingest pipelines. It simulates multiple services (nginx, mysql, redis, go microservices, HTTP proxy) running on…
codeowners-coverage is a Python CLI tool that measures and enforces CODEOWNERS coverage in Git repositories. It ensures all files have designated owners by checking files against CODEOWNERS patterns and supports…
This project uses Convex as its backend. When working on Convex code, always read convex/_generated/ai/guidelines.md first for important guidelines on how to correctly use Convex APIs and patterns. The file…
This is an Astro Starlight documentation site for the "Fixing Your Frontend: Performance Monitoring Best Practices" workshop. The site teaches developers how to implement comprehensive performance and error monitoring in…
013mo agoReviewMountCreate a free account to mount
This is an Astro Starlight documentation site for the OpenTelemetry with Sentry workshop. The site teaches developers how to send OpenTelemetry traces and logs to Sentry via OTLP for powerful…
012mo agoReviewMountCreate a free account to mount
kea-disposables — a Kea plugin that gives every mounted logic a cache.disposables manager for useEffect-style resource cleanup, plus automatic pause/resume of that work while the browser tab is hidden. Extracted from frontend/src/kea-disposables.ts in PostHog/posthog, which remains its largest consumer. - One DisposablesManager per logic, stored on logic.cache.disposables in the plugin's afterMount, torn down in beforeUnmount — but only when logic.isMounted() has gone false, because kea reference-counts mounts. - Every manager is also registered in a module-level globalVisibilityState.allManagers set. A single…
libdebugger is a Python library that implements runtime bytecode instrumentation for live debugging. It integrates with PostHog to enable dynamic probes that can be installed remotely and capture function entry/exit…
Read these before editing anything under src/renderer/src/. The visual reference is the "Crisp native, refined" mockup (StyleCrispPro) with the "Warm reach" tile look on top (see "Tile look" below); the layout is still open, so keep components small and cheap to move. The renderer shows what the local API returned and nothing else. - Sample data lives in one place: FakeEngine (apps/server), switched on with POSTPILE_FAKE=1. The renderer never has its own fixtures and never has a fake ? sample…
A Splunk add-on that polls the PostHog activity logs API and indexes each entry as an OCSF event. It exists because Splunk Cloud does not let customers create scripted inputs, and the roles available to them do not include the capability to add one, so polling from Splunk Cloud requires a packaged add-on. Change globalConfig.json rather than anything under output/. UCC regenerates that directory on every build, so edits there vanish. The version lives in one place: meta.version in globalConfig.json.
This is a Cloudflare Workers project that serves random content through REST API endpoints. The project follows a simple Cloudflare Workers architecture: The main fetch handler uses URL pathname matching to route requests to different endpoints. Each endpoint contains its own logic for generating random responses. The project does not have tests.
017mo agoReviewMountCreate a free account to mount
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
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.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.