def METHOD_NAME(self, args):
    with CommandGroup(self, "review", "__main__#{}") as g:
        g.command("generate", "generate_review")
    with CommandGroup(self, "guidelines", "__main__#{}") as g:
        g.command("parse", "parse_guidelines")
    with CommandGroup(self, "vector", "__main__#{}") as g:
        g.command("get", "get_document")
        g.command("create", "create_document")
        g.command("delete", "delete_document")
        g.command("search", "search_documents")
    return OrderedDict(self.command_table)