hook-authoring | abstract | ClaudePluginHub