claude-code-plugins  by astral-sh

Claude Code plugin for enhanced Python development

Created 8 months ago
285 stars

Top 91.7% on SourcePulse

GitHubView on GitHub
Project Summary

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

  • Integrates Astral's uv (dependency management), ty (type checking), and ruff (linting/formatting).
  • Offers a ty LSP for enhanced IDE type-checking feedback.
  • Supports team-wide deployment via project configuration.
  • Recommends 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.

Health Check
Last Commit

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
19 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.