How to reuse liquid snippets from extension app in theme

I’ve create an app-extension which is working fine.
i use :
extensions//blocks/app-block.liquid
extensions//blocks/app-embed.liquid

i use also :
extensions//snippets/my-snippet.liquid

I’m able to render my-snippet.liquid in app-block.liquid like that :
{% render ‘my-snippet’ %} and all works fine.

but now i need to use {% render ‘my-snippet’ %} somewhere else in my theme. In product-card.liquid in my case.
There is no possibility to add block via Customise in this situation.

When i try to {% render ‘my-snippet’ %} in product-card.liquid i get an error

Liquid error (snippets/product-card line 89): Could not find asset snippets/my-snippet.liquid

I understand that now app extension have assets separated from Theme directory and are published via extension.

How can i {% render ‘my-snippet’ %} in product-card.liquid ?
It is possible? there is a special path like {% render ‘/my-snippet’ %} or {% render ‘/my-snippet’ %}

Thanks in advance.

I came here for the same thing. Shopify CLI gives me a warning that my “Template has too many lines”, so I’m trying to clean things up into smaller render chunks as needed - but I cant due to the issue you stated above.

This is because your extension snippets or block files don’t appear as files in the shopify theme, so you can’t render them using the render method; instead, they can be added as a block directly from the theme customizer