toyota
7dddab0c03
feat: sync root workflow with updated skill implementation
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-11 15:55:39 +09:00
toyota
5ac5c0ebdc
docs: update documentation for gh CLI-based implementation
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-11 15:55:20 +09:00
toyota
16e08d843e
feat: update workflows to pass repository and PR info via prompt
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-11 15:54:57 +09:00
toyota
20dacf5c3f
feat: rewrite SKILL.md to use gh CLI and GitHub MCP
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-11 15:54:37 +09:00
toyota
aa9dc197c5
refactor: remove Python scripts and migrate to prompt-based implementation
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-11 15:54:16 +09:00
toyota
a31b84c0a1
ci: configure Vertex AI environment variables for PR review
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-11 15:18:58 +09:00
toyota
f386605cdd
ci: add Vertex AI automated PR review workflow
2025-11-11 15:10:01 +09:00
toyota
0773bdd8a3
docs: update marketplace config and README for biome-format hook
2025-11-11 14:39:37 +09:00
toyota
52be8985a8
feat: add biome-format hook for auto-formatting
2025-11-11 14:39:33 +09:00
toyota
a221923fc7
feat: add github review skills
2025-11-11 14:11:30 +09:00
toyota
a73bb5b7ef
Separate figma-design-extractor skill into two specialized skills
...
## 概要
figma-design-extractorスキルを2つの専門特化したスキルに分離しました:
- figma-design-analyzer: Figmaデザインの分析・抽出
- nextjs-react-implementation: Next.js/React実装の生成
## 変更内容
### 1. 新規スキルの作成
**figma-design-analyzer** (`frontend_nextjs_development/skills/figma-design-analyzer/`)
- Figma MCP toolsを使った設計情報の抽出
- レイアウト、スペーシング、タイポグラフィの分析
- Atomic Design分類とセマンティックHTML選択
- 設計仕様書(Markdown形式)の生成
- 5つの分析ガイドを含む
**nextjs-react-implementation** (`frontend_nextjs_development/skills/nextjs-react-implementation/`)
- 設計仕様書からのReact/TypeScriptコンポーネント生成
- Tailwind CSSスタイリング
- Vitest browser modeテスト生成
- Storybookストーリー生成
- 3つの実装テンプレートを含む
### 2. 中間データフォーマットの定義
`frontend_nextjs_development/shared/`
- design-spec-format.md: 設計仕様書フォーマットの詳細定義
- Button.design.md.example: 具体的なサンプル仕様書
### 3. ディレクトリ構成の整理
スキルを `skills/` ディレクトリ配下に配置し、agents、hooks、commandsと並列に:
```
frontend_nextjs_development/
├── .claude-plugin/
├── agents/
├── commands/
├── hooks/
├── skills/
│ ├── figma-design-analyzer/
│ └── nextjs-react-implementation/
└── shared/
```
### 4. marketplace.json の更新
- 2つのスキルをpluginとして登録
- 適切なタグとメタデータを設定
- sourceパスを `./skills/*` に更新
### 5. README.md の刷新
- 2つのスキルの使い方を詳細に説明
- ワークフローの図解
- 使用例とサンプルコマンドを追加
- バージョン履歴の記録
## 利用フロー
1. **分析フェーズ**: figma-design-analyzerでFigmaデザインを分析し設計仕様書を生成
2. **実装フェーズ**: nextjs-react-implementationで設計仕様書から実装を生成
3. または、両スキルを連続実行して分析→実装をワンストップで完了
## メリット
- **責務の明確化**: デザイン分析と実装生成を分離
- **再利用性向上**: 各スキルを独立して使用可能
- **保守性向上**: 各スキルが独自のリソースを持ち、変更影響が限定的
- **拡張性向上**: 新しい実装ターゲット(Vue、Svelte等)を追加しやすい
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-21 13:16:34 +09:00
Yoichi Toyota
9d466950c7
Merge pull request #7 from xtone/feature/update-readme-plugin-commands
...
Update README to use /plugin commands and add official documentation references
2025-10-15 13:21:39 +09:00
toyota
72987cde47
Update README to use /plugin commands and add official documentation references
...
README.mdをClaude Codeの公式ドキュメントに準拠した形式に更新しました。
## 変更内容
### 1. プラグインのインストール方法を/pluginコマンドに変更
**変更前:**
- 設定ファイル(~/.config/claude/config.json)を手動で編集する方法
**変更後:**
- `/plugin marketplace add` コマンドを使用する方法(推奨)
- Git URL形式: `/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`
### 2. 公式ドキュメントへの参考文献リンクを追加
**プラグインのインストール方法セクション:**
- [Claude Code Plugins - 公式ドキュメント](https://docs.claude.com/en/docs/claude-code/plugins )
**プラグイン開発セクション:**
- リポジトリの公開方法の説明を追加
- [Claude Code Plugins - Develop More Complex Plugins](https://docs.claude.com/en/docs/claude-code/plugins#develop-more-complex-plugins )
## 効果
- ✅ より簡単で直感的なインストール方法
- ✅ Claude Code公式ドキュメントに準拠
- ✅ ユーザーが公式ドキュメントを参照しやすい
- ✅ プラグイン開発者向けの詳細情報へのアクセス改善
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-15 13:20:08 +09:00
Yoichi Toyota
7fc35c19ea
Merge pull request #6 from xtone/feature/add-marketplace-readme
...
Add comprehensive README for Claude Code Plugin Marketplace
2025-10-15 13:09:43 +09:00
toyota
4cbbb05a72
Add comprehensive README for Claude Code Plugin Marketplace
...
マーケットプレイス対応のREADME.mdを追加しました。
## 変更内容
### 1. トップレベルREADME.mdの作成
- リポジトリの概要とMarketplace対応を説明
- 公開中のプラグイン一覧(簡潔な1行説明+リンク形式)
- プラグインのインストール方法(MarketplaceとManual)
- マーケットプレイスへのプラグイン追加方法の詳細ガイド
### 2. .gitignoreの追加
- 開発用テストファイルを除外
## 特徴
- 公開中のプラグインは簡潔に記載し、詳細は各プラグインのREADMEへリンク
- 今後プラグインが増えても保守しやすい構造
- マーケットプレイスへのプラグイン追加手順を詳細に記載
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-15 13:06:57 +09:00
Yoichi Toyota
64cd69b5fa
Update hooks path in marketplace.json
2025-10-15 11:34:56 +09:00
Yoichi Toyota
6a71833fb1
Merge pull request #5 from xtone/feature/add-marketplace-hooks-config
...
Add Marketplace configuration for biome-format hooks
2025-10-15 11:33:34 +09:00
toyota
6f81affc8c
Add Marketplace configuration for biome-format hooks
...
- Add hooks.json to configure PostToolUse hook for Write/Edit/MultiEdit tools
- Update marketplace.json to reference hooks.json
- Set execute permission on biome_format.sh for git
This enables automatic distribution of the Biome format hook via Claude Code Marketplace.
Users can now install the plugin without manual hook configuration.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-15 11:31:49 +09:00
Yoichi Toyota
e088241ea1
Merge pull request #4 from xtone/feature/update-readme-for-absolute-path
...
Update README to use absolute path for hook command
2025-10-01 22:51:25 +09:00
TOYOTA, Yoichi
de4d5540c1
Update README to use absolute path for hook command
...
Claude Code hookで相対パスを使用するとカレントディレクトリが不定であるため正しく実行できないケースがあります。この問題を解決するため、ドキュメントを更新しました。
変更内容:
- スクリプトの配置先を~/bin/に変更
- 相対パスの問題について注意書きを追加
- hookの設定例を絶対パス(~/bin/biome_format.sh)に更新
- セットアップ手順を明確化(mkdir、cp、chmodを含む)
これにより、どのプロジェクトからでも同じスクリプトを確実に実行できるようになります。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-01 22:50:24 +09:00
Yoichi Toyota
6bec70f653
Merge pull request #2 from xtone/feature/improve-biome-config-resolution
...
Improve biome.json configuration resolution
2025-10-01 22:46:18 +09:00
TOYOTA, Yoichi
bbe9b5d40c
Fix nested root configuration error in biome_format.sh
...
モノレポ環境で複数のbiome.jsonが存在する場合、Biomeがネストされたroot設定エラーを発生させる問題を修正しました。
変更内容:
- --config-pathオプションを削除
- biome.jsonがあるディレクトリに移動してから実行するように変更
- サブシェルを使用して元の作業ディレクトリを保持
これにより、親ディレクトリのbiome.jsonを検索せず、意図した設定ファイルのみを使用します。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-01 22:38:35 +09:00
toyota
6dc9f37fb8
Improve biome.json configuration resolution
...
- Add automatic biome.json discovery by traversing parent directories
- Support execution from any current directory using absolute paths
- Add js and jsx to target file extensions
- Remove PROJECT_DIRS configuration requirement
- Use --config-path option for explicit config location
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-30 21:08:51 +09:00
Yoichi Toyota
7c3ebe56e8
Merge pull request #1 from xtone/feature/add-claude-code-hooks
...
Claude Code用Biomeフォーマットhookを追加
2025-09-29 15:35:55 +09:00
TOYOTA, Yoichi
737d70ed65
Add Biome format hook for Claude Code
...
- Biome自動フォーマット用のhookスクリプトを追加
- TypeScript/TSXファイル編集時に自動実行
- biome.json設定ファイルがあるプロジェクトのみで動作
- 設定方法とセットアップ手順をREADME.mdに記載
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-29 15:33:58 +09:00
TOYOTA, Yoichi
f7c33fce4b
Initial empty commit
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-29 15:33:17 +09:00