一键导入
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.