diff --git a/apps/readest-app/.claude/memory/MEMORY.md b/apps/readest-app/.claude/memory/MEMORY.md index 05810ed6..47fefe39 100644 --- a/apps/readest-app/.claude/memory/MEMORY.md +++ b/apps/readest-app/.claude/memory/MEMORY.md @@ -35,4 +35,4 @@ - [New branch per PR](feedback_pr_new_branch.md) — always create a fresh branch from main for each new PR/issue - [Upgrade gstack locally](feedback_gstack_upgrade.md) — always upgrade from the project's .claude/skills/gstack, not global - [No lookbehind regex](feedback_no_lookbehind_regex.md) — never use `(?<=)` or `(?` to create worktrees. Never use `git worktree add` directly — the script handles submodule initialization (simplecc WASM, foliate-js), dependency installation, `.env` copying, vendor assets, and Tauri gen symlinks that are required for lint and tests to pass. + +```bash +pnpm worktree:new feat/my-feature # New branch from origin/main +pnpm worktree:new 3837 # Checkout PR #3837 with push access to fork +``` + ## Project Rules Rules are in `.claude/rules/`: test-first, typescript, verification. @@ -68,10 +77,6 @@ See [docs/i18n.md](docs/i18n.md) for the key-as-content translation approach, `s See [docs/safe-area-insets.md](docs/safe-area-insets.md) for rules on handling top/bottom insets for UI elements near screen edges. -## Web Browsing & QA (gstack) - -For all web browsing, QA testing, and site interaction, use the `/browse` skill from gstack. **Never use `mcp__claude-in-chrome__*` tools directly.** - Available gstack skills: - `/plan-ceo-review` — CEO/founder-mode plan review