Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/tomes --skill tsa-find명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
> Use when this capability is needed.
Use when writing kernel, account, or note MASM code that reads from or writes to the advice provider (advice stack / advice map) — validate advice data.
Use when writing a Rust test that exercises a failure path or a MASM test that expects a `panic` / `assert` — assert on the specific expected error variant or error code.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | tsa-find |
| description | | Use when this capability is needed. |
The "I just want to find X" skill. Wraps
fd+rg+ sized partial reads with consistent output formatting.
| Question | Tool |
|---|---|
| Filename pattern only | project action=files |
| Content pattern only (regex / literal) | search action=content |
| Filename pattern AND content | search action=grep |
| Several patterns in one call (≥2) | search action=batch |
| Read specific lines of one file | structure action=read |
| "Is this file too big to read fully?" | health action=scale |
search action=content query="TODO" roots=["tree_sitter_analyzer/"] include_globs=["*.py"]
Returns: matches: [{file, line, content}] with sized previews. Always
includes file:line so the agent can cite without reading the file.
Before reading a large file blind, use:
health action=scale file_path="tree_sitter_analyzer/ast_cache.py"
# returns {line_count: 938, file_metrics: {file_size_bytes: 38918, total_lines: 938, code_lines: 661, ...},
# llm_guidance: {analysis_strategy: "This is a large file...", recommended_tools: ["structure action=read", ...]}}
# (there is no top-level is_large / recommendation — judge size from line_count / file_metrics.file_size_bytes,
# and read llm_guidance.recommended_tools for the next-step suggestion)
Then extract only what you need:
structure action=read file_path="..." start_line=800 end_line=870
Avoids reading 80KB when you need 2KB.
search action=grep file_pattern="test_*.py" content_pattern="def test_synapse"
# returns: list of test functions matching both criteria
uv run tree-sitter-analyzer --project-root . --outline # list project files
uv run tree-sitter-analyzer --check-tools # verify fd/rg available
uv run tree-sitter-analyzer <file> --partial-read # sized read with --start-line / --end-line
Read a large file before checking scale — burns tokensBash grep -rn for things search action=content handles — slower + noisiersearch action=batch with a single query — it enforces a ≥2-query minimum (raises "must be at least 2 queries"); use search action=content for one patternSource: aimasteracc/tree-sitter-analyzer — distributed by TomeVault.