Part.from_bytes` type to pass a variety of data types (images,
audio, video, pdf).
```python
from google.genai import types
with open('path/to/small-sample.jpg', 'rb') as f:
image_bytes = f.read()
response = client.models.generate
4062mo agoReviewMountCreate a free account to mount
tool for exporting ChatGPT and Google Gemini conversations to Markdown, HTML, or print-ready PDF. Pure JavaScript that runs in the browser console or as userscripts — no runtime dependencies.
## Architecture
40244d agoReviewMountCreate a free account to mount
what didn't sync and why. Non-AI adapters (Obsidian, Jira, Meeting, PDF) are opt-in only — they never fire on a default `sync` without explicit `enabled: true` in `sessions_config.json
3835mo agoReviewMountCreate a free account to mount
POST/PUT/PATCH/DELETE body except known binary types (`_BINARY_MEDIA_PREFIXES`: multipart, octet-stream, archives, pdf, protobuf, grpc (incl. grpc-web+json, which is framed), msgpack, cbor, image/audio/video/font) that does not decode
3737mo agoReviewMountCreate a free account to mount
path transactions.csv
# ふるさと納税
uv run shinkoku furusato summary --db-path shinkoku.db --fiscal-year 2025
# PDF ユーティリティ
uv run shinkoku pdf extract-text --file-path document.pdf
uv run shinkoku pdf
3609mo agoReviewMountCreate a free account to mount
menu of options
## Anti-patterns to avoid
- Verbose explanations of what Claude already knows ("PDF stands for…").
- Multiple options where one default would do — pick a default, mention escape hatch
3535mo agoReviewMountCreate a free account to mount
plan tools. Tests use `@repo/careers/testing` (no models).
- **Resume formats:** `/@username` serves a theme, `.pdf` (Chromium via `@repo/resume-pdf`; the deploy installs it for the `deploy` user), `.json`, `.yaml`, `.txt`, `.rendercv
3458mo agoReviewMountCreate a free account to mount
TypeScript and comprehensive test suite
- **Java Projects**:
- `certificate-service`: Modern Spring Boot application with PDF generation
- `shopping-service`: Legacy Grails/Groovy application for modernization exercises
### Skills and Custom Commands Integration
- **`custom-commands.md
34320d agoReviewMountCreate a free account to mount
worst offenders
---
## Default File Locations
### Documents and Reports
When asked to create documents (PDF, MD, reports, notes) with no specified location:
- ALWAYS default to the `/docs` directory in the project
3374mo agoReviewMountCreate a free account to mount
Radix** for component library
- **TipTap** for rich text editing in resume sections
- **React PDF** for PDF generation
### Database Architecture
Three main tables with RLS policies:
- **profiles**: Base resume information (JSONB
33120mo agoReviewMountCreate a free account to mount
frontend, SQLite
database, WebSocket status updates. Users browse and read comics (CBZ, CBR, PDF)
through a responsive web UI. A background librarian daemon watches the
filesystem for changes and manages
32715d agoReviewMountCreate a free account to mount
feature and regression tests.
- **Playwright** (`tests/print/`) — Print-CSS and PDF-layout tests. Loads static HTML pages in a headless Chromium browser; does **not** launch the Tauri binary. Use only
3177d agoReviewMountCreate a free account to mount
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.