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/claude-config 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 |
documentation
Generates and updates .claude/OUTCOME.md interactively. When the file is absent or empty (no Behavior / all sections TBD), collects content via AskUserQuestion and writes the stub; when present, shows the current state and applies updates.
development
Judge a SKILL.md against craft axes (single responsibility, description distinctiveness, imperative voice, verifiable completion, calibration, progressive disclosure) and apply the fixes the audit surfaces. Do not use for format-presence-only checks (use reviewer-prompt) or reproducibility loops (use /tuning).
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).