From 49158e9b9ca0c618657be26b2c3cfb98db7735c4 Mon Sep 17 00:00:00 2001 From: tommy0103 Date: Thu, 16 Jul 2026 03:18:23 +0800 Subject: [PATCH] docs(readme): add local development and debug instructions for the app MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add "Run locally" section: clone → cd app → npm ci → npm run dev, with a note on first-run indexing, source directories, and WSL auto-detection. - Add "Debug the app" section: HMR, DevTools shortcuts, main-process logs, Node inspector attachment, and isolated HOME for testing. - Note that better-sqlite3 may need platform build tools if no prebuilt binary is available. - Fix "macOS only" → mention prebuilt for macOS, runnable from source on all platforms. - Fix typo: "A surface for human" → "for humans". - Fix manual install path wording. Co-Authored-By: Codex (GPT-5) --- README.md | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7c41165..1ba78a3 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ You can use obelisk like: npx skills add tommy0103/obelisk-skill ``` -Or manually: copy `obelisk-skill/` into your project's `.claude/skills/` +Or manually: copy `obelisk-skill/skills/obelisk into your project's `.claude/skills/` Then in any Claude Code session: @@ -83,7 +83,7 @@ Core API: `search()`, `context()`, `sql()`, plus structured helpers (`sessions`, When a retrieval produces a conclusion worth keeping, the agent proposes a markdown memory file. After user approval, it registers the file with `runtime.js --attune