madteacher/mad-agents-skills▌
11 approved skills in this repository
agents-md-generator
Productivity
Maintain small, high-signal AGENTS.md files:
flutter-animations
Video
Comprehensive guide for implementing animations in Flutter with decision trees and patterns for every animation type. \n \n Covers five animation approaches: implicit animations (AnimatedContainer, AnimatedOpacity, TweenAnimationBuilder), explicit animations (AnimationController, Tween, AnimatedWidget/AnimatedBuilder), hero animations (shared element transitions), staggered animations (sequential/overlapping with Interval timing), and physics-based animations (spring, gravity, fling) \n Includes
flutter-adaptive-ui
Frontend
Adaptive Flutter layouts that respond to screen size, platform, and input device across mobile, tablet, desktop, and web. \n \n Three-step workflow: abstract common widgets, measure available space with MediaQuery or LayoutBuilder, and branch UI based on width breakpoints (compact <600, medium 600–840, expanded ≥840) \n Covers layout fundamentals including Flutter's constraint system, common patterns (Row, Column, Expanded, Container), and responsive grid/navigation examples \n Best practic
flutter-networking
Productivity
HTTP CRUD operations, WebSocket real-time communication, authentication, and performance optimization for Flutter apps. \n \n Covers all HTTP methods (GET, POST, PUT, DELETE) with JSON serialization, plus WebSocket connections for real-time data \n Includes authentication patterns (Bearer tokens, Basic Auth, API keys) and comprehensive error handling by status code \n Provides background JSON parsing with isolates to prevent UI blocking on large responses, plus retry logic with exponential backo
flutter-testing
Testing
Comprehensive guidance for unit, widget, and integration testing across Flutter applications. \n \n Covers three test types with trade-off analysis: unit tests for isolated logic (fast, low maintenance), widget tests for UI components (higher confidence, more dependencies), and integration tests for end-to-end flows (highest confidence, slowest execution) \n Includes practical examples for all three test categories, from basic Counter tests to complex user flows and performance profiling \n Prov
dart-drift
Productivity
Comprehensive guide for using drift database library in Dart applications.
flutter-internationalization
Productivity
Complete guide for internationalizing Flutter apps with gen-l10n, intl package, and custom approaches. \n \n Covers three setup paths: gen-l10n (recommended, code-generated from ARB files), intl package (manual, code-based), and custom Map-based localizations for maximum flexibility \n Supports message types including simple strings, placeholders with parameters, plurals based on count, and select messages based on string values \n Includes automatic number and date formatting with locale-aware
flutter-navigation
Productivity
Navigate Flutter apps across mobile and web with Navigator API or go_router, including deep linking and browser history. \n \n Choose Navigator API for simple apps without deep linking; use go_router for production apps requiring deep links, browser history support, and URL-based navigation across platforms \n Pass data between screens via constructor arguments (Navigator) or URL query parameters (go_router); return data using Future-based pop with typed results \n Configure deep linking through
flutter-drift
Productivity
Comprehensive guide for using drift database library in Flutter applications.
flutter-duit-bdui
Frontend
Duit enables backend-driven UI in Flutter applications. The server controls both data and layout via JSON, allowing UI updates without app releases.
flutter-architecture
Productivity
Architectural guidance for scalable Flutter apps using MVVM, layered design, and feature-first organization. \n \n Supports two project structures: feature-first (recommended for teams and medium-to-large apps) and layer-first (for smaller apps or solo developers) \n Defines three core layers: UI (Views and ViewModels), Data (Repositories and Services), and optional Domain (Use-cases) \n Covers key design patterns including Command Pattern, Result Type for error handling, Repository Pattern, and