Flutter BLoC Development
Enforces BLoC layering, Equatable states and design-system constants in Flutter
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 29, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Jul 30, 2026 · 899999e
⚠ This skill is no longer available upstream. Our re-check on Aug 10, 2026 couldn't find it any more (repo unreachable/deleted). The test below is what we measured on Jul 29, 2026 and we're leaving it up as a record — but there is nothing left to install, so we've removed the command.
Built the same wallet-balance feature twice in real Dart projects with bloc and equatable installed, and ran both. Both passed dart analyze clean and both emitted Loading before the terminal state, but the freehand version reported two identical success states as not equal while the skill's Equatable states compared equal — the difference that decides whether a BlocBuilder rebuilds on unchanged data. The catch is the design system it calls non-negotiable: AppColors, AppSpacing, AppRadius, AppTypography and GradientScaffold are referenced 64 times across SKILL.md and the examples and defined exactly nowhere in the repo, and dart analyze returns four undefined_identifier errors on the mandated usage. On a project that has not already authored those constants the UI half of this skill produces code that will not compile, which is the manual step to do first.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 4/5
- Output vs. baseline 6/10
- Docs & honesty 3/5
What Flutter BLoC Development does
A rules-and-patterns skill for Flutter that enforces feature-first folders, a three-file BLoC per feature, repository-over-datasource separation, Equatable on every event and state, and design-system constants instead of hardcoded colors, spacing and typography. Triggers when building Flutter screens, widgets or data integrations. Ships SKILL.md plus a full earnings-feature example; no scripts.
How to install Flutter BLoC Development
Nothing to install: the source repository no longer has this skill. If the author brings it back, our daily re-check will pick it up and the command will reappear here.
Commands — how to trigger Flutter BLoC Development
-
/flutter-bloc-developmentEnforces BLoC layering, Equatable states and design-system constants in Flutter
It also activates on plain-language prompts like these:
-
Add a wallet balance screen to my Flutter app using BLoC -
Refactor this Flutter widget so business logic isn't in the build method -
Wire up the API call for the trips list using clean architecture and BLoC
Frequently asked questions
- Is the Flutter BLoC Development skill free?
- Yes. The skill itself is free from AbdelhakRazi/flutter-bloc-clean-architecture-skill. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Flutter BLoC Development work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 29, 2026. Verdict: Works with setup. Built the same wallet-balance feature twice in real Dart projects with bloc and equatable installed, and ran both. Both passed dart analyze clean and both emitted Loading before the terminal state, but the freehand version reported two identical success states as not equal while the skill's Equatable states compared equal — the difference that decides whether a BlocBuilder rebuilds on unchanged data. The catch is the design system it calls non-negotiable: AppColors, AppSpacing, AppRadius, AppTypography and GradientScaffold are referenced 64 times across SKILL.md and the examples and defined exactly nowhere in the repo, and dart analyze returns four undefined_identifier errors on the mandated usage. On a project that has not already authored those constants the UI half of this skill produces code that will not compile, which is the manual step to do first.
- What is the Flutter BLoC Development SkillProof Score?
- 7.2/10 — installs cleanly 5/5, triggers reliably 4/5, output vs. baseline 6/10, docs & honesty 3/5.
- How do I install Flutter BLoC Development?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Flutter BLoC Development with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.