You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add make pre-commit and pre-push targets, add CLAUDE.md
Standardize pre-commit (prettier + lint) and pre-push (+ typecheck + test +
build) Makefile targets to match CI checks and prevent push-then-fix cycles.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Instructions for Claude Code when working in this repository.
4
+
5
+
## Project Overview
6
+
7
+
**forkzero.ai** — Marketing website for Forkzero. React 19 + Vite + TypeScript SPA. Hosted on S3 (`forkzero-web-prod`) + CloudFront.
8
+
9
+
## Development Commands
10
+
11
+
```bash
12
+
# Install dependencies
13
+
npm ci
14
+
15
+
# Dev server
16
+
npm run dev
17
+
18
+
# Pre-commit gate (ALWAYS run before committing)
19
+
make pre-commit
20
+
21
+
# Pre-push gate (ALWAYS run before pushing)
22
+
make pre-push
23
+
```
24
+
25
+
**Important**: Always run `make pre-commit` before any commit and `make pre-push` before any push. This matches what CI checks and prevents push-then-fix cycles.
26
+
27
+
## Branding
28
+
29
+
- "Forkzero" in prose, "FORKZERO" in logo (FORK bold, ZERO thin)
30
+
- Never "ForkZero"
31
+
32
+
## Shared Constants
33
+
34
+
Install URLs and commands are defined in `src/constants.ts`. Import from there rather than hardcoding URLs.
0 commit comments