Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By ghozimahdi
UFIL (Ultimate Flutter Intelligent Layer) — Claude Code plugin for Flutter Clean Architecture + Modularization with Dart MCP & LSP integration
npx claudepluginhub ghozimahdi/gm-claude-plugins --plugin ufilRun code generation (freezed, injectable, auto_route, envied). Use after adding annotations or modifying annotated code.
Run static analysis and formatting to ensure code quality. Use before committing.
Create a git commit using Conventional Commits format with ticket ID.
Create a BLoC (3 files: bloc/event/state) following GM BLoC pattern with sub-state unions, optional AlertState, and optional Failure params.
Create a GitHub pull request with structured summary and changes.
PROACTIVELY use when planning feature implementation, reviewing architecture decisions, or designing data flow for Flutter apps using Clean Architecture + Bloc.
PROACTIVELY use when writing Flutter feature code — domain layer, data layer, or presentation layer. Writes production code following GM's Clean Architecture standards.
PROACTIVELY use when reviewing Flutter code for architecture violations, quality issues, or best practice adherence. Reads code and reports findings.
GM Auto Route patterns — modular (RouteProvider + per-feature router) vs non-modular (single AppRouter)
GM Bloc state management patterns — part/part-of structure, sub-state unions (idle/loading/error/done), modular (Failure) vs non-modular (Result switch)
GM Clean Architecture patterns — modular (Failure + FailureHandlerMixin) vs non-modular (Result<T> + ErrorMapper) for Flutter
GM Flutter performance patterns — const class vs helper method, isolate vs compute, ListView builder, RepaintBoundary, image caching, build optimization
GM Freezed patterns — model, DTO, state, event, failure, params for Flutter Clean Architecture
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Rubyku — Claude Code plugin for Rails 8 development. Rails Way architecture, Hotwire-first, Serena LSP for Ruby code intelligence.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
External network access
Connects to servers outside your machine
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
A growing collection of Claude Code plugins for mobile, web & backend development by Ghozi Mahdi.
Focus: Helping developers write code the right way — enforcing best practices, clean architecture, standardized patterns, and industry conventions so every project starts and stays on the right track.
Each plugin comes with opinionated rules, automated tooling, and AI-powered agents that guide you to follow proper standards — not just generate code, but generate correct code.
| Plugin | Platform | Description |
|---|---|---|
| ufil | Flutter/Dart | UFIL (Ultimate Flutter Intelligent Layer) — Clean Architecture + Modularization with Dart MCP & LSP integration |
| Coming soon | React Native | TBD |
| Coming soon | Kotlin | TBD |
| Coming soon | Express | TBD |
| Coming soon | Ruby | TBD |
# 1. Add marketplace (one time)
/plugin marketplace add ghozimahdi/gm-claude-plugins
# 2. Install any plugin
/plugin install ufil@gm-claude-plugins
Contributions are welcome! See CONTRIBUTING.md for details.