SS

serverpod/skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

27 stars Качество 61 Тренд 15BSD-3-Clause

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 skills package, please join the #skills channel 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

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add serverpod/skills
Новичок в MCP? Начните с руководства на mcpskill.org →