TypeScript Type Guards | harness-claude | ClaudePluginHub