Knowledge about Flutter/Dart code formatting, analysis tools (flutter analyze, dart fix, dart format), and when to apply them. Use when formatting code, fixing lint issues, running code cleanup, or when user mentions format, analyze, lint, or cleanup in Flutter context.
Automatically formats and analyzes Flutter/Dart code using flutter analyze, dart fix, and dart format. Triggers when you mention format, analyze, lint, or cleanup in Flutter projects.
/plugin marketplace add LucasXu0/claude-code-plugin/plugin install flutter-tools@LucasXu0-flutter-toolsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Expert knowledge about Flutter/Dart code formatting and analysis tools.
Purpose: Static analysis to find errors, warnings, and lint suggestions
What it checks:
When to use:
Output interpretation:
Purpose: Automatically fix lint issues and apply Dart language updates
What it fixes:
When to use:
Safety considerations:
Always show changes to user with git diff before proceeding.
Purpose: Consistent code formatting following Dart style guide
What it formats:
What it doesn't change:
When to use:
Options:
Standard sequence:
flutter analyze → dart fix --apply → dart format → flutter analyze
Why this order:
Generated Code
Vendor/Third-Party Code
Monorepos
Build Runner Integration
Syntax Errors
Custom Lint Rules (analysis_options.yaml)
Example:
linter:
rules:
prefer_const_constructors: true
avoid_print: true
What to show user:
Helpful next steps:
flutter analyze fails:
dart fix --apply fails:
dart format fails:
Permission errors:
Pre-commit:
In CI/CD:
Note: This skill complements IDE formatting by:
When user says "format my code":
When user says "just format, don't fix":
When in doubt:
# Full workflow
flutter analyze && dart fix --apply && dart format . && flutter analyze
# Format only (skip fixes)
dart format .
# Format specific directories
dart format lib test
# Exclude generated files
dart format lib --exclude '**.g.dart'
# Check formatting (CI/CD)
dart format --set-exit-if-changed .
# Custom line length
dart format --line-length=120 .
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.