بنقرة واحدة
lsp-hover
Get LSP hover tooltip for a position in a .spy file (emulates VS Code hover)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Get LSP hover tooltip for a position in a .spy file (emulates VS Code hover)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Suggest and apply a semver version bump based on commits since the last tag
Push current branch to remote origin
Scaffold a new Sharpy.Stdlib module (spy-sourced or handwritten C#) with all required files, conventions, docs, and tests
Implement a plan with a coordinated agent team
Run compiler or cross-language benchmarks and compare results
Regenerate C# snapshot tests and spy stdlib after intentional codegen changes
| name | lsp-hover |
| description | Get LSP hover tooltip for a position in a .spy file (emulates VS Code hover) |
| argument-hint | <file.spy> <line> <col> |
Query the hover tooltip that VS Code would show at a specific position in a Sharpy source file. Useful for verifying type inference, symbol resolution, and hover formatting without opening VS Code.
Usage:
/lsp-hover path/to/file.spy 18 9 — hover at line 18, column 9/lsp-hover path/to/file.spy 18:9 — alternate format with colon separatorInline source (no file needed):
/lsp-hover "x: int = 42\nprint(x)" 2 1 — hover over print at line 2, column 1Behavior:
(no hover) if no hover information at that positionLog location: .claude/tmp/last-lsp-hover.log
$ARGUMENTS to extract the source, line, and column:
line:col token)..spy AND the file exists on disk. Use it directly.$TMPDIR/sharpy-hover-temp.spy. Do NOT use bash echo/heredoc — always use the Write tool to avoid shell escaping issues.:, split on : to get line and col. Otherwise, use the two separate arguments.mkdir -p .claude/tmp to ensure log directory exists.rm -f .claude/tmp/last-lsp-hover.log.dotnet run --project src/Sharpy.Cli -- emit hover "<source_file>" --line <line> --col <col> > .claude/tmp/last-lsp-hover.log 2>&1 (with dangerouslyDisableSandbox: true)..claude/tmp/last-lsp-hover.log.claude/tmp/last-lsp-hover.log, then "Full log: .claude/tmp/last-lsp-hover.log"rm -f $TMPDIR/sharpy-hover-temp.spy.