masaya ishihara
18c5d9f3fb
feat: add common-development plugin for platform-agnostic skills
...
プラットフォーム非依存の汎用開発スキルを common_development/ に配置。
## 含まれるスキル
- lessons-md-manager: CLAUDE.mdの「Lessons Learned」セクション管理
- video-keyframe-analyzer: 動画からキーフレーム抽出(API コスト93%削減)
## 変更内容
- common_development/ ディレクトリ構造を作成
- マーケットプレイス設定を追加
- ルート README.md にプラグイン情報を追加
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 15:55:05 +09:00
Pregum
318e1f644f
Merge pull request #91 from xtone/feature/integrate-screen-spec-generator-to-flutter-development
...
refactor: flutter_screen_spec_generatorをflutter_developmentに統合
2026-02-06 13:05:46 +09:00
Yudai Katsume
12bb390f99
fix: improve SKILL.md description with trigger conditions
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:55:52 +09:00
Yudai Katsume
8c9a546285
docs: update flutter_development README with new structure
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:47:36 +09:00
Yudai Katsume
1865265f94
docs: add README.md for flutter-widget-assistant skill
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:47:32 +09:00
Yudai Katsume
8856631127
feat: add screen-spec-generator to flutter-development marketplace
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:47:27 +09:00
Yudai Katsume
214fb66356
refactor: move screen-spec-generator to flutter_development
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:47:21 +09:00
masaya ishihara
77001bad49
Merge pull request #90 from xtone/feat/add-android-development-marketplace
...
feat: add android-development plugin marketplace configuration
2026-02-06 12:35:23 +09:00
masaya ishihara
cf095e5021
feat: add android-development plugin marketplace configuration
...
Android開発向けプラグインをClaude Code Marketplaceに対応。
## 追加内容
- .claude-plugin/marketplace.json: マーケットプレイス設定
- .claude-plugin/plugin.json: プラグイン基本情報
- README.md: スキル一覧とインストール方法
## 含まれるスキル
- android-architecture
- android-api-client
- android-ui-guidelines
- android-data-layer
- android-test-runner
- android-test-generator
- figma-to-compose
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:35:11 +09:00
masaya ishihara
a67890dbf8
Merge pull request #89 from xtone/refactor/move-figma-to-compose-to-android-development
...
refactor: move figma-to-compose to android_development directory
2026-02-06 12:26:59 +09:00
masaya ishihara
e04716538e
refactor: move figma-to-compose to android_development directory
...
他のAndroidスキルとディレクトリ構造を統一。
## 変更内容
- .claude/skills/figma-to-compose/ → android_development/.claude/skills/figma-to-compose/
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:26:50 +09:00
masaya ishihara
140d8fcd20
Merge pull request #26 from xtone/feature/agent-skills-compatibility
...
feat(android-test-runner): Agent Skills オープンスタンダード対応
2026-02-06 12:25:04 +09:00
masaya ishihara
f22b8addd5
feat(android-test-runner): Agent Skills オープンスタンダード対応
...
- Agent Skills (agentskills.io) 互換性セクションを追加
- 対応ツール一覧を明記(Claude Code, GitHub Copilot, VS Code, Cursor, OpenAI Codex)
- バージョン v1.1 としてリリース
2025年12月18日にAnthropicがAgent Skillsをオープンスタンダードとして公開。
これにより、同じSKILL.mdファイルを複数のコーディングエージェントで使用可能に。
Refs: #11
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:24:40 +09:00
masaya ishihara
aba561d58c
Merge pull request #28 from xtone/feature/add-android-ui-guidelines
...
feat: Android UIコーディングガイドラインスキルを追加
2026-02-06 12:23:29 +09:00
masaya ishihara
d696771322
refactor: docs/android-ui-guidelines.md を削除
...
REFERENCE.md と内容が重複しているため、冗長なアーカイブファイルを削除。
スキルのドキュメントは .claude/skills/android-ui-guidelines/ 配下で一元管理。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:23:24 +09:00
masaya ishihara
12644664ff
feat: Android UIコーディングガイドラインスキルを追加
...
Jetpack ComposeによるUI実装のベストプラクティスを提供するAgent Skillを追加
- 基本原則(宣言的UI、UDF、状態ホイスティング)
- Composable設計(命名規則、Modifier、コンポーネント分割)
- State管理(UiState設計、ViewModel連携、Side Effects)
- 実装パターン(リスト、フォーム、ナビゲーション等)
- パフォーマンス最適化
- アンチパターン
- テスタビリティ
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:23:20 +09:00
masaya ishihara
a79e0684c0
Merge pull request #32 from xtone/feature/add-android-api-client
...
feat: Android APIクライアント実装ガイドラインスキルを追加
2026-02-06 12:22:05 +09:00
masaya ishihara
7ed5201244
feat: Android APIクライアント実装ガイドラインスキルを追加
...
Retrofit + OkHttpを使用したAPIクライアント実装のベストプラクティスを
提供するAgent Skillを追加。
含まれる内容:
- 基本構成(技術スタック、アーキテクチャ)
- Retrofit + OkHttp構成(API Service、Interceptor)
- エラーハンドリング(ApiResult型、sealed class)
- Repository層との連携(DTO変換、キャッシュ戦略)
- 認証・トークン管理
- OpenAPI Generator設定
- テスタビリティ(MockWebServer、Fake実装)
- ベストプラクティス・アンチパターン
iOS版「APIクライアント実装スキル」のAndroid横展開版。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:22:00 +09:00
masaya ishihara
8e72c8cfa0
Merge pull request #36 from xtone/feature/add-android-architecture-skill
...
feat: Android Architecture Skill を追加
2026-02-06 12:21:48 +09:00
masaya ishihara
5d25c9f281
docs(android-architecture): スキル連携ガイドを追加
...
- knowledge/skill-integration.md 追加
- Androidスキル間の依存関係図
- パターン別の推奨スキル組み合わせ
- 典型的なユースケース(新規開発、展示会デモ、改善)
- SKILL.md Knowledge Filesセクションを更新
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:42 +09:00
masaya ishihara
1c0b1cf942
feat(android-architecture): setupコマンドにパターン選択機能を追加
...
- MVI/MVVM/シンプルComposeの3パターンから選択可能に
- 要件ヒアリング→パターン推奨→生成の流れに改善
- knowledge/mvvm-pattern.md 追加
- knowledge/simple-compose.md 追加
- SKILL.md v1.1へバージョンアップ
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:18 +09:00
masaya ishihara
3101d105c0
feat: Android Architecture Skill を追加
...
## 概要
Androidプロジェクトのアーキテクチャ設計を支援するスキルを追加。
React/Next.js の Architecture Selection Skill を参考に、Android版として実装。
## コマンド
- `analyze` - 既存プロジェクトのアーキテクチャ分析
- `setup` - 新規プロジェクトへのMVI導入
- `document` - アーキテクチャドキュメント生成
## Knowledge Files
- dmenunews-example.md - dメニューニュースでの実装例(Clean Architecture + MVI)
- aihome-example.md - AI HOMEでの実装例(シンプルCompose)
- mvi-pattern.md - MVIパターン詳細ガイド
- migration-guide.md - 既存プロジェクトへの移行ガイド
## 計測結果
- AI HOMEプロジェクトで `analyze` テスト実施
- 所要時間: 約2分
- 異なるアーキテクチャでも適切な分析が可能
Closes #35
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:18 +09:00
masaya ishihara
46f7c4e87a
fix: Phase 0(既存コードベース確認)を追加
...
docomo-home-ui-mockプロジェクトからのフィードバックを反映:
問題点:
- StatusBar共通コンポーネントが存在していたのにSpacer(52.dp)で実装
- ImageBasedAppScreenパターンを踏襲しなかった
- overlayMode、スワイプジェスチャーの仕様が欠如
改善内容:
1. Phase 0を追加(Figma確認前の必須手順)
- Step 0-1: 類似コンポーネントの検索
- Step 0-2: 共通コンポーネントの確認
- Step 0-3: 既存パターンの踏襲
- Step 0-4: 動作仕様の確認(Figmaに表現されない仕様)
2. チェックリストを強化
- Phase 0関連の確認項目を追加
- overlayModeパラメータの確認項目を追加
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:18 +09:00
masaya ishihara
bd6873adf0
feat: Agent Skills対応(figma-to-compose)
...
- 互換性セクション追加
- 更新履歴セクション追加
Agent Skills オープンスタンダードに準拠し、
Claude Code以外のツール(GitHub Copilot, VS Code, Cursor, OpenAI Codex)
でも利用可能に。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:18 +09:00
masaya ishihara
a9de509e06
Add SVG import rules to prevent path conversion errors
...
Based on feedback from AI HOME project implementation:
- Add "Step 3-5: SVGアセットのインポート" to Phase 3
- Recommend Android Studio's New Vector Asset for complex SVGs
- Document when manual creation is allowed (simple shapes only)
- Add prohibition against manual path conversion for complex SVGs
Actual issue: Triangle SVG path was manually converted incorrectly,
causing speech bubble tail to be upside down.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:18 +09:00
masaya ishihara
bd804704b9
Add flexbox layout and parent container rules
...
Based on feedback from AppCardScreen implementation:
1. Add "固定サイズ優先の原則" (Rule 5)
- Prefer fixed values over grow/weight() from Figma
- Verify with screenshot pixel measurement
2. Add "padding位置の注意" (Rule 6)
- Inner padding for Surface backgrounds
- Avoid outer padding that cuts off backgrounds
3. Add "親コンテナの確認" to Phase 1 (Step 4)
- Always check parent node for gap/grow/shrink
- Prevents layout misalignment
4. Add "コードとスクリーンショットの照合" to Phase 2
- Compare code values vs actual screenshot
- Prioritize measured values when they differ
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:18 +09:00
masaya ishihara
20e0b3a488
Add rule to prevent omission of Figma elements
...
Based on feedback from docomo-home-ui-mock LockScreen implementation:
- Add "4. Figma要素の省略禁止" to core principles
- Add checklist items for element omission and system UI space
- Add system UI handling note in Phase 3
- Add troubleshooting Q&A for status bar handling
This prevents issues where system UI elements (status bar, etc.) are
omitted causing layout misalignment.
Issue: docomo-home-ui-mock#96
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:18 +09:00
masaya ishihara
c2c15a555e
Add figma-to-compose skill for high-fidelity UI generation
...
This skill generates Jetpack Compose code from Figma designs with 95%+
compliance rate by eliminating guesswork and vibe coding.
Key features:
- Precise value extraction via Figma MCP Tools (get_code, get_image)
- Zero tolerance for guessing (corner radius, font sizes, colors)
- Anti-vibe-coding: only implement what's explicitly in Figma spec
- Compliance scoring system (Color/Typography/Layout categories)
- Before/After comparison reports (56% → 100% improvement)
Structure:
- SKILL.md: Main skill definition
- commands/figma-to-compose.md: Slash command
- references/: API patterns, conversion rules, compliance checklist
- scripts/compliance-calculator.py: Automated scoring
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:18 +09:00
masaya ishihara
af6ba1c375
Merge pull request #38 from xtone/feature/add-android-data-layer
...
feat: Add android-data-layer skill for Room/DataStore/Repository implementation
2026-02-06 12:21:07 +09:00
masaya ishihara
b9da97fd68
feat: Add android-data-layer skill for Room/DataStore/Repository implementation
...
Room, DataStore, Repositoryパターンの実装を支援するスキル。
## 機能
- Room Database設計ガイド
- DataStore実装パターン
- Repositoryパターンの実装支援
## 配置
android_development/.claude/skills/android-data-layer/
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:21:01 +09:00
masaya ishihara
c9d800b30c
Merge pull request #62 from xtone/feature/android-test-generator-v1.0
...
feat: android-test-generator v1.0
2026-02-06 12:20:41 +09:00
masaya ishihara
8b1ce0805b
feat: android-test-generator v1.0
...
実装コードからテストコードを自動生成するスキル。
## 機能
- MVIアーキテクチャに対応したテストテンプレート
- UseCase, Repository, ViewModel等の各レイヤー対応
- プロジェクト固有の設定に基づくカスタマイズ
## 配置
android_development/.claude/skills/android-test-generator/
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:20:36 +09:00
masaya ishihara
5a6b6cdf93
Merge pull request #88 from xtone/refactor/move-android-skills-to-android-development
...
refactor: move android-test-runner to android_development directory
2026-02-06 12:18:59 +09:00
masaya ishihara
499c2b27ac
refactor: move android-test-runner to android_development directory
...
他のプラットフォーム(ios_development, flutter_development等)と
ディレクトリ構造を統一するため、android-test-runnerを
android_development/.claude/skills/ に移動。
## 変更内容
- .claude/skills/android-test-runner/ → android_development/.claude/skills/android-test-runner/
## 影響を受けるPR
以下のオープン中PRは、マージ先を android_development/.claude/skills/ に
変更する必要があります:
- #62 : android-test-generator
- #38 : android-data-layer
- #36 : android-architecture
- #32 : android-api-client
- #28 : android-ui-guidelines
- #26 : agent-skills-compatibility
- #20 : figma-to-compose
- #18 : android-test-generator (古い)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 12:16:30 +09:00
Yoichi Toyota
33a75218f4
Merge pull request #80 from xtone/feature/add-backend-development-plugin-marketplace
...
feat: backend-development プラグインのマーケットプレイス対応
2026-02-05 14:51:52 +09:00
toyota
bf8d8e945c
chore: remove deleted frontend-nextjs-development from marketplace
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 14:39:21 +09:00
toyota
9fa415f3a6
feat: add backend-development plugin marketplace configuration
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 14:39:21 +09:00
Yoichi Toyota
f2c02fe0a3
Merge pull request #85 from xtone/refactor/simplify-pr-review-for-skill-marketplace
...
refactor: simplify PR review prompt for skill marketplace
2026-02-05 14:38:34 +09:00
toyota
9af7f62adb
refactor: remove program-oriented review sections from PR review prompt
...
Remove Code Quality, Security, Testing, and Performance sections
as this repository is a skill marketplace, not a program repository.
Focus solely on Skill Quality review using /claude-skill-review skill.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 14:36:59 +09:00
Yoichi Toyota
fa7163e97d
Merge pull request #84 from xtone/feature/add-claude-skill-review-skill
...
feat: add claude-skill-review skill for automated SKILL.md quality review
2026-02-05 14:23:07 +09:00
Yoichi Toyota
257c819913
Merge pull request #82 from xtone/feature/enhance-async-processing-skill
...
feat: enhance async-processing-best-practices skill with additional references
2026-02-05 14:22:46 +09:00
toyota
3dc0385a1c
refactor: simplify PR review prompt by using claude-skill-review skill
...
Replace inline skill quality checks with /claude-skill-review skill
invocation. This reduces prompt size and leverages progressive
disclosure pattern for skill documentation.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 14:21:11 +09:00
toyota
bb6ebb5d34
feat: add claude-skill-review skill for SKILL.md quality review
...
Add a new skill that reviews Claude Code skills (SKILL.md) based on
official documentation and best practices. Includes reference files
for skill overview and best practices from official docs.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 14:21:05 +09:00
toyota
e36e798724
docs: update SKILL.md with new references and env separation guide
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:28:28 +09:00
toyota
4456c4d7be
feat: add troubleshooting guide for async processing
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:28:24 +09:00
toyota
f6502944f6
feat: add Solid Cable reference
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:28:20 +09:00
toyota
4c27297878
feat: add deployment guide for async processing
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:28:16 +09:00
toyota
35359a9698
feat: add React frontend async processing reference
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:28:12 +09:00
Yoichi Toyota
021dc32685
Merge pull request #59 from xtone/feature/add-async-processing-best-practices-skill
...
feat: add async-processing-best-practices skill
2026-01-26 16:34:57 +09:00
toyota
bd0f2d36b8
fix: address PR review comments
...
- Fix typo: nin-instances -> min-instances in infrastructure reference
- Clarify SQS message size documentation in AWS serverless reference
- Enhance callback ref pattern explanation in Next.js reference
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-26 16:30:56 +09:00