
Flutter Screen Spec Generator
- 3 repo stars
- Updated June 5, 2026
- xtone/ai_development_tools
Generates and manages screen specification documents for Flutter projects, turning UI designs into structured specs usable by developers.
About
flutter-screen-spec-generator is a Claude Code plugin that creates and maintains screen definition documents for Flutter projects. It analyzes UI designs or descriptions and outputs structured specifications that Flutter developers can use as implementation references. A solo Flutter developer or small team reaches for it when they want to capture screen intent formally before or during widget implementation, reducing ambiguity and rework.
- Creates Flutter screen specification documents automatically
- Manages and updates specs as UI evolves
- Plugs into Claude Code plugin marketplace
- Accelerates design-to-code handoff for Flutter teams
- MIT licensed
Flutter Screen Spec Generator by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add xtone/ai_development_tools/plugin install flutter-screen-spec-generator@xtone-ai-development-toolsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 3 |
|---|---|
| Last updated | June 5, 2026 |
| Repository | xtone/ai_development_tools ↗ |
What it does
Generates and manages screen specification documents for Flutter projects, turning UI designs into structured specs usable by developers.
Who is it for?
Flutter developers who want formal screen specs before implementing widgets
Skip if: Non-Flutter projects or teams with an existing spec pipeline
What you get
- screen specification documents
README.md
AI Development Tools
Claude Code用の開発支援ツールとプラグインのコレクションです。
Claude Code Plugin Marketplace対応
このリポジトリはClaude Code Plugin Marketplaceに対応しており、公開しているプラグインを簡単にインストールして利用できます。
公開中のプラグイン
- biome-format - JavaScript/TypeScriptファイルの編集時に自動的にBiomeフォーマッターを実行
- backend-development - Ruby on Rails/PostgreSQLバックエンド開発向けのツール群(JSON仕様からAPI・管理画面の実装までをサポート)
- flutter-development - Flutter開発向けのツール群(Widget実装アシスタントなど)
- android-development - Android/Jetpack Compose開発向けのツール群(アーキテクチャ設計、テスト自動生成、Figma変換など)
- common-development - プラットフォーム非依存の汎用スキル(CLAUDE.md管理、動画分析、セッション効率評価など)
- skill-usage-tracker - スキル使用状況トラッキングと外部サービスへの分析データ送信
- flutter-screen-spec-generator - Flutterプロジェクトの画面定義書を作成・管理するプラグイン
- development-workflows - 開発ワークフロー向けスキル群(コードレビュー、認可チェックなど)
プラグインのインストール方法
Method 1: Claude Code Marketplaceから直接インストール(推奨)
Claude Codeのマーケットプレイス機能を使用して、プラグインを簡単にインストールできます。
- Claude Code上でマーケットプレイスにこのリポジトリを追加:
/plugin marketplace add git@github.com:xtone/ai_development_tools.git
または、HTTPSを使用する場合:
/plugin marketplace add xtone/ai_development_tools
- プラグインをインストール:
インタラクティブにプラグインを選択してインストール:
/plugin
または、直接プラグイン名を指定してインストール:
/plugin install biome-format@xtone-ai-development-tools
/plugin install backend-development@xtone-ai-development-tools
/plugin install flutter-development@xtone-ai-development-tools
/plugin install android-development@xtone-ai-development-tools
/plugin install common-development@xtone-ai-development-tools
/plugin install skill-usage-tracker@xtone-ai-development-tools
/plugin install flutter-screen-spec-generator@xtone-ai-development-tools
/plugin install development-workflows@xtone-ai-development-tools
プラグインをインストールすると、以下が自動的に行われます:
- 必要なスクリプトがインストールディレクトリにコピーされる
- Hooksの設定が自動的に読み込まれる
- 手動でのhooks設定が不要になる
Method 2: 手動インストール
個別のプラグインを手動でセットアップする場合は、各プラグインのREADMEを参照してください。
参考文献:
このリポジトリをマーケットプレイスに追加する方法
自分のプラグインをClaude Code Marketplaceで公開したい場合は、以下の手順に従ってください。
1. リポジトリ構造の準備
your-repo/
├── .claude-plugin/
│ └── marketplace.json # マーケットプレイスのメタデータ
└── your_plugin/
├── .claude-plugin/
│ └── plugin.json # プラグインの基本情報
├── hooks/
│ ├── hooks.json # Hooksの設定
│ └── your_script.sh # 実行スクリプト
└── README.md # プラグインのドキュメント
2. marketplace.jsonの作成
リポジトリのルートに .claude-plugin/marketplace.json を作成します:
{
"name": "your-marketplace-name",
"owner": {
"name": "Your Name",
"email": "your.email@example.com"
},
"plugins": [
{
"name": "plugin-name",
"source": "./path/to/plugin",
"description": "プラグインの説明",
"version": "0.1.0",
"author": {
"name": "Plugin Author"
}
}
]
}
3. plugin.jsonの作成
各プラグインのディレクトリ内に .claude-plugin/plugin.json を作成します:
{
"name": "plugin-name"
}
4. hooks.jsonの作成
プラグインのhooksディレクトリ内に hooks/hooks.json を作成します:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/your_script.sh"
}
]
}
]
}
}
重要: スクリプトパスには ${CLAUDE_PLUGIN_ROOT} 変数を使用してください。この変数はプラグインのインストール時に自動的にインストールディレクトリのパスに展開されます。
5. スクリプトファイルの準備
実行スクリプトには実行権限を付与し、gitリポジトリにその権限を記録します:
chmod +x your_plugin/hooks/your_script.sh
git add your_plugin/hooks/your_script.sh
git update-index --chmod=+x your_plugin/hooks/your_script.sh
6. リポジトリの公開
リポジトリをGitHubにプッシュすることで、他のユーザーがマーケットプレイスを追加できるようになります。
参考文献:
ライセンス
Released under the MIT license https://opensource.org/licenses/mit-license.php