agentleFS

CLAUDE.md examples from real projects

How real projects brief Claude Code: the commands, conventions and warnings they put in CLAUDE.md.

Worked for most · soon
PostHogReads credentialsCLAUDE.md

feature-flag-demo

PostHog/feature-flag-demo/CLAUDE.md

Feature flag demonstration application built with Next.js 16, React 19, and PostHog integration. The application demonstrates real-time server-side logging with SSE (Server-Sent Events) and feature flag evaluation patterns. Important: This…

012mo agoReviewMountCreate a free account to mount
PostHogReads credentialsCLAUDE.md

finops-demo

PostHog/finops-demo/CLAUDE.md

This file provides guidance to Claude Code when working with this repository. FinOps Detective — a demo app for "FinOps as MCPs in a Trench Coat." Shows how to use…

04mo agoReviewMountCreate a free account to mount
PostHogCLAUDE.md

HogTTV

PostHog/HogTTV/CLAUDE.md

A browser extension for Chrome and Firefox that renders custom Slack emojis in Google Meet chat. One manifest.json serves both browsers.

031d agoReviewMountCreate a free account to mount
PostHogCLAUDE.md

kea-disposables

PostHog/kea-disposables/CLAUDE.md

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…

03mo agoReviewMountCreate a free account to mount
PostHogCLAUDE.md

libdebugger

PostHog/libdebugger/CLAUDE.md

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…

06mo agoReviewMountCreate a free account to mount
PostHogReads credentialsCLAUDE.md

posthog-wii

PostHog/posthog-wii/CLAUDE.md

Reads the play history that the Wii System Menu keeps in its Message Board file and sends it to PostHog as events. Two front ends share one C core: a…

016d agoReviewMountCreate a free account to mount
PostHogCLAUDE.md

postpile / desktop

PostHog/postpile/apps/desktop/CLAUDE.md

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…

017d agoReviewMountCreate a free account to mount
PostHogCLAUDE.md

splunk-add-on

PostHog/splunk-add-on/CLAUDE.md

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.

03mo agoReviewMountCreate a free account to mount
PydanticCLAUDE.md

demo-endpoints

pydantic/demo-endpoints/CLAUDE.md

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
PydanticCLAUDE.md

pydantic-who

pydantic/pydantic-who/CLAUDE.md

ALWAYS run make lint after editing code to format and check linting/typechecking.

012mo agoReviewMountCreate a free account to mount
CLAUDE.md vs AGENTS.md

About CLAUDE.md

What is CLAUDE.md?

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.