runs `vite build` and the `?raw` import will fail to resolve otherwise.
- **Save-as-PDF pattern**: tag the printable subtree with `.print-export` and any chrome inside it with `.print
sources/2025-annual-review.md` and, if you
have one, `sources/2025_perf_review_template_questions.pdf`.
- Keep each cycle's template PDF alongside its review; add new ones as dated files rather than
overwriting, so the history
trigger test runs. Locally, verify whether a change affects runtime behavior before running tests.
## PDF Fidelity
- For Markdown/HTML/PDF rendering work, do not rely on manual inspection alone
data figures = matplotlib/seaborn; hero/method figures = original TikZ. Both **reproducible** (script + data file), exported as **PDF + PNG + SVG**.
- **Quality bar**: not "plotted correctly and legible" but **publication-grade** — see cookbook
status` is
`success`/`failure`/`timedout`/`error`/... — but note **LaTeX recovers and still emits a PDF
on most errors, so `status` is `success` even when the document has errors**; the errors
5173/workspace
pnpm run dev:web # Astro landing site
pnpm run openpress:pdf
pnpm run openpress:word
pnpm run openpress:deploy:dry-run
```
### Tests
Three distinct runners live in `packages/core`; pick
when you want:
- long-form literature synthesis
- evidence-backed comparison across multiple papers
- PDF-aware follow-up analysis after initial retrieval
## Setup
Install [uv](https://docs.astral.sh/uv/getting-started/installation/)
template-only sync |
### Reading Large PDFs
When agents need to analyze large PDF files (>10 pages), use the `pages` parameter:
```
Read /path/to/doc.pdf
pages: "1-20"
```
Large PDFs (>10 pages) return
docs under `src/pages/uxp-api/`.
- `docs/references/lrc-sdk/` — the LrC SDK distribution (LuaDoc HTML in `API Reference/`, Guide PDF in `Manual/`). New SDKs are published on the [Adobe Developer Console](https://developer.adobe.com/console) (requires
skills/synced/` and `plugins/synced/` — the claude.ai account sync, which pushes Anthropic's
own skills (`docx`, `pdf`, `xlsx`, `morning`, …) and account plugins onto every machine you sign
in from. Disabled via `syncClaudeAiSkills
than quietly deleted.
Sources are graded — prefer `arxiv.org/html/` or `/abs/` over `/pdf/`, because
PDF summarisers in this project's own audit fabricated numbers that do not exist
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.