Stats
Actions
Tags
How this skill is triggered — by the user, by Claude, or both
Slash command
/solon-cli:ast-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `sl ast search` for semantic code search — finds patterns by structure, not text.
Use sl ast search for semantic code search — finds patterns by structure, not text.
sl ast search "<pattern>" --lang <lang> [--path <dir>]
sl ast search "<pattern>" --lang <lang> --json # raw JSON output
sl ast search "<pattern>" --lang <lang> --max-results 100
$NAME — matches any single AST node, captures as NAME$$$ARGS — matches zero or more nodes (variadic)sl ast search "fn $NAME($$$ARGS) -> $RET" --lang rust
sl ast search "println!($$$)" --lang rust
sl ast search "unwrap()" --lang rust
sl ast search "console.log($$$)" --lang typescript
sl ast search "async function $NAME($$$ARGS)" --lang typescript
sl ast search "import $NAME from '$PATH'" --lang typescript
sl ast search "def $NAME($$$ARGS):" --lang python
sl ast search "raise $ERR" --lang python
rust, typescript, javascript, python, go, java, c, cpp, html, css, and 15+ more.
sg binary (auto-downloaded on first use)--path src/ to scope searchesnpx claudepluginhub huynhhoangphuc/solon --plugin solon-cliGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.