Skip to content

Commit fee8f49

Browse files
committed
add CLAUDE.md
1 parent e5878b1 commit fee8f49

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

CLAUDE.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,28 @@
1-
@AGENTS.md
1+
# Vibe Dashboard
2+
3+
React 19 + TypeScript + Vite 7 dashboard. pnpm monorepo.
4+
5+
## Commands
6+
```bash
7+
pnpm install # Install deps (~10s, timeout 60s+)
8+
pnpm dev # Dev server at localhost:5173
9+
pnpm build # Production build (~7s)
10+
pnpm lint # Run ESLint
11+
pnpm fmt # Format with dprint
12+
```
13+
14+
## Structure
15+
- `apps/dashboard/src/App.tsx` - Main dashboard with metrics
16+
- `apps/dashboard/src/App.css` - Styles
17+
- Root `package.json` - Workspace scripts
18+
19+
## Adding Metrics
20+
Edit `App.tsx`: Add data array + metric object with id/name/icon/data/color.
21+
22+
## Search
23+
You run in an environment where `ast-grep` is available; whenever a search requires syntax-aware or structural matching, default to `ast-grep --lang rust -p '<pattern>'` (or set `--lang` appropriately) and avoid falling back to text-only tools like `rg` or `grep` unless I explicitly request a plain-text search.
24+
25+
## Always
26+
- Run `pnpm lint && pnpm build` before commits
27+
- Prefer editing existing files over creating new ones
28+
- Don't create docs unless explicitly requested

0 commit comments

Comments
 (0)