wordspace について
Wordspace は、プロジェクトのワークスペースを初期化し、再利用可能な `.prose` ワークフローを管理する CLI です。ワークフローを使う開発者向けで、GitHub からの検索・取得に加え、Claude の設定と出力ディレクトリを作成します。
主な機能
- 01プロジェクトのディレクトリを初期化
- 02GitHub からワークフローを取得
- 03対話式ワークフローピッカー
- 04名前でワークフローを検索・追加
- 05Claude 設定と出力ディレクトリを作成
活用シーン
- 01新規プロジェクト用のワークフローを取得
- 02キーワードで利用可能なワークフローを検索
- 03既存ワークフローを再取得して上書き
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ frames-engineering/ wordspace --skill wordspaceインストール後、Claude Code で/wordspaceを入力して読み込まれたか確認します。
詳細
Wordspace
Wordspace は、GitHub から取得した再利用可能な .prose プログラムであるワークフローを使って、プロジェクトのワークスペースを初期化する CLI ツールです。
有効化するタイミング
ユーザーが次のことを希望している場合は、このスキルを有効にします。
- 新しい wordspace プロジェクトをセットアップしたい
- ワークフローを閲覧、検索、または追加したい
- 「wordspace」という名前に言及した
- 利用可能なワークフローや、新しいワークフローの取得方法について質問した
コマンド
wordspace init
現在のディレクトリに新しいプロジェクトを初期化します。次の 3 つの手順を実行します。
- ワークフロー — GitHub から利用可能な
.proseワークフローを取得し、対話形式の選択画面を表示します。ユーザーはダウンロードするものを選択します。CI(非 TTY)では、すべてのワークフローが自動的にダウンロードされます。 - Claude の設定 — 基本権限(
curl、python3、WebFetch、WebSearch)を含む.claude/settings.local.jsonを作成します。 - ディレクトリ —
output/ディレクトリを作成します。
すでにローカルに存在するワークフローを再ダウンロードするには、--force を使用します。
wordspace search [query]
リモートリポジトリで利用可能なすべてのワークフローを一覧表示します。必要に応じて、部分文字列で絞り込めます。
wordspace search # list all
wordspace search pulse # filter by "pulse"
wordspace add <name> [...]
名前を指定して、1 つ以上のワークフローをダウンロードします。.prose が指定されていない場合は、自動的に追加されます。
wordspace add x-daily-pulse
wordspace add x-daily-pulse x-weekly-report
wordspace add x-daily-pulse --force # overwrite existing
init 後のプロジェクト構成
project/
├── .claude/
│ └── settings.local.json # Claude permissions
├── workflows/
│ └── *.prose # downloaded workflow files
├── output/ # working directory for outputs
└── skills/
└── wordspace/
└── SKILL.md # this file
ワークフロー選択画面(init の実行中)
wordspace init を実行すると、CLI に利用可能なワークフローの番号付きリストが表示されます。ユーザーは次のように入力できます。
allまたは Enter キー — すべてダウンロードnoneまたは0— ワークフローのダウンロードをスキップ1,3,5— 指定した番号を選択1-3— 範囲を選択1,3-5,7— 番号と範囲を組み合わせて選択
インストール
npx wordspace init
または、グローバルにインストールします。
npm i -g wordspace
wordspace init
コメント
Markdown 対応