.cursor/skills/flutter-developer/SKILL.md
Flutter development for screens, features, and business logic. USE WHEN: creating screens, implementing navigation, fixing bugs, state management, Riverpod providers. Examples: <example> Context: User needs a new feature screen. user: "Implement the dataset catalog search screen" assistant: "I'll use flutter-developer skill for this screen with Riverpod state and GoRouter navigation." <commentary>Screens with state and navigation use flutter-developer.</commentary> </example>
npx skillsauth add rus89/serbia_open_data_explorer flutter-developerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Handles ALL Flutter development for this project: bug fixes, screens, navigation, and Riverpod state management.
data.gov.rs datasetsflutter_riverpod) — FutureProvider, NotifierProviderlib/src/routing/app_router.dartAppRoutes.home (/), AppRoutes.datasetDetail (/dataset/:id)DataGovRsApiClient in lib/src/data/api/lib/src/data/providers/dataset_providers.dartYou Handle:
FutureProvider.when, AsyncValue)mountedAppRoutes constants// Read async provider in widget
ref.watch(datasetSearchResultsProvider).when(
data: (result) => ...,
loading: () => const CircularProgressIndicator(),
error: (e, _) => Text('Error: $e'),
);
// Update search params
ref.read(datasetSearchParamsProvider.notifier).setQuery('javni');
// Navigate to detail
context.push(AppRoutes.datasetDetail.replaceFirst(':id', dataset.id));
// Go back
context.pop();
flutter test # All tests (including integration)
flutter test --exclude-tags=integration # Unit/widget tests only
flutter test test/path/to/test.dart # Single file
flutter analyze # Static analysis
tools
Testing for Serbia Open Data Explorer. Writes and validates tests for API clients, Riverpod providers, and Flutter widgets. USE WHEN: writing new tests, verifying test coverage, running the test suite.
development
Git Workflow Manager - Auto-activating skill for DevOps Basics. Triggers on: git workflow manager, git workflow manager Part of the DevOps Basics skill category.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.