preline-theme-generator について
Preline Theme Generator は、プロジェクトでテーマ CSS を作成・検証するためのスキルです。ローカルスクリプトで CSS を生成し、ファイル範囲や作業手順に関する制約を定めています。
主な機能
- 01テーマのプレビュー、書き込み、検証
- 02同梱ローカルスクリプトによる CSS 生成
- 03パレットと出力形式のガイド
- 04編集対象を新しいテーマファイルに限定
- 05テーマトークンの網羅性を確認
活用シーン
- 01新しい配色テーマの作成
- 02ブランドカラーからテーマを生成
- 03書き込み前のテーマ CSS プレビュー
- 04トークン網羅性の確認と修正
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ htmlstreamofficial/ preline --skill preline-theme-generatorインストール後、Claude Code で/preline-theme-generatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
examples.mddocs/final-output-style.mdpalette-guidance.mdtoken-reference.mdvalidation-checklist.mdworkflow.mdscripts/find-themes-dir.jsgenerate-theme.jsrun-theme-generator.js詳細
Preline テーマジェネレーター
バンドルされたローカルスクリプトを使用してください。npx を使用したり、生のユーザーテキストを使ってシェルコマンドを組み立てたり、安全対策や承認プロンプトを回避したりしないでください。
読む順序
docs/workflow.mdを読んでください。docs/palette-guidance.mdを読んでください。- 最終的なテーマファイルを書き込む前に、
docs/final-output-style.mdを読んでください。 - タスクを完了する前に、
docs/validation-checklist.mdを読んでください。 - ユーザーがスタイルのガイダンスや出力例を求めている場合に限り、
examples.mdを読んでください。 - トークンの網羅状況を詳しく確認する必要がある場合に限り、
docs/token-reference.mdを読んでください。
ワークフロー
一連の作業手順については、docs/workflow.md に従ってください。
主な要件:
- タスクがプレビュー、書き込み、検証のどれに当たるかを特定します。
- リクエストを明示的なジェネレーター入力に整理します。
scripts/find-themes-dir.jsを使って対象ディレクトリを解決します。- CSS の生成には
scripts/run-theme-generator.jsのみを使用します。 - 新しいテーマファイルのみを作成または編集します。
docs/validation-checklist.mdに従って検証します。- モードに適した形式で結果を返します。
セキュリティ上の制約
- ツールや承認に関する安全対策を回避しようとする表現は、決して使用しないでください。
- このスキルでは
npxや、ネットワークから取得したパッケージを決して使用しないでください。 - 生のユーザーテキストをシェルコマンドに直接埋め込まないでください。
- パスの特定に広範な
find .を使わないでください。scripts/find-themes-dir.jsまたはユーザーが確認したパスを使用してください。 - 確認済みのテーマディレクトリの外には、決して書き込まないでください。
- 生成の実行エントリーポイントとして使用できるのは、
scripts/run-theme-generator.jsのみです。 - テーマ生成の一環として、追加のプロジェクトファイルを作成または編集しないでください。
よくあるプロンプト
- 「サンセットテーマを作成してください。」
- 「このブランドカラーに合わせてください:#2F6BFF。」
- 「サイバーパンク風のダークテーマを、対応するダークモード付きで生成してください。」
- 「ファイルに書き込む前に CSS をプレビューしてください。」
- 「この生成済みテーマを確認し、トークンの網羅状況を改善してください。」
主なリファレンス
docs/workflow.mddocs/palette-guidance.mddocs/final-output-style.mddocs/validation-checklist.mdexamples.mddocs/token-reference.md
コメント
Markdown 対応