TypeScript Generics Pattern | harness-claude | ClaudePluginHub