crossoverJie/SkillDeck

Native macOS SwiftUI app for managing multiple AI code agent skills

解決する課題

SkillDeckは、さまざまなAIコードエージェント間で「スキル」(機能や指示)を管理する際に必要となる、手動でのファイル編集、シンボリックリンク管理、YAML解析の手間を解消します。コマンドラインでの手作業に頼ることなく、これらの設定を処理するための集中管理されたグラフィカルインターフェースを提供します。

仕組み

ファイルシステム上のmacOSネイティブGUIレイヤーとして機能し、スキルは SKILL.md ファイルを含むディレクトリとして保存されます。アプリはファイルシステムの変更を監視し、Swift actorsを使用してスレッドセーフなアクセスを実現します。GitHubやローカルフォルダからのスキルインストールを管理し、サポートされているAIエージェント(Claude Code、Cursor、Gemini CLIなど)の特定のスキルディレクトリに必要なシンボリックリンクを自動的に作成します。

対象ユーザー

macOS上で複数のAIコーディングアシスタントを使用しており、エージェント間でスキルを効率的に発見、インストール、同期したい開発者。

主な特徴

  • マルチエージェントサポート: Claude Code、Codex、Gemini CLI、Copilot CLI、Cursorなど、幅広いエージェントと互換性があります。
  • レジストリ統合: skills.sh リーダーボードおよび ClawHub カタログ用のブラウザを内蔵。
  • 統合ダッシュボード: インストール済みの全スキルを管理するための3ペイン構成のmacOSネイティブビュー。
  • スキル管理: リモート変更に対するワンクリック更新機能と、ライブプレビュー付きの SKILL.md ファイル用分割ペインエディタ。
  • エージェント割り当て: シンボリックリンク管理を通じて、特定のスキルにアクセスできるエージェントを切り替える機能。
  • 自然言語制御: 内蔵の skilldeck スキルにより、任意のAIエージェント内で自然言語を使用してスキルを管理可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト