Skip to content
Agentmart
Submit a tool

CLAUDE.md · rybbit-io/rybbit

CLAUDE.md from rybbit-io/rybbit: 35 lines covering Commands, Code Conventions, Design Context.

Template by rybbit-io

IndexedAGPL-3.0★ 13,157
Write a review

Install

Works with Claude Code. Read the repository before you give any tool access to your data.

curl -fsSL https://raw.githubusercontent.com/rybbit-io/rybbit/master/CLAUDE.md -o CLAUDE.md

Read it and adapt it to your project before use.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

The CLAUDE.md file that rybbit-io/rybbit (13,157 stars) keeps for coding agents. It has 35 lines in 3 sections: Commands; Code Conventions; Design Context. Use it as a model for your own project's instructions.

Use cases: prompt-engineering, code-generation

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

What's in it

A CLAUDE.md file: project memory Claude Code loads at the start of every session.

For
Claude Code
Length
35 lines
File
CLAUDE.md

Sections

  1. Commands
  2. Code Conventions
  3. Design Context

First lines (shown under the repo's AGPL-3.0 license)

# CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

## Commands

The root pnpm workspace contains `client`, `server`, and `shared`; docs is separate.
Run `pnpm install` at the root. Root `pnpm dev`, `pnpm build`, `pnpm test`, and
`pnpm typecheck` build shared code before running the apps.

- Client: `pnpm dev:client` (NextJS with Turbopack on port 3002)
- Server: `pnpm dev:server` (TypeScript backend)
- Lint: `cd client && pnpm run lint` or `pnpm build:server`
- TypeCheck: `pnpm --filter client typecheck` or `pnpm --filter rybbit-backend typecheck`
- Database: `cd server && pnpm run db:generate` (generate migration files after schema changes; applied with `pnpm run db:migrate`)

## Code Conventions

- TypeScript with strict typing throughout both client and server
- Client: React functional components with minimal useEffect and inline functions
- Frontend: Next.js, Tailwind CSS, Shadcn UI, Tanstack Query, Zustand, Luxon, Nivo, react-hook-form
- Backend: Fastify, Drizzle ORM (Postgres), ClickHouse, Zod
- Error handling: Use try/catch blocks with specific error types
- Naming: camelCase for variables/functions, PascalCase for components/types
- Imports: Group by external, then internal (alphabetical within groups)
- File organization: Related functionality in same directory
- Dark mode is default theme
- Never run any database migration scripts

## Design Context

- `PRODUCT.md` (repo root) — strategic design context: register (`product`), users, purpose, brand personality, anti-references, and design principles. Read it before frontend/design work.
- `DESIGN.md` (repo root) — visual system: color tokens, typography, components, layout. The source of truth for visual decisions.
- The `/impeccable` skill reads both files before any design task.

Signals

Stars
13,157
Forks
761
Open issues
136
Last commit (this folder)
Sep 22, 2026 (1 month ago)
Last release
Oct 24, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
AGPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

CLAUDE.md · rybbit-io/rybbit. Agent Mart. https://agentmart.dev/templates/rybbit-io-rybbit-claude-md (last updated 2026-10-24)