mcpField
O
openpress

openpress

github.com/quan0715ドキュメント1477 回インストール9 週間前に更新
リポジトリ

openpress について

openpressは、OpenPress CLIとコンテンツ納品向けのワークフロー型スキルです。Pressプロジェクトの編集や公開を行う人を対象に、作業を専門スキルへ振り分け、ソースの境界とローカルレビュー手順を定めます。

主な機能

  1. 01作業をOpenPressの専門スキルへ振り分け
  2. 02編集可能領域と読み取り専用領域の区分
  3. 03ビルドとWorkbenchレビューの確認項目
  4. 04エクスポートと更新手順の説明

活用シーン

  1. 01ページやスライド作業に適したスキルの選択
  2. 02レイアウトやページ割り変更のローカル確認
  3. 03指定されたPDF、画像、Wordのエクスポート準備

インストール

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

$npx skills add https://github.com/quan0715/open-press --skill openpress

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
cli-commands.md
local-review.md
render-boundary.md

詳細

OpenPress

OpenPress CLI とデリバリーの作業では、まずこのスキルを使用します。

ルート

必要な作業スキル
ページ成果物の作成openpress-create-pages
スライドの作成または編集openpress-create-slide
作成済みコンテンツの分析、提案、または改訂openpress-collaborate
保留中の @openpress-comment マーカーopenpress-apply-comments
外部プラグイン(図表、ビジュアルツール、ライティング支援ツール)openpress-plugins
パッケージのアップグレードまたは移行openpress-upgrade
デプロイまたは公開openpress-deploy

コンテンツ上必要な場合に限り、汎用の言語スキルまたはジャンルスキルを読み込みます。

ソースの境界

レイヤーパスルール
ワークスペースのソースpress/*/press.tsx、登録済みの MDX/TSX ソース、press/<slug>/{components,theme,media}/、任意の press/shared/、press/design.md、openpress/settings.json編集可能
スキルのソースskills/、.agents/skills/、.claude/skills/スキル関連の作業では編集可能
フレームワークのソースpackages/core/、packages/cli/、apps/web/、ルートの設定/ドキュメント/テストフレームワーク関連の作業に限る
レビュー引き継ぎ.openpress/review/current.jsonopenpress-collaborate は置き換えまたは削除できます。デリバリーやコミットはしないでください
インストール済みフレームワークnode_modules/@open-press/{core,cli}/読み取り専用。上流で修正してください
生成物/キャッシュpublic/openpress/、dist-react/、.deploy/、その他の .openpress/、.turbo/cache/直接編集しないでください

openpress/settings.json は、ワークスペースの外観、ページのデフォルト、キャプションの番号付け、PDF ファイル名、デプロイ設定を管理します。Press のビジュアルデザインは press/design.md と各 Press のテーマで管理します。

memory/AGENTS.md が存在する場合は、最初に読み込んでください。そこには、下流のワークスペースとそのプロジェクトのルールが記載されています。

ローカルレビューチェック

コンテンツ、レイアウト、コンポーネント、Press Tree、またはページネーションに影響するテーマを変更した後は、次の手順を実施します。

npm run build
npm run dev              # downstream workspace
# npm run dev:workspace  # framework dogfood repo

Vite の /workspace を開き、該当する Press を確認して、ページ数、はみ出し/切り抜き、ページネーション、タイポグラフィ/メディア、保留中のコメントを確認します。必要に応じてソースを修正し、確認を繰り返します。

ローカル Workbench でレビューした後、依頼された形式のみをエクスポートします。

npm run openpress:pdf
npm run openpress:image
npm run openpress:word

PDF/画像/Word のエクスポートは、Workbench でのレビューの代わりにはなりません。

更新の境界

Vite HMR では public/openpress/<slug>/document.json は再生成されません。MDX、Press Tree、コンポーネント、メタデータ、またはページネーションに影響するテーマを編集した後は、レビュー前に npm run build を実行してください。反復作業を速めるには、open-press export . を実行してブラウザーを更新します。コンテンツの位置を変えない純粋な CSS 編集では、HMR のみを使用できます。

CLI とリファレンス

  • パッケージスクリプトを優先してください。ラッパーのない下流のコマンドでは open-press を使用します。フレームワークリポジトリでは、バイナリがローカルでビルドされていないため、node packages/core/engine/cli.mjs を使用します。
  • 上記に記載されていないコマンド、ソースの検索/置換、検査、または標準以外の詳細な検証については、references/cli-commands.md を読み込みます。
  • レビューチェックが適用される場合、または Workbench の操作が必要な場合は、references/local-review.md を読み込みます。
  • Press Tree/ランタイムの契約を変更するフレームワーク関連の作業に限り、references/render-boundary.md を読み込みます。通常のワークスペースでのコンテンツ作成では読み込みません。
  • 新しい成果物は openpress-create-pages または openpress-create-slide が担当します。作成コマンドをアップグレードツールとして使用しないでください。

コメント