TypeScript Conditional Types | harness-claude | ClaudePluginHub