lilja-packages/lilja.editor-ex/src/Lilja.EditorEx/CustomProjectWindow/skills~/custom-project-window-json/SKILL.md
Edits Unity Custom Project Window tree data in UserSettings/CustomProjectWindowSettings.json (groups, assets, folder-refs). Use when editing custom project window layout. Requires SaveMode=UserSettingsFile. Nodes are stored as a flat list with ParentId.
npx skillsauth add kamahir0/lilja custom-project-window-jsonInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Unity 拡張 Lilja.EditorEx の「Project (Custom)」ウィンドウのツリーデータを .vscode/../UserSettings/CustomProjectWindowSettings.json で編集する手順。
詳細スキーマは reference.md、操作例は examples.md。
編集前に必ず確認してください。
Lilja/EditorEx/Save Mode/UserSettings File にチェックが入っているか(または右上コンテキストメニューで UserSettings ファイル になっているか)。EditorPrefs モードの場合、JSON ファイルを編集しても Unity 側に反映されません。UserSettings/CustomProjectWindowSettings.json。{ "Version": 2, "Nodes": [] } で新規作成して構いません。UserSettings/CustomProjectWindowSettings.json を Read する。ParentId で紐付けられている点に注意する。focusChanged 時)、ファイルのタイムスタンプが更新されていれば自動的にツリーが再ロードされます。Assets/ または Packages/ から始まるプロジェクト相対パス(例: Assets/Scripts/PlayerController.cs)とし、区切り文字は / を使用します。Kind: 2)やフォルダ(Kind: 1)を追加する際、AssetGuid は空文字列 ""(または省略)にして構いません。AssetPath さえ正確に指定されていれば、Unity側で設定ファイルをロードする際に自動的に AssetDatabase.AssetPathToGUID を使用して AssetGuid が自動解決・補完され、保存時に自動で書き込まれます。Kind: 1, Source: 1)を登録する場合、その配下にある子ファイルや子フォルダは Unity 側で動的にスキャン・同期(FolderRefSynced)されます。| 項目 | 値 |
| :--- | :--- |
| ルート | { "Version": 2, "Nodes": [ ... ] } |
| Id | 一意な文字列。新規グループは manual-group:{Guid:N} 形式など。新規アセットは manual-asset:{Guid:N} 形式。手動でユニークな文字列を指定しても構いません。 |
| ParentId | 親ノードの Id。ルート直下の場合は空文字列 ""。 |
| Kind | 0 = Group (仮想グループ), 1 = Folder (フォルダ参照など), 2 = Asset (アセットポインター) |
| Source | 0 = Manual (手動グループ/手動アセット), 1 = FolderRefRoot (同期フォルダ), 3 = FolderPointer (フォルダポインター) |
AssetGuid を ""(空文字列)に設定 してください。Source: 1)の配下に同期されるファイルやフォルダは、ロード時に自動で展開されるため、JSONに子ノードとして追加してはいけません。C:/...)を指定してはいけません。必ず Assets/ または Packages/ から始まる相対パスを指定してください。UserSettingsFile であることを確認したVersion は 2、Nodes はフラット配列AssetGuid を "" (空文字列) に設定した(自力で解決しようとしていない)ParentId で表現されているAssets/ または Packages/ から始まっているSource: 1)の子要素を JSON に含めていないdata-ai
Edits Unity Custom Project Window tree data in UserSettings/CustomProjectWindowSettings.json (groups, assets, folder-refs). Use when editing custom project window layout. Requires SaveMode=UserSettingsFile. Nodes are stored as a flat list with ParentId.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.