Skill directory

Agent skills

Focused instruction packs that teach a coding agent one job well. Browse the catalog and use any of them inside a RiverX project.

18,175Skills
1,902Publishers
249Official
15 skills
Sort by
Dart Add Unit Testdart-lang/skillsWrite and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains correct and regression-free.01Dart Build CLI Appdart-lang/skills>-05Dart Collect Coveragedart-lang/skillsCollect coverage using the coverage packge and create an LCOV report01Dart Fix Runtime Errorsdart-lang/skillsUses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a fix, and verify resolution via hot_reload.01Dart Generate Test Mocksdart-lang/skillsDefine and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex external services like APIs or databases.01Dart Migrate To Checks Packagedart-lang/skills|-01Dart Resolve Package Conflictsdart-lang/skillsWorkflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.01Dart Run Static Analysisdart-lang/skillsExecute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes.01Dart Setup Ffi Assetsdart-lang/skillsGuides agents in compiling and packaging C/C++ source code into dynamic or static libraries (Code Assets) using Dart's Native Assets hook system (via hook/build.dart and hook/link.dart utilizing package:hooks and package:native_toolchain_c). Use when a user asks to: 'setup native assets', 'compile C/C++ source code', 'bundle dynamic libraries', 'build native C code', 'link native assets', 'implement build.dart or link.dart hooks', or 'integrate C/C++ interop in Dart/Flutter'. Helps agents avoid manual toolchain orchestration and configures secure hash-validated binary downloads or advanced linker tree-shaking with package:record_use mapping.01Dart Use Doc Examplesdart-lang/skillsHow to inject external code examples into Dartdoc using the {@example} directive, and how to filter those files using #hide, #region, and #endregion tags.01Dart Use Ffigendart-lang/skillsGuide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new FFI bindings, extending C/Objective-C/Swift integrations, or replacing hand-crafted `dart:ffi` setups.01Dart Use Path Packagedart-lang/skills>-03Dart Use Pattern Matchingdart-lang/skills>-02Dart Use Primary Constructorsdart-lang/skills>01Dart Write Documentationdart-lang/skillsRules and formatting guidelines for writing Dart /// API documentation and doc comments. Use when documenting Dart code, writing doc comments for any Dart declaration (libraries, classes, methods, variables, etc.), or when instructed to follow the Effective Dart documentation guidelines.01
Skills, installed in one click

Put a skill to work

Open any project, search the Skills panel in the chat, and the agent picks it up from there.

Start building free