Manusで任意のスキルを実行
ワンクリックで
ワンクリックで
ワンクリックでManusで任意のスキルを実行
始める$pwd:
spacewave-debug
// Use the spacewave-debug CLI to inspect and interact with the running page.
$ git log --oneline --stat
stars:576
forks:9
updated:2026年4月29日 17:47
SKILL.md
// Use the spacewave-debug CLI to inspect and interact with the running page.
Optimize text copy to fit rendered UI layout using spacewave-debug eval to measure exact line breaks and eliminate orphans.
Use after completing implementation work to catch AGENTS.md violations, dead code, and issues missed during development. Run before showing results to the user.
| name | spacewave-debug |
| description | Use the spacewave-debug CLI to inspect and interact with the running page. |
Use the spacewave-debug CLI tool to inspect the running Spacewave Alpha page from the terminal.
Quick reference:
# Get page info
go run ./cmd/spacewave-debug/ info
# Evaluate JS expression (auto-returns single expressions)
go run ./cmd/spacewave-debug/ eval "document.title"
# Evaluate from file (avoids shell quoting issues)
go run ./cmd/spacewave-debug/ eval --file .tmp/script.js
# Evaluate TypeScript from file (bundles with the app aliases first)
go run ./cmd/spacewave-debug/ eval --file .tmp/script.ts
# Show exact visual line breaks
go run ./cmd/spacewave-debug/ linebreaks "h1"
# Detect typographic orphans
go run ./cmd/spacewave-debug/ orphans "p"
# Dump geometry and typography
go run ./cmd/spacewave-debug/ measure ".card"
# Check grid row height consistency
go run ./cmd/spacewave-debug/ grid-check ".grid"
# Preview text rendering (inject, measure, restore)
go run ./cmd/spacewave-debug/ preview-text "h1" "New heading"
# Watch: re-evaluate a JS file on interval
go run ./cmd/spacewave-debug/ watch --file .tmp/script.js
eval --file .tmp/script.js or eval --file .tmp/script.ts for
anything more than a short expression. Inline shell quoting gets fragile fast.return when a result is needed.@s4wave/... are available.JSON.stringify. Convert
bigint values to strings in debug scripts before exporting or returning.window.__s4wave_debug.root to access the SDK root from page context.
When using resource handles in TypeScript eval scripts, dispose only actual
resource instances. For example, mountSessionByIdx returns a wrapper object;
use const mounted = await root.mountSessionByIdx(...) and then
using session = mounted.session./p/spacewave-debug/eval/*.js and the emitted chunks in
.bldr/debug/eval/out/.