skills/yomu-search/SKILL.md
--- name: yomu-search description: Semantic code search (concept/identifier/related) for TS/JSX/CSS/HTML/Rust/Markdown via yomu CLI. Use when: concept search, identifier lookup, related code, 意味検索, 概念検索, hooks that do Y, where does X happen, unknown identifier. allowed-tools: [Bash, Read] user-invocable: false --- # yomu-search ## Commands | Purpose | Command | | ----------------- | ---------------------------------------------------
npx skillsauth add thkt/dotclaude skills/yomu-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Purpose | Command |
| ----------------- | --------------------------------------------------------- |
| Semantic search | yomu search "query" |
| JSON output | yomu search "query" --json |
| Limit / offset | yomu search "query" --limit N --offset M |
| Path filter | yomu search "query" --path <prefix> (repeatable) |
| Find similar | yomu search --from <file> or --from <file>:<symbol> |
| Impact (file) | yomu impact <file> (relative to project root) |
| Impact (symbol) | yomu impact <file> --symbol <name> |
| Impact (semantic) | yomu impact <file> --semantic |
| Index status | yomu status |
| Incremental index | yomu index |
| Full rebuild | yomu rebuild |
| Embed pending | yomu embed (required for semantic search) |
| yomu-search | Grep / Glob |
| ---------------------------------------- | --------------------------------------- |
| Concept: "form validation", "auth flow" | Literal string or regex |
| Related: "hooks that do Y" | Known path: src/components/Button.tsx |
| Unknown identifier: "where does X happen"| File glob: **/*.tsx |
| TS/JSX/CSS/HTML/Rust/Markdown | Swift / Python / Go / other |
Run yomu status first.
| State | Action |
| ----------------------- | ------------------------------ |
| Index missing | yomu rebuild → yomu embed |
| Pending chunks to embed | yomu embed |
| Stale after edits | yomu index → yomu embed |
tools
Internal helper for /think Step 11. Renders SOW.md + Spec.md as an integrated Astro view and returns a dev server URL.
development
Extract repository spec while detecting bugs, spec gaps, and consistency drift via dual-purpose documentation. OUTCOME.md-axis question-driven exploration with ephemeral output. Do NOT use for code review (use /audit or /polish), feature implementation (use /code), planning only (use /think), or single-bug fix (use /fix).
development
Discover undocumented design decisions and challenge each candidate via critic-design before promotion. Rank by impact and reversibility, produce ADR promotion candidates. Treat each candidate as a position arguing for ADR status, not a fact to be filed. Pairs with audit-adr-drift, which scans existing ADRs for drift against code.
development
Scan ADR Decision sections against current code and report drift with modification direction and priority. Do NOT use for repos without ADRs (use audit-adr-gaps instead).