Git
v1.0.0

tsa-find

by @aimasteracc0 pulls
URLopenbooklet.com/s/tsa-find
Pinnedopenbooklet.com/s/[email protected]
APIGET /api/v1/skills/tsa-find

Fast file + content search with code-aware sizing. Replaces Read/Grep/find for routine "where is this file" / "grep for X" / "show me lines 10-20 of Y" questions. Returns file paths + line numbers + a sized chunk, not the whole file. Use when: - "Find files matching <pattern>" / "show me all *.yml under config/" - "Grep for 'TODO' / 'FIXME' / 'TODO\\(perf\\)' / regex anywhere" - "How big is <file>" / "is this file too large to read fully" - "Show me lines 50-80 of <file>" / "read just the relevant slice" - "Find all files matching name + containing string" Replaces: native find + grep + cat invocations (~3-10k tokens for big repos) with single MCP calls (200-500 tokens).

7 skills from this repoaimasteracc/tree-sitter-analyzer
tsa-findviewing
tsa-graph — Code archaeology, one call deep.claude/skills/tsa-graph/SKILL.md

> 47 MCP tools live in this repo; this skill exposes the 6 that answer > "who is connected to what" — the questions agents waste the most tokens on > when they fall back to grep.

tsa-health-watch.claude/skills/tsa-health-watch/SKILL.md

Project & file health grading + dead-code detection + watch-daemon for grade drops. Answer "how healthy is this codebase", "what's rotting", "which files need attention", "alert me when something degrades" in one workflow. Use when: - Triaging a codebase: "what should we clean up first?" - Pre-PR check: "did this change make health worse?" - User asks "any dead code?" / "any rotting hot spots?" - Starting long-running session, want auto-alerts on degradation - Project-wide quality reporting Replaces: 5-10 grep/read calls + manual heuristics + spreadsheet (~20k tokens) with 2-3 MCP calls (~2k tokens).

tsa-index.claude/skills/tsa-index/SKILL.md

Manage the persistent AST cache / index. Refresh, force-rebuild, inspect cache state, diff one file's AST between commits, advise on parser readiness for a language. Mostly ops/infra, not daily agent work. Use when: - "Re-index the project" / "force rebuild AST cache" - "Why is callees returning unknown" (likely stale index) - "AST diff this file vs last commit" (structural diff, not text diff) - "What language plugins are ready / which are stubs" - Setting up the project for the first time (autoindex) Replaces: manual `rm -rf .ast-cache && reindex` + reading plugin docs.

tsa-refactor-queue — Top-N prioritized refactor slices.claude/skills/tsa-refactor-queue/SKILL.md

> Three signals, one ranked list. Health × churn × dead-code → the five files > you'd refactor first if you had a week. Each row carries a target symbol, a > blast radius, and a concrete action.

tsa-structure — File shape without the file body.claude/skills/tsa-structure/SKILL.md
tsa-temporal — Hot zones via git history.claude/skills/tsa-temporal/SKILL.md

> Per-symbol modification frequency persisted in `ast_symbol_activation`. > Computed from `git log --follow -p -U0` hunk attribution at index time. > Symbols with `mod_count_30d >= 5` auto-trigger CAUTION in change_impact.

Auto-indexed from aimasteracc/tree-sitter-analyzer

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0