Conda-Forge Expert
CommunityAutomate conda-forge packaging, build with ease.
Software Engineering#linting#CI/CD#package management#build automation#conda-forge#recipe generation#feedstock
Authorrxm7706
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill eliminates the complexity and manual effort involved in creating, maintaining, and troubleshooting conda-forge recipes. It centralizes best practices and tooling knowledge, saving users significant time and reducing errors in the package development lifecycle.
Core Features & Use Cases
- Recipe Generation & Migration: Bootstrap new recipes for PyPI/CRAN packages or manually craft them for other languages (Rust, Go, C++), supporting both legacy (
meta.yaml) and modern (recipe.yaml) formats. - Automated Linting & Validation: Apply strict conda-forge linting rules and perform mandatory local build tests to catch errors early, ensuring compliance before submission.
- CI Troubleshooting & Feedstock Maintenance: Diagnose and resolve common CI failures (Azure Pipelines, GitHub Actions) and guide through feedstock updates, rerendering, and bot commands.
- Use Case: A developer needs to package a new Rust application for conda-forge. Instead of navigating disparate documentation, they use this Skill to generate a
recipe.yamltemplate, get guidance on adding dependencies and tests, lint it locally, and perform a mandatory local build test, all within a single, guided interaction.
Quick Start
Help me create a new conda-forge recipe for my Python package 'my-awesome-lib' from PyPI, ensuring it's CFEP-25 compliant and linted.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Conda-Forge Expert Download link: https://github.com/rxm7706/local-recipes/archive/main.zip#conda-forge-expert Please download this .zip file, extract it, and install it in the .claude/skills/ directory.