signals-migration-6-to-7
CommunityMigrate signals.dart 6.x to 7.0 fast
Software Engineering#api refactoring#signals.dart#flutter migration#unified options#async signals#signalbuilder#signals lint
Authorrodydavis
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It resolves the breaking API changes between signals.dart v6.x and v7.0.0 so you can refactor existing signal and Flutter code without guesswork.
Core Features & Use Cases
- Unified options migration: Consolidates scattered parameters into named
optionsobjects likeSignalOptions,ComputedOptions, and collection-specific options (e.g.,ListSignalOptions,MapSignalOptions). - Async signal refactor guidance: Updates
futureSignal,streamSignal, and other async creators to use a singleoptions: AsyncSignalOptions(...)parameter while treating legacy arguments as deprecated. - Flutter integration upgrades: Recommends replacing deprecated
SignalsMixinwithSignalWidget/SignalStatefulWidgetor localizedSignalBuilder, including the required namedbuilderparameter. - Writable computed (
linkedSignal) update pattern: Guides how to migrate external synchronization logic intolinkedSignal/LinkedSignalOptions. - Tooling alignment: Describes how
signals_lintcan automate common refactors (e.g., removingwith SignalsMixin, convertingWatch/builder patterns, and wrapping expressions withSignalBuilder).
Quick Start
Ask your AI assistant to migrate your signals.dart v6 codebase by converting all parameter lists to the unified options pattern, refactoring async creators to AsyncSignalOptions, and updating Flutter widgets away from SignalsMixin to SignalWidget/SignalBuilder.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: signals-migration-6-to-7 Download link: https://github.com/rodydavis/signals.dart/archive/main.zip#signals-migration-6-to-7 Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.