docs(skills): 複数テーマ運用とカスタムブランドカラーの案内をスキルに反映#287
Conversation
sparkle-design-internal issue #222 発見2・発見3で見つかったギャップに対応。 - change-sparkle-config: 複数の固定配色バリアントを1デプロイで切り替えたい という要望を検知したらスキル範囲外として sparkle-design-cli README の config分割推奨パターンに誘導するよう前提チェックに追加。primary が許可 リスト外のとき、7色に無い特定ブランドカラーが目的なら extend.custom-css での再定義方式(gray込み)を案内するようバリデーション分岐を拡充 - setup-sparkle-design: radius の選択肢一覧が古く(存在しない full を含み xs/2xl/3xl が欠落)、sparkle-design-cli PR #63 の primary/radius schema validation 追加と矛盾していたため8値に修正。primary/radius が 必須・型検証ありである旨と、複数テーマ運用時の README 参照を追記 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPHc3HUB2dc2bHnfEE8FM2
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✅ Files skipped from review due to trivial changes (1)
Walkthrough2つのSKILL.mdを更新し、複数固定配色バリアント要望のスコープ外化、primary/radiusの検証記載更新、config参照ドキュメントの追加と参照先整理を行っています。 ChangesSKILLドキュメント更新
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Pull request overview
sparkle-design-cli 側で追加・更新された「primary/radius の必須・型検証」「7色に無いブランドカラー時の extend.custom-css 再定義方針」「複数テーマ運用の推奨パターン」を、AI エージェント向けスキル(SKILL.md)にも反映するPRです。
Changes:
setup-sparkle-designスキルのsparkle.config.jsonリファレンスを更新(primary/radius の必須・型検証、radius の選択肢修正、複数テーマ運用の誘導追記)change-sparkle-configスキルに「複数固定配色バリアントを 1 デプロイで切り替えたい」要望の検知と範囲外誘導を追加- primary が許可リスト外のケースで、7色に無いブランドカラー目的なら
extend.custom-cssでの丸ごと再定義が必要である旨の案内を追記
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| .claude/skills/setup-sparkle-design/SKILL.md | sparkle.config.json の項目説明を最新仕様に合わせ、複数テーマ運用時の誘導を追記 |
| .claude/skills/change-sparkle-config/SKILL.md | 複数配色バリアント要望を範囲外として検知・誘導し、primary 許可リスト外時の案内を拡充 |
|
|
||
| 設定ファイルは [Sparkle Design Theme Settings](https://www.figma.com/community/plugin/1443500367756891364) Figma プラグインからも書き出せる。 | ||
|
|
||
| 役割・テナントごとに複数の固定配色バリアントを 1 デプロイで切り替えたい場合は、単一の `sparkle.config.json` では対応できない。sparkle-design-cli の README「複数のテーマ配色を1デプロイでサポートしたい場合」(config を分割して複数回 `generate` する方式)を参照。 |
- change-sparkle-config と setup-sparkle-design で primary 7色の列挙順が 食い違っていた(本PR自体が drift を作っていた)ため、colors.json の 実際の順序に統一 - radius:"full" の注記が「silent に壊れる」のままで、新しく追記した 「エラーで停止する」という記述と矛盾していたため、schema validation 導入後の挙動に合わせて統一 - README の見出し「複数のテーマ配色を 1 デプロイでサポートしたい場合」の スペース表記が2箇所で食い違っていたため統一 - primary 許可リスト外の分岐が1文に条件・アクションを詰め込みすぎていて 「本スキルは extend.custom-css を自分で編集しない」という重要な注記が 埋もれていたため、サブ箇条書きに分割し先頭に明記 - 複数テーマ運用の検知分岐が frontmatter の description のトリガー フレーズに反映されておらず、スキル自体が発動しない可能性があったため 該当フレーズを追加 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPHc3HUB2dc2bHnfEE8FM2
|
setup-sparkle-design/SKILL.md の primary/radius 選択肢一覧・型検証の挙動・ 複数テーマ運用の案内を references/config-reference.md に切り出した。 既存の component-catalog.md 等と同じ progressive disclosure パターンに 揃え、常に読み込まれる SKILL.md 本体を軽量に保つ。 change-sparkle-config 側は今回の追記が「実行方針」内の判定ロジック (前提チェック・書き込み前バリデーションの分岐)で、かつ毎回参照される コアデータ(許可リスト)と密結合なため、分割は見送った。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPHc3HUB2dc2bHnfEE8FM2
追記: スキル文量の分割
|
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (1)
.claude/skills/setup-sparkle-design/SKILL.md:254
- This file was modified but the "Last Updated" stamp still shows 2026-03-31, which can mislead readers about freshness. Please update it to reflect the current change date.
- **Load for config field details / multi-theme setups**: `references/config-reference.md`
---
Last Updated: 2026-03-31
Summary
sparkle-design-cli#63(sparkle-design-internal issue #222 発見2・発見3対応)で追加した以下の内容をAIエージェント向けスキルにも反映する:
extend.custom-cssで--color-primary-*/--color-gray-*を丸ごと再定義generateを推奨(単一CSS+属性スコープ上書きは非推奨)変更内容
change-sparkle-config:extend.custom-cssでの再定義方式を案内するsetup-sparkle-design:fullを含みxs/2xl/3xlが欠落)、CLI の実装と矛盾していたため8値に修正関連
補足(フォローアップ)
change-sparkle-configはsparkle-design-internal(pnpm sync:public-skills)→sparkle-design-docs(pnpm sync:skills)の順で同期される。両スクリプトはリモート(GitHub)から取得するため、本PRと sparkle-design-cli#63 のマージ後に同期が必要(本PRでは実施していません)。install-sparkle-design(sparkle-design-internal 直下で管理)側の追記は別PRで対応予定です。Test plan
🤖 Generated with Claude Code