
serverpod/skills
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
A CLI for managing your Dart skills.
概要
A CLI that brings AI agent skills from your Dart and Flutter package dependencies directly into your IDE. Note: The Dart team is working on a similar solution based on Dart's MCP server. When that is released, we will provide scripts to convert your skills to Dart's new format. This package will then either adopt the Dart MCP standard for delivering skills or be deprecated (assuming the MCP solution is equally capable). Dart packages can ship a skills/ directory containing Agent Skills, structured instructions that teach AI coding assistants how to use the package effectively. The skills CLI finds those skills in your dependency tree and installs them into your IDE so your AI assistant better understands your stack. If you want to discuss or contribute to the skills package, please join the #skills channel on the Serverpod Discord server. When you add a Dart package to your project, your AI coding assistant has no idea how to use it properly.
README
以下は原文 README の抜粋です。原文を見る。
Skills
A CLI that brings AI agent skills from your Dart and Flutter package dependencies directly into your IDE.
Note: The Dart team is working on a similar solution based on Dart’s MCP server. When that is released, we will provide scripts to convert your skills to Dart’s new format. This package will then either adopt the Dart MCP standard for delivering skills or be deprecated (assuming the MCP solution is equally capable).
Dart packages can ship a skills/ directory containing Agent Skills, structured instructions that teach AI coding assistants how to use the package effectively. The skills CLI finds those skills in your dependency tree and installs them into your IDE so your AI assistant better understands your stack.
If you want to discuss or contribute to the
skillspackage, please join the#skillschannel on the Serverpod Discord server.
The problem
When you add a Dart package to your project, your AI coding assistant has no idea how to use it properly. It guesses APIs, invents patterns, and hallucinates methods that don’t exist. You end up copy-pasting documentation into chat, writing custom rules, or correcting the AI over and over.
The solution
Package authors ship skills alongside their code. You run one command, and your AI assistant knows how to work with every package in your project.
skills get
That’s it. Your AI assistant now has context-aware instructions for every dependency that provides skills.
Installation
Activate the CLI globally:
dart pub global activate skills
Make sure ~/.pub-cache/bin is on your PATH (instructions).
Quick start
Navigate to the root of your Dart or Flutter project and run:
# Install skills from all dependencies
skills get
# Install skills from a specific package
skills get serverpod
# List installed skills
skills list
# Remove skills for packages no longer in your dependency tree
skills prune
# Remove all managed skills
skills remove
# Remove skills from one package
skills remove serverpod
The CLI will automatically run pub get if needed, scan your dependency packages for skills/ directories, and install them in the right location for your IDE. If you are using a monorepo, skills will locate your different packages and get the skills for all of them.
If git is installed, skills get also fetches skills from GitHub registries (see GitHub registries below). Skills that come from a Dart package in your dependency tree always take precedence over registry skills for that same package, allowing package maintainers to override the skills in the registry.
Pruning removed dependencies
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add serverpod/skills