Run any Skill in Manus
with one click
with one click
Run any Skill in Manus with one click
Get Started$pwd:
$ git log --oneline --stat
stars:0
forks:0
updated:May 6, 2026 at 06:24
SKILL.md
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | rename-screen-ids |
| description | 画面の未命名 ID (textInput1 等) を AI 推論で業務的な名前に一括リネームする |
| argument-hint | <screenId> (省略時は現在アクティブなデザイナータブ) |
| disable-model-invocation | true |
以下の手順を この順序で 実行してください。
引数 $ARGUMENTS が空でない場合はそれを screenId として使います。
空の場合は designer__list_tabs を呼び出し、アクティブな (●印) タブを探します。
design:<screenId> 形式のタブが対象ですdesign: プレフィックスを除いた部分が screenId ですdesigner__get_rename_context を screenId で呼び出します。
unnamedItems が空 (0 件) の場合: 「未命名項目はありません (全 {namedCount} 件は命名済みです)。」と伝えて終了します各 unnamedItem について、以下の情報を総合して業務的な名前を推論します:
参照優先順位 (高→低):
label — 画面項目の日本語ラベル (最も信頼性が高い)placeholder — 入力欄のプレースホルダーheadingContext — 直前の見出し / legend テキストhtmlFragment — 周辺 HTML 断片 (label タグ等を読み取る)命名規則:
userName, postalCode, loginId)let, const, class 等)fullName, 郵便番号→postalCode)email or emailAddress)direction: "output" の項目 (出力・表示系) も命名対象に含める。入力系と同じ命名規則を適用する (#359)以下の形式で表を提示します:
対象画面: <screenId>
未命名項目 <N> 件を以下の名前にリネームします:
| 現在の ID | 推論した名前 | 根拠 (label / placeholder 等) |
|---------------|---------------|-------------------------------|
| textInput1 | fullName | label: 氏名 |
| textInput2 | postalCode | label: 郵便番号 |
| select1 | prefCode | label: 都道府県、placeholder: 選択 |
| (推論不能) | — (スキップ) | 情報不足 |
推論不能項目はスキップします (現在の ID を維持)。
このマッピングで適用してよいですか? (yes でリネーム実行 / no でキャンセル / 修正があれば変更内容を伝えてください)
ユーザーの返答を待ちます。 返答なしに apply_rename_mapping を呼び出してはいけません。
修正後のマッピングを再提示し、再度確認を求めます。
「キャンセルしました。」と伝えて終了します。
推論不能でスキップした項目を除いた mapping を designer__apply_rename_mapping に渡します。
{
"screenId": "<screenId>",
"mapping": {
"textInput1": "fullName",
"textInput2": "postalCode",
"select1": "prefCode"
}
}
以下の形式で報告します:
リネーム完了:
成功: N 件
✓ textInput1 → fullName (処理フロー参照 2 箇所)
✓ textInput2 → postalCode
失敗: M 件
✗ select1 → prefCode: ID "prefCode" は既に使用されています
スキップ (推論不能): K 件
失敗がある場合は原因と対処法を一言添えます。