By xmgrex
Clean Architecture patterns for Flutter with Riverpod state management
Claude Code プラグインの個人用マーケットプレイスです。
このリポジトリは、Claude Code で使用するプラグイン、スキル、MCPサーバー設定などを一元管理するための個人用マーケットプレイスとして機能します。チームメンバーごとにディレクトリを分けてプラグインを管理できます。
ccx-arsenal/
├── .claude-plugin/
│ └── marketplace.json # マーケットプレイス定義
├── plugins/
│ └── {member_name}/ # メンバーごとのプラグインディレクトリ
│ ├── .claude-plugin/
│ │ └── plugin.json # プラグインマニフェスト
│ ├── skills/ # スキル定義
│ │ └── {skill-name}/
│ │ └── SKILL.md
│ ├── commands/ # コマンド定義
│ ├── agents/ # サブエージェント定義
│ ├── hooks/ # フック設定
│ │ └── hooks.json
│ └── .mcp.json # MCPサーバー設定
├── CLAUDE.md # Claude Code 用指示書
└── README.md
/plugin marketplace add xmgrex/ccx-arsenal
ローカル開発時:
/plugin marketplace add /path/to/ccx-arsenal
# 利用可能なプラグインを確認
/plugin search @ccx-arsenal
# プラグインをインストール
/plugin install {plugin_name}@ccx-arsenal
plugins/{your_name}/ ディレクトリを作成.claude-plugin/plugin.json を配置.claude-plugin/marketplace.json にプラグインエントリを追加詳細は CLAUDE.md を参照してください。
Private - 個人使用のみ
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub xmgrex/ccx-arsenal --plugin flutter-riverpod-architectureEssential skills for mastering AI agent collaboration. Start here.
Audit CLAUDE.md files for redundancy and adherence to best practices
Flutter project guardrails: pre-commit dart analyze, enn design system nudges, and Riverpod layer checks
Swift/SwiftUI project guardrails with bundled skills: pre-commit build check, SwiftUI-first convention, iOS version guard, SwiftUI animation expertise, and SwiftUI best practices
PDCA-based debugging toolkit with bundled MCP servers (dart, mobile-mcp): debug cycle methodology, language-specific log patterns, and mobile automation tools
Flutter app architecture skill: Riverpod 3 codegen, Freezed 3 sealed, GoRouter typed-route SSOT, Hive CE persistence, Crashlytics, gen-l10n. Pairs with the external flutter_skill_lints analyzer plugin (wired via analysis_options.yaml) for AST-level enforcement. Bundles PostToolUse, Stop, and UserPromptSubmit hooks that auto-fire only inside Flutter projects.
Flutter architecture and state management agents. Includes State Management (Provider, Riverpod, BLoC, Redux, GetX) and Architect (Clean Architecture, project structure, dependency injection).
Use this agent when you need expert assistance with Flutter mobile development tasks, including code analysis, widget creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a Flutter app and faces issues with navigation. user: 'My Navigator.push isn't updating the UI correctly when moving to a new screen' assistant: 'Let me use the flutter-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a Flutter-specific navigation issue, use the flutter-dev agent to provide expert guidance on Navigator problems.</commentary></example> <example>Context: User wants to create a custom widget that aligns with their app's design system. user: 'I need to create a custom button widget that matches our app's design system' assistant: 'I'll use the flutter-dev agent to create a button widget that aligns with your existing codebase structure and design patterns' <commentary>The user needs a Flutter widget that follows existing patterns, so use the flutter-dev agent.</commentary></example>
Flutter app development with widget creation and platform channels
Use this agent when you need expert assistance with Flutter mobile development tasks, including code analysis, widget creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a Flutter app and faces issues with navigation. user: 'My Navigator.push isn't updating the UI correctly when moving to a new screen' assistant: 'Let me use the flutter-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a Flutter-specific navigation issue, use the flutter-dev agent to provide expert guidance on Navigator problems.</commentary></example> <example>Context: User wants to create a custom widget that aligns with their app's design system. user: 'I need to create a custom button widget that matches our app's design system' assistant: 'I'll use the flutter-dev agent to create a button widget that aligns with your existing codebase structure and design patterns' <commentary>The user needs a Flutter widget that follows existing patterns, so use the flutter-dev agent.</commentary></example>
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.