editorial-monograph について
editorial-monograph は、正式な長文文書向けのデザインスキルで、実行可能な React/MDX のスターターワークスペースとデザイン規則を備えています。A4 印刷を想定した提案書、ホワイトペーパー、研究報告書、仕様書向けに、章構成や図表番号を整えます。
主な機能
- 01React/MDX 文書スターターを提供
- 02長文向けの章レイアウト
- 03A4 ページとページ番号付き目次
- 04図表の自動番号付け
- 05章番号とテーマスタイルの設定
活用シーン
- 01製品提案書や事業計画書の作成
- 02ホワイトペーパーや仕様書の構成
- 03長い研究報告書や学術書の組版
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ quan0715/ open-press --skill editorial-monographインストール後、Claude Code で/editorial-monographを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
starter/package.openpress.jsonstarter/press/design.mdstarter/press/editorial-monograph/press.tsxstarter/press/editorial-monograph/chapters/01-product-and-use-cases/content/01-product-and-use-cases.mdxstarter/press/editorial-monograph/chapters/02-workflow/content/01-workflow.mdxstarter/press/editorial-monograph/chapters/03-agent-skills-contributors/content/01-agent-skills-contributors.mdxstarter/press/editorial-monograph/chapters/04-validation-deploy/content/01-validation-deploy.mdxstarter/press/editorial-monograph/components/Page.tsxstarter/press/editorial-monograph/components/ChapterOpenerVisual/index.tsxstarter/press/editorial-monograph/components/TokenSwatchGrid/index.tsxstarter/press/editorial-monograph/components/TypeSpecimen/index.tsxstarter/press/editorial-monograph/media/README.mdstarter/press/editorial-monograph/theme/fonts.cssREADME.mdtokens.cssstarter/press/editorial-monograph/theme/base/page-contract.cssprint.csstypography.cssstarter/press/editorial-monograph/theme/page-surfaces/back-cover.csschapter-opener.csscover.csstoc.css詳細
エディトリアル・モノグラフ
厳粛な長文のためのドキュメントスタイルです。日系ミニマリズムと IBM Carbon のヘアラインを組み合わせた派生スタイルで、A4 印刷、明確な章構成、長文の読解が求められる製品提案書、ホワイトペーパー、研究レポート、仕様書などに適しています。
これはスターターを含むスキルです。SKILL ルールに加え、実行可能な starter/ ドキュメントワークスペース(React/MDX エントリー、テーマ、デザインドキュメント、サンプル章)を提供します。openpress を使って OpenPress ランタイムワークスペースを初期化してください。このスキルが管理するのは、エディトリアル用のスターターファイルとデザインルールです。
ビジュアルの特徴
- 書体:章扉はセリフ体(Noto Serif TC / Source Han Serif TC)+本文はサンセリフ体(IBM Plex Sans / PingFang TC)
- 罫線:1px のヘアライン+リンクには点線の下線。box-shadow / gradient は使用しません
- 色:白黒グレーを基調に、3 色のステータスアクセント(warn / success / info)+チャートパレット(gold / coral / dark)
- レイアウト:A4 固定レイアウト、章扉はページ全体を使用、目次にはページ番号を表示しますがフッターは表示しません。章ごとのミニカバーは任意で、図表は自動採番します
- 章番号:デフォルトは
01 / 02 / 2.1(pagination + CSS::before)です。一、二、(一)またはChapter 1 / §1.1に変更できます。トークンとセレクターは、スターター内のtheme/base/typography.cssとdesign.mdの Typography Scale / Chapter & Section Numbering の項目にあります
適した用途
- 製品提案書/事業計画書
- ホワイトペーパー/仕様書/要件定義書
- 学術モノグラフ/長文の研究レポート
- エディトリアル形式のビジネスレポート
適さない用途
- スライドデッキ(バンドルされたスターターはありません。カスタムサイズにする場合は
config.pageを変更し、A4 スターターのトークンを無理に変更してスライドに流用しないでください) - ポスター/1 ページ資料
- マーケティング用ランディングページ
関連スターター
claude-document— 紙の温かみがあり、Claude に似たリズムです。正式なモノグラフより、実務用ブリーフ/仕様書/メモに近いドキュメントに適しています。
ワークスペースに適用する
openpress を使って対象のワークスペースを初期化し、このスキルの
starter/press ツリーをワークスペースにコピーするか、調整して適用してください。その後:
press/<slug>/press.tsx内の<Press>props にあるtitle/subtitle/organizationを入力します。デプロイ/PDF の設定には、starter/package.openpress.jsonをワークスペースのpackage.jsonの"openpress"フィールドにマージします。- ワークスペースが正常に動作していることを確認するために必要な検証/エクスポート/レンダリングのコマンドを、
openpressに選ばせます。 - ソース境界の判断には
openpressを使います。通常、編集可能なソース領域は、コンテンツ用のpress/<slug>/chapters/**/*.mdx、表紙/目次/裏表紙用のpress/<slug>/press.tsx、ビジュアルトークン用のpress/<slug>/theme/tokens.cssまたはpress/shared/theme/tokens.cssです。
ページコンテンツのルール(階層、表キャプション、図の採番、事実関係の境界)は openpress-create-pages に記載されています。このスキルでは再定義しません。
推奨事項/禁止事項
推奨:
- ブランドカラーを変更する:
tokens.cssの--openpress-chart-goldを変更するか、--openpress-brand-accentを追加します - フォントを変更する:
--openpress-font-serif/--openpress-font-bodyのフォントスタックを変更します。モバイル/iPad 間で安定させる必要がある場合は、theme/fonts.cssも更新して Web フォントを読み込んでください。local(...)だけに頼らないでください - 新しいページ種別(divider / appendix-cover)を追加する:
theme/page-surfaces/に CSS を追加します。既存のchapter-openerは書籍/教材の章用ミニカバーとして使えます - 番号スタイル(一、二、または §1.1)を変更する:
theme/base/typography.cssの::before contentを変更し、@counter-styleと組み合わせます - ページサイズ(B5 / Letter / スライド)を変更する:
press/<slug>/press.tsx内の<Press page="...">prop を変更します。tokens.cssにはテーマのデフォルトとビジュアルトークンのみを残します
禁止:
- インライン強調色を任意の色に変更しないでください(セマンティックシステムが損なわれます)。新しい状態色を使う場合は、先に
--openpress-status-*トークンを追加してください - 単一のチャート/標本用 CSS を
theme/base/typography.cssに入れないでください(その役割はpress/<slug>/components/<name>/が担います) - 内容が密集しているからといって、文字サイズを小さくしすぎないでください。A4 の本文は 9.5pt 未満にしないでください
- ヘアラインを 2px 以上の実線に変更しないでください。このスターターの雰囲気は細い線によって保たれています
詳細なデザインルール
editorial-monograph では reference/ ドキュメントを別途管理しません。すべての仕様は starter/press/design.md に記載されています。スターターと一緒にワークスペースへコピーすると、そのプロジェクトのデザインドキュメントになります。
- 第 1 節 スタイルの目標と使用シーン — 目標/適用シーン/役割の定義
- 第 2 節 トークン — タイポグラフィ/色/間隔/ページ形状/インライン強調/章と節の番号
- 第 3 節 コンポーネント — ページサーフェス/テキストコンポーネント/表/図/チャート
- 第 4 節 CSS の責務
エージェントがスキルを適用すると、このファイルがそのプロジェクトの press/design.md の内容になります。その後、ユーザーがカスタマイズしたい場合は、スキルに戻って変更せず、design.md を直接編集してください。