Discover and explore top open-source AI tools and projects—updated daily.
astral-shClaude Code plugin for enhanced Python development
Top 91.7% on SourcePulse
Summary
This Claude Code plugin integrates Astral's modern Python development tools (uv, ty, ruff) directly into the IDE. It targets developers seeking streamlined dependency management, type checking, and linting within Claude Code, promoting best practices and improving workflow efficiency.
How It Works
The plugin exposes Astral's CLI tools as callable "skills" (e.g., /astral:uv) and provides a ty Language Server Protocol (LSP) implementation. This allows developers to invoke advanced linting, formatting, and dependency resolution functionalities without leaving the IDE, fostering a consistent and efficient development environment.
Quick Start & Requirements
Install via Claude Code's plugin system: add the marketplace (/plugin marketplace add astral-sh/claude-code-plugins) then install the plugin (/plugin install astral@astral-sh). Team installation requires configuring .claude/settings.json. The ty LSP necessitates uvx availability.
Highlighted Details
uv (dependency management), ty (type checking), and ruff (linting/formatting).ty LSP for enhanced IDE type-checking feedback.CLAUDE.md prompts for consistent tool usage.Maintenance & Community
A CONTRIBUTING.md file is present, indicating a contribution process. No specific community channels (Discord, Slack) or roadmap details are provided in the README.
Licensing & Compatibility
Dual-licensed under Apache 2.0 or MIT, permitting use in both open-source and commercial projects, subject to license terms.
Limitations & Caveats
The ty LSP requires uvx to be installed. Claude Code may need explicit prompting to activate plugin skills. The README offers limited insight into maintenance frequency or specific version support.
4 months ago
Inactive
smallcloudai