Skip to content

dhruvanbhalara/skills

Repository files navigation

Agent Skills Library

A collection of 42 specialized coding agent skills for professional software development, including Flutter, Dart, and GitHub workflows. These skills help AI coding assistants (like Antigravity, Claude Code, Cursor, and Copilot) follow your project standards for architecture, testing, UI design, and CI/CD.

View Live Documentation


Installation

Add these skills to your AI agent using the skills CLI:

# Add all skills to your workspace
npx skills add dhruvanbhalara/skills

# Add a specific skill (e.g., flutter-spm)
npx skills add dhruvanbhalara/skills --skill flutter-spm

Available Skills

Dart Skills (14)

  • dart-add-unit-test — Write unit tests with mocking and coverage analysis for Dart CLI and backend apps.
  • dart-build-cli-app — Build Dart CLI applications with proper entrypoint structure, exit codes, and subprocess handling.
  • dart-collect-coverage — Collect test coverage, generate LCOV/HTML reports, and filter out generated files.
  • dart-fix-runtime-errors — Fix common static analysis and runtime failures using specific type system patterns.
  • dart-generate-test-mocks — Generate mock dependencies using package:mockito and build_runner.
  • dart-genkit — Build AI-powered workflows and agents using the Genkit Dart SDK.
  • dart-logic-patterns — Organize business logic using algorithms, data structures, and Dart 3 pattern matching.
  • dart-memory — Prevent memory leaks and reduce garbage collection pressure in Dart and Flutter.
  • dart-migrate-to-checks-package — Migrate test assertions from package:matcher to package:checks.
  • dart-modern-syntax — Use the latest features (private named parameters, extension types, wildcard variables, and records).
  • dart-optimization — Optimize Dart code for runtime performance, type safety, and memory efficiency.
  • dart-run-static-analysis — Configure linter rules and manage diagnostic suppressions in analysis_options.yaml.
  • dart-tooling — Resolve package version conflicts and manage dependency overrides.
  • dart-use-pattern-matching — Build exhaustive control flows using switch expressions and sealed classes.

Flutter Skills (25)

GitHub Skills (3)

  • git-commit — Write clean, atomic commits following the Conventional Commits specification.
  • github-actions — Build CI/CD pipelines to run format checks, tests, and build releases.
  • github-pr — Create structured Pull Requests with assignees, labels, and check validations.

Configuration Guidelines

For agents that support project-level guidance (like GitHub Copilot or Codex), we provide:

  • .github/copilot-instructions.md
  • AGENTS.md

License

This library is licensed under the MIT License.

About

Premium documentation site for Flutter Agent Skills.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors