BBS: TELESC.NET.BR Assunto: .claude/skills/synchronet-jsexec/SKILL.md De: Rob Swindell (on Debian Linux) Data: Fri, 22 May 2026 19:16:50 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/commit/b8d19ee45e2a91bd5198427f Added Files: .claude/skills/synchronet-jsexec/SKILL.md Log Message: .claude/skills: add synchronet-jsexec Migrated from the personal ~/.claude/skills/synchronet-jsexec/ version with one section rewritten for the public repo. The skill covers driving the jsexec runner: the two invocation modes (-r inline expression, scripted), the flags worth remembering, the jsexec-vs-BBS-session global surface (system/User/MsgBase/etc. available; bbs/console/client are not), a minimal MsgBase probe, step-tagged crash tracing with log() vs print() and the -A merge, when to use jsexec vs smbutil, runtime constraints, common pitfalls, and the Windows / debug-build invocation gotchas. The Windows section was rewritten to scrub local install layout (replaced literal C:/sbbs and S:/sbbs paths withand placeholders) and to generalize the 'live BBS is holding the debug DLL lock' situation -- the personal version was scoped to the specific host VERT, the public version explains the same lesson in platform-neutral terms (three escalation options: switch configuration, build in an isolated git worktree, or stop the BBS briefly). Added a cross-reference to synchronet-control for the graceful-drain mechanism in the stop-restart option. Cross-references synchronet-javascript (the JS language and host API), synchronet-smbutils (storage-layer message-base repair), and synchronet-build (compiling Synchronet). Co-Authored-By: Claude Opus 4.7 n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]