Analysis updated 2026-08-07 · repo last pushed 2026-02-27
Ensure Claude uses uv instead of pip for dependency management in Python projects.
Enforce consistent ruff linting and formatting conventions across a team using shared settings.
Help Claude understand type information in your code via the ty language server integration.
| astral-sh/claude-code-plugins | xuzhougeng/wisp-science | evolink-ai/awesome-blender-seedance-workflow-usecases | |
|---|---|---|---|
| Stars | 296 | 296 | 295 |
| Language | — | HTML | Python |
| Last pushed | 2026-02-27 | — | — |
| Maintenance | Maintained | — | — |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | developer | researcher | designer |
Figures from each repo's GitHub metadata at analysis time.
Requires uvx to be installed on your system for the ty language server component to work.
This repository provides a plugin for Claude Code that helps the AI assistant work better with tools from Astral, the company behind popular Python development utilities like uv (a package manager), ruff (a code linter and formatter), and ty (a type checker). The plugin gives Claude built-in "skills" so it can follow current best practices when writing or editing Python code in your projects, rather than relying on its general training knowledge which might be outdated or incorrect. Once installed, you can trigger these skills by typing commands like /astral:uv in Claude Code. The plugin guides Claude to use the correct commands and conventions for each Astral tool. The README notes that Claude sometimes needs a nudge to actually use these skills, so it recommends adding a short instruction to your project's CLAUDE.md file reminding the assistant to invoke them when working with Python. The plugin also includes a language server component for ty, which helps Claude understand your code's types, though it requires uvx to be available on your system. The primary audience is developers or teams already using Claude Code for AI-assisted programming and who also use Astral's Python tools. For a solo developer, this means Claude will correctly use uv to manage dependencies instead of falling back to older tools like pip. For a team, a project maintainer can add the plugin to the project's shared settings file so that every teammate automatically gets the same plugin behavior, ensuring consistent code quality practices across the group. The project is notably designed to fit into Claude Code's marketplace system, allowing installation through simple commands or shared configuration files. Beyond the usage details provided, the README does not go into detail on the specific internal mechanics of how each skill is implemented, but the dual licensing under both Apache 2.0 and MIT makes it broadly permissive for anyone to use or contribute to.
A Claude Code plugin that teaches the AI assistant to correctly use Astral's Python tools, uv, ruff, and ty, so it writes and edits Python code using current best practices instead of relying on potentially outdated general knowledge.
Maintained — commit in last 6 months (last push 2026-02-27).
Dual-licensed under Apache 2.0 and MIT, so you can use, modify, and distribute it freely for any purpose including commercial use.
Setup difficulty is rated moderate, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.