Harness Brand は何をしますか?
Harness Brandは、設定されたローカルフォルダからユーザーが提供するブランドパックを読み取ります。各ブランドはbrands/<id>/pack/に、共有アイコンライブラリはbrands/icon-libraries/に配置します。読み取ったブランドを変更することはなく、packコマンドのみが書き込みを行い、指定されたパックまたはライブラリフォルダにのみ書き込みます。
すべてのコマンドはこのスキルのフォルダから実行します:
node scripts/harness-brand.mjs <command> [options]
ブランドコマンドは、ブランドフォルダを--data FOLDER、次いでHARNESS_BRAND_DATA環境変数、次いでnode scripts/harness-brand.mjs data --set FOLDERで記録されたフォルダ、最後にdata --install FOLDERがブランドをコピーするローカルブランドフォルダ(Macでは~/Library/Application Support/Harness Brand/brands)から検索します。brandsは使用可能なブランドとバリアントを一覧表示し、doctorは不足しているものを報告します。会社やプライベートリポジトリは不要です。フォルダがない場合は、ユーザーのブランドパックが含まれている親フォルダを尋ねてください。セットアップを参照してください。明示的に選択されたブランドを優先します。それ以外の場合は、プロジェクトの既存の選択を維持するか、作成前に一度だけ尋ねます。コンテンツ内の製品名からアイデンティティを推測しないでください。選択されたブランドのガイダンスと、このタスクに必要な参照のみを読み込みます。
スライド
デッキを作成する前にreferences/harness-slides.mdを読んでください。簡単に説明すると:
guidance start --skill slides --project DIR --brand BRANDでHarness Slidesの公開ガイダンスを開始し、ブランド独自の手順、コマンド、ワーカーガイダンスを適用します。- ユーザーがドラフトを承認した後、
look samplesでブランドの各デッキ方向のスライドを1枚ずつ描画し、look chooseでユーザーの選択をその言葉で記録します。 contract export --medium slides --brand BRAND --delivery live|reading --output NEW_DIRでHarness Slidesにブランド(色、タイポグラフィ、テンプレート、アイコンデッキ、デッキ方向)を提供します。icons --query "<concept>"でアイコンをIDで配置できるように検索します。presentation --brand BRAND --file deck.pptxで完成したデッキを監査し、その後references/slide-review.mdに従います。
ブログとインフォグラフィック
contract export --medium blog --brand BRAND --output NEW_DIR [--voice-profile FILE]でライターにブランドの色、タイポグラフィ、ルール、ボイス、ネーミングを提供し、著者のボイスは別に保持します。
ブランドパックの作成または変更
パックはブランド独自のファイルからpackコマンドを使用して作成され、人間またはアシスタントによって完成されます。docs/brand-pack-format.mdとreferences/building-a-pack.mdを参照してください。アイコンライブラリはdocs/icon-library-format.mdで説明されています。
既存のGoogleファイルのリブランディング
既存のデッキやドキュメントをコンテンツを保持しながらブランディングするには、リブランディングワークフローを読んでください。rebrand status --brand IDでそのブランドのインストール済みルールとテンプレートガイダンスのみを特定し、次にrebrand run SOURCE --brand IDを実行します。ビジネスコンテンツは保持し、新しいネイティブコピーを返します。ビジュアルの承認にはすべてのレンダリングページとネイティブ出力が必要であり、コンテンツチェックだけでは不十分です。サポートされていないプロファイルに対して生成や別のブランドを代用しないでください。ブランド固有のショートカットは同じ共有ワーカーを呼び出します。