Conversation
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Zethson
left a comment
There was a problem hiding this comment.
Cool! I really think the dask guide has a lot of value because I had the impression LLMs don't know how to use dask well.
The usual - having one line makes markdown readable. My eyes are going crazy.
IDK whether you wrote a single word here. If it's mostly agent generated, an agent would have probably known all of this already?
Could we extract a lot of the "how to do analysis" stuff into a scverse wide skill? It's a waste of we all write a form of this in all of the scverse packages CC @PauBadiaM Same for the whole api stuff. Can we have a general version of that in scverse-misc? And installation, and kernel, ...
It's important to get this PR merged quickly but I'd that you @Intron7 and @PauBadiaM find ways to DRY this across scverse.
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Summary
rapids-singlecellanalysis skill with the Python distributionWhy
Cold agentic runs could complete large RSC analyses, but repeatedly lost expensive iterations to GPU layer residency, API discovery, notebook execution, plotting scale, cluster/niche validation, and package-boundary decisions. Shipping the skill with RSC keeps those instructions version-matched to the installed package and gives agents a live API contract instead of a static function catalog.
User impact
A pip-installed release now carries the matching skill and exposes:
rapids-singlecell-install-skillsrapids-singlecell-check-kernelpython -m rapids_singlecell_skills.apiThe skill defaults supported computation to RSC, preserves explicit ecosystem boundaries, requires human-style executed notebooks and reports, and keeps inferential decisions tied to the biological replication unit.
Validation
pytest tests/test_install_skills.py -q— 28 passedsquidpy,pertpy, anddecouplerresolved to public RSC facade symbolsuv build --wheelcompleted successfully