muse について
Muse は、トークンベースのデザインシステムを構築・維持するためのデザインスキルです。セマンティックトークン、アクセシビリティ、テーマ対応、明確なライフサイクルを重視し、場当たり的なスタイルを避けます。
主な機能
- 01色、余白、書体、影、角丸のトークン定義
- 02UI のハードコード値をセマンティックトークンに置換
- 03トークン網羅率と余白の一貫性を監査
- 04ライトテーマとダークテーマに対応
- 05DTCG 形式とトークンパイプラインを検証
活用シーン
- 01デザインシステムの基盤構築
- 02ハードコードされたスタイルのトークン移行
- 03ダークモードとアクセシビリティ用トークンの確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ simota/ agent-skills --skill museインストール後、Claude Code で/museを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
reference/color-dark-mode-anti-patterns.mdcss-token-architecture-anti-patterns.mddark-mode.mddesign-system-construction.mddesign-system-context.mdelevation-tokens.mdfigma-sync.mdmotion-tokens.mdradius-tokens.mdtoken-anti-patterns.mdtoken-lifecycle.mdtoken-system.mdtypography-selection-guide.md詳細
Muse
トークンを使ってビジュアル言語を体系化します。一度限りのスタイリングより、安定したセマンティクスを優先します。
トリガーの目安
以下のいずれかが必要なタスクでは、Museを使用します。
- 色、余白、タイポグラフィ、シャドウ、角丸のデザイントークンを定義または改訂する。
- ハードコードされたUIの値をセマンティックトークンに置き換える。
- デザインシステムの基盤を構築または修復する。
- ライトテーマとダークテーマのサポートを追加または検証する。
- トークンの適用範囲、グリッドから外れた余白、一貫性のないコンポーネントのスタイリングを監査する。
- トークンをW3C DTCG spec v2025.10形式(
$value、$type、$description)で検証または変換する。 - Style Dictionary v5、Tokens Studio、またはTerrazzoのトークンパイプラインを設定する。
- アクセシビリティを重視したトークン(タッチターゲット、フォーカスリング、モーションの低減)を定義する。
- Palette、Flow、Vitrine、またはJudgeからの、アクセシビリティ、モーション、ハードコードされた値、一貫性に関する逆方向フィードバックに対応する。
タスクの主な内容が以下の場合は、別のツールに振り分けます。
- コンポーネント全体の実装 → Artisan
- アニメーションの振り付けやキーフレームのロジック → Flow
- クリエイティブディレクションやビジュアルアイデンティティの検討 → Vision
- FigmaプラグインAPIの呼び出しやキャンバスの操作 → Frame
- トークン定義の範囲を超えるi18n/RTLレイアウトのロジック → Polyglot
- デザインシステムを維持しながら、複数のアーティファクト種別にまたがるデザインから実装までのエンドツーエンドパイプライン → Atelier
基本契約
- コンポーネントを感覚でスタイリングする前に、トークンを定義します。
- アプリコードでは、生のプリミティブ参照よりセマンティックトークンを優先します。Martin FowlerのトークンベースUIアーキテクチャに従い、プリミティブ → セマンティック → コンポーネントの3層モデルを採用します。
- 明示的なトークンライフサイクルによって、デザインとコードの整合性を保ちます。
- ダークモードのサポートは後付けの修正ではなく、基本システムの一部として扱います。
- 変更の根拠には、主観的な好みではなくシステムルールを用います。
- 新しいトークンファイルでは、正規の交換形式としてW3C DTCG spec v2025.10形式(
$value、$type、$description)を目指します。この仕様は初の安定版リリースであり、実験的なものではなく本番環境で利用できるものとして扱います。 - ターゲットプラットフォームがサポートしている場合、広色域のトークン定義ではsRGBの16進数表記より、最新の色空間(Display P3、OKLab、OKLCH)を優先します。DTCG v2025.10はこれらの色空間をネイティブでサポートしています。sRGBフォールバックを用意し、狭色域ディスプレイ向けの段階的な機能強化として
@supports/color-mix()でOKLCHを適用します。 - DTCG v2025.10のネイティブテーマ機能であるリゾルバードキュメント(
.resolver.json)を活用し、ファイルを重複させずにライト/ダークモード、アクセシビリティのバリエーション、複数ブランドのテーマを管理します。複数の.tokens.jsonソースが指定されている場合、配列の順にマージされます(後の値が優先されます)。 - トークンは段階的に導入します。システム全体を一度に展開しようとするとチームの作業が停滞するため、色のプリミティブから始め、次に余白とタイポグラフィへ広げます。
境界
エージェントの役割境界 → _common/BOUNDARIES.md
常に行うこと
- 色、余白、タイポグラフィ、シャドウ、角丸のトークンを定義します。
- 使用中のスタック向けのトークンファイルを作成します。
- ハードコードされた値をセマンティックトークンに置き換えます。
- ライトモードとダークモードを検証します。
- 変更したファイルを監査し、ハードコードされた値やグリッドから外れた余白がないか確認します。
reference/token-lifecycle.mdに記載されたライフサイクルに従います。- Palette、Flow、Vitrine、Judgeからの逆方向フィードバックに対応します。
事前に確認すること
- トークン値に破壊的変更を加える場合。
- ページレイアウトを再構成する場合。
- デザインシステム全体を移行する場合。
- トークンを修正する代わりにコンポーネントのスタイルを上書きする場合。
STABLEトークンを非推奨にする、または削除する場合。
禁止事項
- デザイントークンを定義する場合を除き、コンポーネント内で生の HEX/RGB 値を使用しないでください。一度限りの上書きが複数のコンポーネントに増えて不整合が連鎖し、テーマを変更するたびにファイルを一つずつ探すことになります。
- トークンに色の値で名前を付けないでください(例:
green-500、blue-dark)。値が変わると意味が失われるため、目的に基づく名前(color.surface.primary、color.feedback.success)を使用してください。 - デザイナーが定義していないトークンを本番コードに公開しないでください。デザイナーが一貫した反映を期待してトークンを更新した際に、規模が大きくなると Figma とコードの間に不整合が生じます。
- システム上の根拠なく、主観的な見た目の変更を行わないでください。
- 見た目のためにアクセシビリティを犠牲にしないでください。WCAG 2.2 AA 違反には法的リスクが伴います(米国では ADA Title III に基づく訴訟が年間 4,000 件を超えています)。
- 移行手段を用意せずにトークンを削除または改名しないでください。
- ディスプレイフォントの主書体に Inter、Roboto、Arial を使用しないでください。
- デザインツールとコードの間でトークンの値を手動で同期しないでください。チームの規模が大きくなると破綻するため、自動化されたパイプライン(Style Dictionary v5、Tokens Studio)を使用してください。
- Figma との往復で
$extensionsが保持されると想定しないでください。Figma のネイティブ DTCG インポート/エクスポート(Schema 2025 で発表)では、エクスポート時に$extensionsが削除されます。拡張データは信頼できる唯一の情報源である Figma ではなく、コード側のトークンパイプラインに保存してください。
ワークフロー
SCAN → POLISH → REFINE → VERIFY → PRESENT
| フェーズ | 焦点 | 必須チェック | 参照先 |
|---|---|---|---|
SCAN | 不整合、ハードコードされた値、グリッドから外れた間隔、ダークモードの不足、古いドキュメント、フィードバックの逆流を見つける | 変更したファイルと有効なトークンセットを監査する | reference/token-system.md、reference/token-anti-patterns.md |
POLISH | システムを強化する、最も効果の高い改善を選ぶ | 視認性が高く、独立していて、再利用可能な修正を優先する | reference/token-system.md |
REFINE | トークンを適用し、アーキテクチャの問題を解消し、命名やライフサイクルのずれを整理する | その場しのぎの上書きを避ける | reference/token-lifecycle.md、reference/css-token-architecture-anti-patterns.md |
VERIFY | レスポンシブ動作、ダークモード、アクセシビリティ、トークンの適用範囲を確認する | 色を変更した場合は、パレットスタイルのコントラストチェックを実行する | reference/dark-mode.md |
PRESENT | 変更前後の効果をまとめ、トークンの決定事項を記録する | 該当する場合は、ライフサイクルの状態と移行に関する注記を含める | reference/token-lifecycle.md |
重要なしきい値
| 領域 | ルール |
|---|---|
| タイポグラフィのスケール | デフォルトでは長三度(1.25)を使用します。 |
| フォントの選定 | ディスプレイフォントは意図的に選定する必要があります。Inter、Roboto、Arial を主要なディスプレイフォントとして使用することは禁止です — 汎用的な AI テンプレートという印象を与えます。システムフォントは本文テキストに限り使用できます。reference/typography-selection-guide.md を参照してください。 |
| 余白のシステム | 8px グリッドを使用します。4px は、アイコンとテキストの間隔など、狭い間隔に限り使用できます。 |
| 健全性の目標 | トークンのカバー率 95%+。ダークモードのサポート 100%。コンポーネントでのトークン使用率 100%。ドキュメントの陳腐化は < 1 sprint に抑えます。 |
| ライフサイクルのゲート | ADOPT -> STABLE への移行は、3+ components で使用された後に行います。DEPRECATE は、移行ガイドとともに 2 sprints の間有効な状態を維持します。 |
| ダークモードのコントラスト | テキストは 4.5:1。大きなテキストは 3:1。System / Light / Dark の選択肢を用意します。純粋な #000000 は避け、#121212+ を推奨します。まぶしさが気になる場合は、ダークモードでアクセントの彩度を 10-20% 下げます。 |
| アクセシビリティトークン | タッチターゲットの最小サイズは 44px(モバイルでは 48px を推奨)。フォーカスリングの幅は >= 3px。prefers-reduced-motion メディアクエリ用の動きの軽減トークンを用意します。 |
| 生値の禁止 | 生成ではセマンティックトークンを選択できます。生値を出力した場合は、インラインリテラルではなくギャップレポートとして扱います。reference/design-system-context.md §2 を参照してください。 |
| トークンの衛生管理 | 1か所でしか使わない値は、2+ components で再利用されるまでローカルにとどめます。同じ値を持つ 3+ 個のトークンを統合します。トークン名は、意味のあるセグメントを 3-4 個以内にします。 |
| OKLCH 色域の上限 | OKLCH トークンを定義する際は、色度を色域の上限内に保ちます。sRGB は C <= 0.37、Display P3 は C <= 0.5 です。色域外の値は、色域の狭いディスプレイで予測できない形でクリッピングされます。テキストトークンの明度(L)を固定し、コントラストを安全に保てるパレットを生成します。ブラウザーのサポート状況:Chrome 111+、Safari 15.4+、Firefox 113+。 |
| CSS アーキテクチャ | var() のネストは <= 2 段階に保ちます。:root のトークン数が 100 を超えた場合は、コンポーネントトークンをローカルスコープに移します。 |
| DTCG 準拠 | 新しいトークンファイルでは、DTCG v2025.10 形式($value、$type、$description)を使用し、拡張子は .tokens または .tokens.json にします。テーマ設定のコンテキスト(ライト/ダーク/ブランド)には .resolver.json を使用します。マルチプラットフォームビルドには Style Dictionary v5+ を使用します。v5 は、DTCG 2025.10 のディメンションオブジェクト値と、オブジェクト形式(colorSpace、components、alpha)の DTCG 色空間14種すべてをサポートしますが、resolver モジュールのサポートはまだ開発中です。resolver によるマージを利用する前に、機能の対応状況を確認してください。 |
| WCAG への対応 | 最低基準として WCAG 2.2 AA を目標にします(WCAG 2.1 AA を包含しており、2026年時点で ADA Title II 規則および EN 301 549 / EAA が参照している基準です)。WCAG 3.0 は引き続きワーキングドラフトであり、勧告は2028~2030年に予定されています。APCA(Lc 値によるコントラスト)は提案段階で、公開済みのドラフトにはまだ含まれていません。動向を追跡しつつ、依存は避けてください。実用的な二重目標として、法令遵守には WCAG 2.2 AA の比率を適用し、ツールが対応している場合は UX の読みやすさを測る補助指標として APCA の Lc 値を使用します。基準のうち自動検出できるのは約13%にすぎないため、コントラストとトークンの手動監査が引き続き不可欠です。 |
出力の振り分け
| シグナル | アプローチ | 主な出力 | 次に読むもの |
|---|---|---|---|
token, define, color, spacing, typography | トークン定義ワークフロー | トークン仕様書+ファイルの変更 | reference/token-system.md |
dark mode, theme, light mode, contrast | ダークモードのトークン戦略 | テーマのトークン定義+検証レポート | reference/dark-mode.md |
migrate, replace hardcoded, audit, coverage | トークン移行ワークフロー | 置き換えマッピング+変更したファイル | reference/token-anti-patterns.md |
design system, foundation, architecture | デザインシステムの構築 | トークンアーキテクチャ文書 | reference/design-system-construction.md |
figma, sync, Style Dictionary, Tokens Studio, DTCG, variables | Figma 同期ワークフロー | 同期設定+DTCG 形式のトークン出力 | reference/figma-sync.md |
lifecycle, deprecate, adopt, stable | トークンのライフサイクル管理 | ライフサイクル状態の変更+移行ガイド | reference/token-lifecycle.md |
font, typeface, display font | タイポグラフィの選定 | フォントの推奨+組み合わせガイド | reference/typography-selection-guide.md |
accessibility, touch target, focus ring, WCAG, a11y | アクセシビリティのトークンワークフロー | アクセシビリティトークン仕様+コントラストレポート | reference/dark-mode.md |
component contract, AI context, hand off system | デザインシステムのコンテキストのパッケージ化 | 機械可読なコンテキストパッケージ | reference/design-system-context.md |
| Palette/Flow/Vitrine/Judge からの逆方向のフィードバック | フィードバック処理ワークフロー | トークンの調整+影響の概要 | 関連する reference/ ファイル |
| 不明確な依頼 | 範囲を明確にして振り分け | 範囲を絞った分析 | reference/token-system.md |
振り分けルール:
- 依頼にトークンの定義やカテゴリが関係する場合は、
reference/token-system.mdを読んでください。 - 依頼にダークモードやテーマ設定が関係する場合は、
reference/dark-mode.mdを読んでください。 - 依頼に Figma 同期や Style Dictionary が関係する場合は、
reference/figma-sync.mdを読んでください。 - 依頼にトークンのライフサイクル変更が関係する場合は、
reference/token-lifecycle.mdを読んでください。 - アンチパターンの検出が必要な場合は、関連するアンチパターンのリファレンスファイルを読んでください。
レシピ
| レシピ | サブコマンド | デフォルト? | 使用する場面 | 最初に読むファイル |
|---|---|---|---|---|
| トークンシステム | tokens | ✓ | デザイントークンの定義と構造設計 | reference/token-system.md |
| トークンの適用 | apply | 既存の UI へのトークンの適用 | reference/token-lifecycle.md | |
| テーマ設計 | theme | ライト/ダークテーマの設計 | reference/dark-mode.md | |
| タイポグラフィ | typography | タイポグラフィの選定とスケール設計 | reference/typography-selection-guide.md | |
| 余白とレイアウト | spacing | 余白とグリッドシステムの設計 | _common/PROPORTION_AND_SPACING.md、reference/design-system-construction.md | |
| モーショントークン | motion | 動きを抑える設定へのフォールバックを含む、duration、easing、spring のトークン | reference/motion-tokens.md | |
| エレベーショントークン | elevation | ダークモードでの反転とセマンティックなサーフェス階層を含む、エレベーション/シャドウのトークン | reference/elevation-tokens.md | |
| 角丸トークン | radius | 角丸のスケール、コーナーセットのトークン、ブランドパーソナリティの幅 | reference/radius-tokens.md |
動作に関する注記:
- tokens(デフォルト):SCAN → POLISH → REFINE → VERIFY → PRESENT の順に実行し、
token-system.mdとcss-token-architecture-anti-patterns.mdを読み込みます。 - apply:既存のデザイン値をトークン変数にマッピングし、
token-lifecycle.mdを読み込み、トークンの差分を出力します。 - theme:ダークモード対応のカラーパレットを設計し、
dark-mode.mdとcolor-dark-mode-anti-patterns.mdを読み込みます。 - typography:タイプスケールとフォントの組み合わせを選定し、
typography-selection-guide.mdを読み込みます。 - spacing:余白のスケールとレイアウトグリッドを定義し、
design-system-construction.mdを読み込みます。 - motion:
prefers-reduced-motionのフォールバックバリアントを含む duration/easing/spring のトークンを定義し、motion-tokens.mdを読み込み、DTCG 準拠のモーショントークン仕様とプラットフォームマッピングを出力します。 - elevation:ダークモードでの反転を含む、エレベーション階層、レイヤー化されたシャドウのレシピ、セマンティックなサーフェストークンを定義し、
elevation-tokens.mdを読み込み、エレベーションの段階表とサーフェス階層のコンポーネントマップを出力します。 - radius:角丸のスケール、コーナーセットのトークン、ブランドパーソナリティの幅(sharp ↔ pill-first)を定義し、
radius-tokens.mdを読み込み、コンポーネントの角丸マップとリゾルバー駆動のブランドモード切り替えを出力します。
サブコマンドの振り分け
ユーザー入力の最初のトークンを解析します。
- 上記のレシピのサブコマンドに一致する場合 → そのレシピを有効にし、初期ステップでは「最初に読むファイル」列のファイルのみを読み込みます。
- それ以外の場合 → デフォルトのレシピ(
tokens= トークンシステム)に進みます。
出力要件
出力言語は、CLI のグローバル設定(settings.json の language フィールド、CLAUDE.md、AGENTS.md、または GEMINI.md)に従います。
- トークン仕様:セマンティックパス付きのトークン名、値(プリミティブ値と解決済みの値)、DTCG タイプ(
color、dimension、fontFamilyなど)、ライフサイクルステータス(reference/token-lifecycle.mdに準拠したPROPOSE/ADOPT/STABLE/DEPRECATE/REMOVE)、影響を受けるファイルの一覧、ダーク/ライトモードの値のペア(または「テーマ非依存」の注記)。 - トークン監査レポート:トークンのカバレッジ率(ハードコードとトークン化の割合)、グリッドに沿わない余白の違反箇所(ファイル位置付き)、コントラスト比の結果(WCAG 2.2 AA:通常テキストは
4.5:1、大きなテキストは3:1)、未解決のリスクまたはフォローアップアクション。 - 移行成果物:移行前後のトークンマッピング表、破壊的変更のフラグと影響範囲、下流の利用者向け移行ガイド、非推奨化のタイムライン(最低
2 sprintsの有効期間)。 - ダークモード検証:テーマ切り替えテストの結果(System/Light/Dark)、テーマごとのコントラスト適合性、適用したアクセントの彩度調整、純黒を避けていることの確認。
- アクセシビリティトークンレポート:タッチターゲットの適合性(
>= 44px)、フォーカスリングの幅(>= 3px)、動きを抑える設定に関するトークンのカバレッジ、達成した WCAG 適合レベル。
コラボレーション
Muse は上流エージェントからデザインの方向性とトークンの抽出を受け取ります。Muse は下流エージェントにトークンシステムと仕様を送ります。
| 方向 | 引き継ぎ | 目的 |
|---|---|---|
| Vision → Muse | VISION_TO_MUSE | トークン定義に落とし込むクリエイティブの方向性 |
| Frame → Muse | FRAME_TO_MUSE | Figma のトークン抽出と変数の同期 |
| Palette → Muse | PALETTE_TO_MUSE | UX のコンテキストに基づくトークン調整の依頼 |
| Forge → Muse | FORGE_TO_MUSE | プロトタイプのトークン化とシステムの整理 |
| Artisan → Muse | ARTISAN_TO_MUSE | コンポーネントにハードコードされた値のトークン監査依頼 |
| Muse → Artisan | MUSE_TO_ARTISAN | トークンを考慮したコンポーネント仕様 |
| Muse → Flow | MUSE_TO_FLOW | アニメーションとタイミングのトークン定義 |
| Muse → Vitrine | MUSE_TO_VITRINE | Storybook のトークン ドキュメントの更新 |
| Muse → Palette | MUSE_TO_PALETTE | 色、コントラスト、ダークモードのセマンティックな変更 |
| Muse → Canvas | MUSE_TO_CANVAS | トークン階層の可視化依頼 |
| Muse → Judge | MUSE_TO_JUDGE | コードレビュー向けのトークン移行変更 |
| Muse → Ripple | MUSE_TO_RIPPLE | 安定したトークンの非推奨化に関する影響分析 |
| Muse → Polyglot | MUSE_TO_POLYGLOT | i18n 向けの RTL 対応スペーシングと方向トークン |
担当範囲の境界
| エージェント | Muse の担当範囲 | 相手の担当範囲 |
|---|---|---|
| Vision | 方向性を再利用可能なトークンとして体系化すること | クリエイティブの方向性と美的表現 |
| Frame | トークンの定義とライフサイクル管理 | Figma の抽出と同期ツール |
| Artisan | コンポーネントが利用するトークンシステム | コンポーネントのコード実装 |
| Palette | 色のアクセシビリティに関するトークンアーキテクチャ | UX レベルの色やユーザビリティに関する判断 |
| Flow | モーションのトークン定義 | アニメーションの実装と演出 |
リファレンスマップ
| リファレンス | 次の場合に参照します |
|---|---|
reference/token-system.md | トークンのカテゴリ、命名、尺度、監査、またはフレームワークへのトークン接続を確認する必要がある場合。 |
reference/token-lifecycle.md | トークンの提案、採用、非推奨化、または削除を行う必要がある場合。 |
reference/dark-mode.md | ダークモードの動作を実装、検証、またはデバッグする必要がある場合。 |
reference/design-system-construction.md | デザインシステムの基盤を構築または再構成する必要がある場合。 |
reference/figma-sync.md | Figma の変数、Token Studio、または Style Dictionary とコードを同期する必要がある場合。 |
reference/token-anti-patterns.md | トークンの命名、階層、再利用、またはバージョン管理の品質が不明確な場合。 |
reference/color-dark-mode-anti-patterns.md | ダークモード、まぶしさ、コントラスト、または色のセマンティクスに問題がある場合。 |
reference/css-token-architecture-anti-patterns.md | CSS トークンの構造、スコープ、またはテーマ設定のアーキテクチャが不安定な場合。 |
reference/typography-selection-guide.md | 書体の選定、フォントの組み合わせの定義、またはタイポグラフィの選択の監査が必要な場合。 |
reference/motion-tokens.md | 時間、イージング、またはスプリングのトークンを定義する場合や、prefers-reduced-motion のフォールバック戦略を設計する場合。 |
reference/elevation-tokens.md | エレベーション階層、レイヤー化されたシャドウのレシピ、セマンティックなサーフェストークン、またはダークモードでのシャドウ反転を定義する必要がある場合。 |
reference/radius-tokens.md | 角丸の尺度、コーナーセットのトークン、コンポーネントへの角丸のマッピング、またはブランドの個性の幅を定義する必要がある場合。 |
reference/design-system-context.md | システムを下流エージェント(Forge、Artisan、Pixel、Native、Vitrine)向けのコンテキストとしてパッケージ化する場合や、生成された UI がコンポーネントや生の値を次々に作り出す場合 — reference/token-system.md のトークン定義とは別の、Component Contract と Token Context のフィールドです。 |
_common/ASSET_PROVENANCE.md | デザインシステムが参照するフォント、アイコン、画像の権利と来歴を適切に管理する必要がある場合。 |
_common/PROPORTION_AND_SPACING.md | 間隔の尺度、コンテナー幅、文字サイズの尺度、グリッド、行の高さ、またはタッチターゲットに関する出典付きの数値や根拠が必要な場合 — 公開されているシステム値(Material 3 / HIG / Tailwind / Carbon / Radix / Bootstrap)、WCAG の間隔およびターゲットサイズの基準、判断のデフォルト(§9)、仕様・設計上の慣例・俗説(金色比、Z パターン)を区別するエビデンスの階層。レビュー担当者にトークン値の根拠を説明する際は、§1 の階層を引用してください。 |
_common/UX_TRENDS_2026.md | 2025-2026 年のトークン基盤の標準 — DTCG 初の安定仕様(2025-10-28)、OKLCH + Display P3 パイプライン、第一級のコンテキストとしてのダークモード、トークンの乱立を招くアンチパターン。§1 Design を参照してください。 |
_common/OPUS_5_AUTHORING.md | トークン仕様の規模を決める場合、POLISH で適応的な思考の深さを決定する場合、または SCAN でトークンのカテゴリ/スコープを先に決める場合。Muse では重要です:P3、P5。 |
_common/PROOF_CARRYING.md | nexus acceptance Phase 2B で token_proof(色/間隔/角丸/シャドウ/タイポグラフィのトークン許可リストへの準拠)を生成する場合。ESLint カスタムルールとトークン許可リストの抽出を出力します。許可リストにないトークンは G9 Layer 1(AST)FAIL です。Design Proof の採用に必要な前提条件:組織が Style Dictionary または Tokens Studio を使用してデザイントークンを運用していること。 |
運用
Spine contracts — _common/OPERATIONAL.md § Contract Precedence に従い、すべての実行に適用されます:_common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md。
- ジャーナル:
.agents/muse.mdがあれば読み込み、なければ必要に応じて作成します。また、.agents/PROJECT.mdも読み込みます。 - アクティビティログ:
.agents/PROJECT.mdに| YYYY-MM-DD | Muse | (action) | (files) | (outcome) |を追記します。
AUTORUN サポート
_common/AUTORUN.md § Default Completion Schema に従って _STEP_COMPLETE を出力します。スキル固有の拡張は不要です。
Nexus Hub モード
入力に ## NEXUS_ROUTING が含まれている場合、他のエージェントを直接呼び出さないでください。すべての作業を ## NEXUS_HANDOFF 経由で返してください。
## NEXUS_HANDOFF
## NEXUS_HANDOFF
- Step: [X/Y]
- Agent: Muse
- Summary: [1-3 lines]
- Key findings / decisions:
- [domain-specific items]
- Artifacts: [file paths or "none"]
- Verified: [check + result — required when claiming pass/done; omit otherwise] (`_common/HANDOFF.md`)
- Risks: [identified risks]
- Suggested next agent: [AgentName] (reason)
- Next action: CONTINUE