Fixes code formatting and linting issues. Use during development to clean up code as you work.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: plain-fix description: Fixes code formatting and linting issues. Use during development to clean up code as you work.
Fix Code Issues
uv run plain fix [path]
Automatically fixes formatting and linting issues using ruff and biome.
Code Style
- Add
from __future__ import annotationsat the top of Python files - Keep imports at the top of the file unless avoiding circular imports
- Don't include args/returns in docstrings if already type annotated
Options:
--unsafe-fixes- Apply ruff unsafe fixes--add-noqa- Add noqa comments to suppress errors
Check Without Fixing
uv run plain code check [path]
Runs ruff, ty (type checking), biome, and annotation coverage checks without auto-fixing.
More by dropseed
View allRetrieves detailed documentation for Plain packages. Use when looking up package APIs or feature details.
Upgrades Plain packages and applies required migration changes. Use when updating to newer package versions.
Provides Tailwind CSS patterns for Plain templates. Use when styling templates or working with conditional CSS classes.
Manages database migrations and model changes. Use when creating migrations, running migrations, or modifying models.
