mcpField
O
openwork-core

openwork-core

github.com/different-ai開発24.3k546 回インストール今日更新
リポジトリ

openwork-core について

openwork-coreは、OpenWorkの開発向けスキルで、プロジェクトの把握、OpenCodeとの連携、デスクトップとモバイルの開発手順を扱います。OpenCodeのツール範囲を守り、計画・権限・進捗を示す方針です。

主な機能

  1. 01プロジェクト準備と把握のガイド
  2. 02OpenCode CLIとデータベースの資料
  3. 03Tauriのデスクトップ・モバイル開発手順
  4. 04UIとシステムアクセスの指針

活用シーン

  1. 01OpenWorkの変更前にプロジェクトを把握
  2. 02デスクトップまたはモバイルアプリの開発
  3. 03OpenCodeのセッションとツール呼び出しの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/different-ai/openwork --skill openwork-core

インストール後、Claude Code で/openwork-coreを入力して読み込まれたか確認します。

詳細

クイック使用(設定済み)

概要
  • 動作を変更する前に、AGENTS.md、VISION.md、PRINCIPLES.md、PRODUCT.md、ARCHITECTURE.mdを読んでください。
  • 自己参照用にvendor/opencodeが存在することを確認してください。
  • スタック固有のガイダンスにはtauri-solidjsスキルを使用してください。
OpenCodeミラーを更新する
git -C vendor/opencode pull --ff-only
開発ワークフロー
pnpm tauri dev          # Desktop development
pnpm tauri ios dev      # iOS development
pnpm tauri android dev  # Android development

# Or run directly in the desktop package:
pnpm -C packages/desktop tauri dev

OpenCodeとの統合

OpenCode CLIを起動する
opencode -p "your prompt" -f json -q
OpenCodeデータベースを読み取る
~/.opencode/opencode.db  # SQLite database
主なテーブル
  • sessions — タスクの実行
  • messages — チャットメッセージとツール呼び出し
  • history — ファイル変更の追跡

よくある注意点

  • OpenWorkはOpenCodeのツール範囲内にとどめ、新しい機能を独自に追加しないでください。
  • 技術者ではないユーザーにも、計画、権限、進捗を常に示してください。
  • システムへのアクセス(ファイル、シェル、データベース)には、すべてTauriコマンドを使用してください。
  • UIは60fpsを維持し、メインスレッドをブロックしないでください。
  • モバイルビルドには、プラットフォーム固有のセットアップ(Xcode、Android Studio)が必要です。

UIの原則

  • 滑らかでスムーズ:アニメーション、トランジション、マイクロインタラクション。
  • モバイルファースト:タッチターゲット、ジェスチャー、適応型レイアウト。
  • 透明性:計画、手順、ツール呼び出しを表示します。
  • 段階的な開示:必要になるまで高度なコントロールを非表示にします。

初回セットアップ(未設定の場合)

OpenCodeミラーをクローンする
git clone https://github.com/anomalyco/opencode vendor/opencode
Tauriプロジェクトを初期化する
pnpm create tauri-app . --template solid-ts
モバイルターゲットを追加する
pnpm tauri ios init
pnpm tauri android init

よくある注意点

  • OpenWorkはOpenCodeのツール範囲内にとどめ、新しい機能を独自に追加しないでください。
  • 技術者ではないユーザーにも、計画、権限、進捗を常に示してください。

初回セットアップ(未設定の場合)

OpenCodeミラーをクローンする
git clone https://github.com/anomalyco/opencode vendor/opencode

コメント