pebble
cockroachdb/pebble/CLAUDE.md
Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB.
CLAUDE.md6k starsChanged 5 months ago
What's in it
- CLAUDE.md
- Pebble Development Environment
- Testing
- Regenerating test files
- Linting
- When generating PRs and commit records
- Interaction Style
# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Pebble Development Environment Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB. ## Testing ```bash go test -tags invariants . go test -tags invariants ./... ``` ## Regenerating test files ```bash go test -tags invariants ./<package> --rewrite ``` ## Linting ```bash go test -tags invariants ./internal/lint" ``` ## When generating PRs and commit records - Follow the format: - Separate the subject from the body with a blank line. - Use the body of the commit record to explain what existed before your change, what you changed, and why. - Prefix the subject line with the package in which the bulk of the changes occur. - For multi-commit PRs, summarize each commit in the PR record. - Do not include a test plan unless explicitly asked by the user. - Use markdown format for the body; in particular, enclose any identifiers with backquotes. ## Interaction Style * Be direct and honest. * Skip unnecessary acknowledgments. * Correct me when I'm wrong and explain why. * Suggest better alternatives if my ideas can be improved. * Focus on accuracy and efficiency. * Challenge my assumptions when needed. * Prioritize quality information and directness.
More agent context in cockroachdb/pebble
3 other files this repository gives its agents.
Skill
- bug-catcher.claude/skills/bug-catcher/SKILL.md
- code-review.claude/skills/code-review/SKILL.md
- doc-catcher.claude/skills/doc-catcher/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

