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

teams.py

microsoft/teams.py/CLAUDE.md

Microsoft Teams Python SDK — a UV workspace with multiple packages providing APIs, common utilities, and integrations for Microsoft Teams. Imports - ALL imports MUST be at the top of the file — no imports inside functions, classes, or conditional blocks - Avoid TYPE_CHECKING blocks unless absolutely necessary (genuine circular imports that can't be restructured) - Avoid dynamic/deferred imports unless absolutely necessary - Relative imports within the same package, absolute for external packages Models - Pydantic with ConfigDict(alias_generator=to_camel) — snake_case…

6816d agoReviewMountCreate a free account to mount
JetBrainsCLAUDE.md

intellij-streamdeck-plugin / streamdeck-plugin

JetBrains/intellij-streamdeck-plugin/streamdeck-plugin/CLAUDE.md

This is a dual-plugin system enabling Elgato Stream Deck hardware to control JetBrains IDEs: The Stream Deck plugin communicates with the IDE plugin via HTTP (http://{host}:{port}/api/action/{actionId}), passing an Authorization header (password) and optional ?name= query param for run configurations. Live development: refreshPlugin.sh auto-packages and deploys to the Stream Deck app. Debug URL: http://localhost:23654/ The Stream Deck plugin tries ports 63342–63352 sequentially when no custom port is configured, then falls back to the explicit remote port (21420).

677mo agoReviewMountCreate a free account to mount
LangChainReads credentialsCLAUDE.md

langchain-redis

langchain-ai/langchain-redis/CLAUDE.md

The project is structured as a monorepo with the main library at libs/redis/. All development commands should be run from libs/redis/: Poetry manages dependencies; some users also use it to automatically manage Python virtual environments. In this repository you may encounter a project virtual environment already created locally. Common locations: - The repository root - libs/redis/env/ Common directory names: - .venv - env - venv Recommended workflow: 1) If a virtual environment exists in the repo, activate it first, then…

6712d agoReviewMountCreate a free account to mount
MicrosoftDeletes or force-pushesCLAUDE.md

omnichannel-chat-sdk

microsoft/omnichannel-chat-sdk/CLAUDE.md

This workspace may contain up to 6 related repositories. Not all teams have all repos working together. Always be aware of which repository you're in when making changes. This repo already has comprehensive Copilot instructions. Read them ALL before any task: CRITICAL: All existing Copilot instructions apply to Claude Code as well. Follow them strictly. From copilot-instructions.md - MANDATORY: This repo follows a strict "ASK FIRST" protocol: 1. Understand the request and read relevant code 2. Propose specific changes with…

6716mo agoReviewMountCreate a free account to mount
NVIDIACLAUDE.md

physicsnemo-curator

NVIDIA/physicsnemo-curator/CLAUDE.md

Rust-based ETL toolkit for deep learning data curation with Python APIs. The Rust extension is exposed as physicsnemo_curator._lib and imported in __init__.py. Type stubs live at src/physicsnemo_curator/_lib.pyi. Defined in pyproject.toml under [dependency-groups]: Optional extras in [project.optional-dependencies]: Install with: uv sync --group dev or uv sync --group docs

676mo agoReviewMountCreate a free account to mount
VercelCLAUDE.md

npm.bet

vercel-labs/npm.bet/.claude/CLAUDE.md

This project uses Ultracite, a zero-config Biome preset that enforces strict code quality standards through automated formatting and linting. Biome (the underlying engine) provides extremely fast Rust-based linting and formatting.…

6612mo agoReviewMountCreate a free account to mount
MicrosoftCLAUDE.md

dynwinrt

microsoft/dynwinrt/CLAUDE.md

dynwinrt is a Rust-based runtime library that enables dynamic invocation of Windows Runtime (WinRT) APIs. Unlike static projections (PyWinRT, C++/WinRT), this library uses runtime metadata (.winmd files) and FFI (libffi) to call arbitrary WinRT methods without native code generation. It provides JavaScript (napi-rs) and Python (PyO3) bindings, plus a code generation tool (dynwinrt-codegen) that produces typed wrappers from .winmd files. Classic COM and flat Win32 have separate JavaScript/TypeScript projections and runtime subpaths. Flat Win32 DLL exports use an independent native…

6416d agoReviewMountCreate a free account to mount
MetaCLAUDE.md

prompt-siren

facebookresearch/prompt-siren/CLAUDE.md

This is a workbench designed for security research to test attacks against large language models and prompt injection defenses. The project uses pydantic-ai as its core AI framework and supports multiple environments for testing. It features a Hydra-based configuration system for flexible experiment orchestration with parameter sweeps and overrides. Note: Integration tests require Docker to be running. CI/CD pipelines skip integration tests by default for speed. Note: Dataset and attack can be specified either via command-line overrides (+dataset=..., +attack=...) or…

629mo agoReviewMountCreate a free account to mount
LangChainReads credentialsCLAUDE.md

langchain-litellm

langchain-ai/langchain-litellm/CLAUDE.md

No summary in the file. Open it to read it.

627d agoReviewMountCreate a free account to mount
LangChainCLAUDE.md

claude-code-evals

langchain-ai/claude-code-evals/CLAUDE.md

If you are coding with LangGraph, follow these principles and patterns. If any LangGraph files exist: Follow the existing structure exactly. Do not create new agent.py files. Only create agent.py…

6114mo agoReviewMountCreate a free account to mount
MicrosoftCLAUDE.md

Agent365-devTools

microsoft/Agent365-devTools/CLAUDE.md

Microsoft Agent 365 DevTools CLI (a365) - A .NET CLI tool built on .NET 8.0 with support for running on .NET 8.0 or higher (e.g., .NET 9, 10). Used for deploying and managing Microsoft Agent 365 applications on Azure. Supports .NET, Node.js, and Python applications with auto-detection. Test Framework: xUnit with FluentAssertions and NSubstitute Test Location: src/Tests/Microsoft.Agents.A365.DevTools.Cli.Tests/ Parallel Test Execution: Tests modifying environment variables or shared resources must disable parallelization:

615mo agoReviewMountCreate a free account to mount
JetBrainsCLAUDE.md

kotlin-compiler-devkit

JetBrains/kotlin-compiler-devkit/CLAUDE.md

CRITICAL: @AGENTS.md guidelines MUST be followed at all times. Local Preferences: @./.claude/local.md

589mo agoReviewMountCreate a free account to mount
SupabaseCLAUDE.md

tanstack-db

supabase/tanstack-db/.claude/CLAUDE.md

This project uses Ultracite, a zero-config preset that enforces strict code quality standards through automated formatting and linting. Biome (the underlying engine) provides robust linting and formatting. Most issues are automatically fixable. Write code that is accessible, performant, type-safe, and maintainable. Focus on clarity and explicit intent over brevity. Biome's linter will catch most issues automatically. Focus your

589mo agoReviewMountCreate a free account to mount
BlockCLAUDE.md

proto-fleet

block/proto-fleet/CLAUDE.md

See AGENTS.md for canonical guidance and task-specific references. Canonical repository skills live under .agents/skills/; Claude discovers them through the per-skill links in .claude/skills/. When addressing review feedback, re-check each finding against the current target code before treating it as already addressed. Complete scoped fixes and applicable validation under /pr-ready; avoid unrelated refactors.

5757d agoReviewMountCreate a free account to mount
SentryCLAUDE.md

dotnet-assembly-alias

getsentry/dotnet-assembly-alias/CLAUDE.md

Alias renames .NET assemblies on disk and rewrites all references to point at the new names, to avoid "first-loaded wins" dependency conflicts when assemblies are loaded into a shared AppDomain (Unity extensions, MSBuild tasks, SharePoint plugins). It is shipped two ways: a dotnet global tool (assemblyalias) and an MSBuild task that runs automatically during a build. This is a fork (getsentry/dotnet-assembly-alias) of Simon Cropp's original. Release notes live in GitHub Milestones, not a changelog. All commands run against the src…

575mo agoReviewMountCreate a free account to mount
LangChainReads credentialsCLAUDE.md

langsmith-agent-lifecycle-workshop

langchain-ai/langsmith-agent-lifecycle-workshop/CLAUDE.md

This is an enterprise workshop series teaching the complete AI engineering lifecycle using LangChain, LangGraph, and LangSmith. It centers around building a customer support agent for TechHub, a fictional e-commerce store. The workshop progresses through these modules: 1. Agent Development - Building multi-agent systems with human-in-the-loop 2. Evaluation & Improvement - Using offline evaluation to systematically improve agents 3. Production Deployment - Deploying to LangSmith with online evaluation and data flywheels 4. Deep Agents 101 → 201 - A pricing…

5211d agoReviewMountCreate a free account to mount
SupabaseReads credentialsCLAUDE.md

sdk

supabase/sdk/CLAUDE.md

This is a lightweight monorepo of shared tooling for the Supabase client SDKs. Projects live as flat siblings under packages/, each with a single toolchain and no monorepo build tooling on top: The capability-matrix scripts live under packages/capability-matrix/. Run them from that directory: bun run aggregate uses GITHUB_TOKEN when it is set. Without one it falls back to anonymous requests, which GitHub limits to 60 per hour per IP address. To run a single test file:

528d agoReviewMountCreate a free account to mount
SupabaseCLAUDE.md

sdk / postgrest-typegen

supabase/sdk/packages/postgrest-typegen/CLAUDE.md

Type generation for PostgREST from a PostgreSQL schema. Introspects a database into a normalized GeneratorMetadata shape, then renders language types (TypeScript, Go, Python) from it. This is the engine extracted from postgres-meta (the one behind supabase gen types), repackaged as a small, driver-agnostic library. IMPORTANT — scope, read before adding a language here. Introspection and the GeneratorMetadata/JSON contract are this package's permanent job. The three bundled generators (TypeScript/Go/Python) are a deliberate transition, not the pattern for new languages: they move…

528d agoReviewMountCreate a free account to mount
SupabaseCLAUDE.md

sdk / typegen

supabase/sdk/packages/typegen/CLAUDE.md

The language registry for supabase gen types --lang <language>. It exports languages, a list of TypegenLanguage entries mapping a --lang name to the generator that renders it, so new languages need a pull request here and a dependency bump in the CLI, never CLI code. See SDK-1955 for the decision and SDK-1956 for the CLI adapter that replaces the CLI's hardcoded switch. Introspection is NOT implemented here: the consumer calls introspect() and passes the GeneratorMetadata in. introspect, Queryable, IntrospectOptions, GeneratorMetadata…

528d agoReviewMountCreate a free account to mount
MicrosoftReads credentialsCLAUDE.md

agent365-skills

microsoft/agent365-skills/CLAUDE.md

This repository is a Claude Code / GitHub Copilot CLI plugin marketplace containing skills for the Microsoft Agent 365 platform. Read this file before making any changes. 1. SKILL.md files are instructions for the AI, not code. They are read at skill invocation time. Keep them precise, phase-by-phase, and unambiguous. 3. Reference docs are the source of truth for code patterns. When the A365 SDK updates, update references/ — not SKILL.md. 4. Never commit secrets. The .gitignore excludes a365.generated.config.json, .env,…

5031d 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.