-
Notifications
You must be signed in to change notification settings - Fork 402
Open
Labels
enhancementNew feature or requestNew feature or request
Description
概要
VSCode拡張機能「Claude Code Workflow Studio」にSlack連携機能を追加し、作成したワークフローをSlackチャンネルで共有・インポートできるようにする。
✅ 実装完了
v2.15.0でリリース済み
すべての機能実装が完了しました:
実装済み機能
| 機能 | 状態 | PR |
|---|---|---|
| Manual Bot Token認証 | ✅ 完了 | #138 |
| ワークフロー共有 (Slack Block Kit対応) | ✅ 完了 | #138 |
| ワークフローインポート (Deep Link対応) | ✅ 完了 | #138 |
| 機密情報検出機能 | ✅ 完了 | #138 |
| OAuth認証フロー | ✅ 完了 | #167 |
OAuth認証サーバー
cc-wf-studio-connectors リポジトリで Cloudflare Workers + KV Storage を使った認証サーバーを実装完了。
🚀 現在のステータス: Slack Marketplace申請待ち
残タスク
- Slack Marketplace申請: Slack App Directoryへの公開申請
- Slack審査対応: 審査チームからのフィードバック対応
- Marketplace承認: 承認後、一般公開
申請に必要な準備
- ✅ OAuth認証フロー実装完了
- ✅ 必要なスコープ設定 (
chat:write,files:write,channels:read,groups:read) - ✅ Redirect URL設定
- ⏳ App Description / Logo / Screenshots の準備
- ⏳ Privacy Policy / Support URL の準備
機能概要
1. OAuth認証(実装済み)
- Slack OAuth 2.0フロー
- Cloudflare Workers経由のセキュアな認証
- VSCode Secret Storageによるトークン暗号化
- トークン検証機能(auth.test API使用)
2. ワークフロー共有(実装済み)
- Slackチャンネルへのワークフローファイルアップロード
- リッチメッセージカード表示 (Block Kit使用)
- メタデータ: ワークフロー名、説明、ノード数、作成者、作成日時
- 機密情報検出(AWS keys, tokens等)
3. ワークフローインポート(実装済み)
- Slackメッセージからのワークフローインポート
- ディープリンク対応 (
vscode://breaking-brake.cc-wf-studio/...) - 既存ワークフロー上書き確認ダイアログ
- バリデーション (ノード数制限、接続検証、必須フィールド確認)
参考資料
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request