Use when debugging TypeScript/JavaScript bugs by tracing call chains, understanding unfamiliar codebases quickly, making architectural decisions, or reviewing code quality. Extract function signatures and JSDoc without full file reads, trace call hierarchies up/down, detect code smells, and follow data flow.
Install
npx skills add ratacat/claude-skills --skill ts-morph-analyzernpx skills add ratacat/claude-skills --skill ts-morph-analyzer -a claude-code -gnpx skills add ratacat/claude-skills --skill ts-morph-analyzer -a codex -ggemini skills install https://github.com/ratacat/claude-skills.git --path skills/ts-morph-analyzergh skill install ratacat/claude-skills ts-morph-analyzergit clone --depth 1 https://github.com/ratacat/claude-skills /tmp/ratacat__claude-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/ratacat__claude-skills/skills/ts-morph-analyzer ~/.claude/skills/ts-morph-analyzer # Claude Code
cp -R /tmp/ratacat__claude-skills/skills/ts-morph-analyzer ~/.agents/skills/ts-morph-analyzer # Codex, Cursor, Gemini CLI, Copilot, OpenCode