بنقرة واحدة
update-link-label
Edit a link label's name or icon in data/shared/linkIcons.ts and update all references in works.ts.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Edit a link label's name or icon in data/shared/linkIcons.ts and update all references in works.ts.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Interactively add a new HistoryEntry to data/history/history.ts. Asks questions in HistoryEntry type property order (name → description → year → approximate → feature → links), validates link URLs, and keeps HISTORIES sorted by year ascending.
Remove an existing HistoryEntry from data/history/history.ts.
Display existing HistoryEntry entries from data/history/history.ts. Supports filtering by year.
Interactively edit an existing HistoryEntry in data/history/history.ts.
Add a new labelled external-link type with a react-icons icon to data/shared/linkIcons.ts. Updates LINK_LABELS, LINK_ICONS, and the import statements.
Interactively add a new Work entry to data/works/works.ts. Asks questions in Work type property order (name → description → tags → year → links), supports new tag creation with similarity check, validates link URLs, and keeps WORKS sorted by year descending.
| name | update-link-label |
| description | Edit a link label's name or icon in data/shared/linkIcons.ts and update all references in works.ts. |
| user-triggered | true |
Edit an entry in LINK_LABELS / LINK_ICONS in data/shared/linkIcons.ts.
Read data/shared/linkIcons.ts and data/works/works.ts.
Output a numbered list of all labels with their icons. Output: "Which label to edit? Enter a number." Wait for reply.
Ask (AskUserQuestion):
"What to edit?"["Label name", "Icon", "Both"]Output: "New label name?" and wait for reply. Check it doesn't already exist (case-insensitive). If any works use the old label name, they will be updated automatically.
Follow the icon search procedure from the create-link-label skill (Step 3): search react-icons first, then fallback libraries. Present candidates and wait for selection.
Display a preview of the changes, then ask (AskUserQuestion):
["Yes, save it", "Cancel"]If Cancel, stop.
data/shared/linkIcons.ts: update the label string in LINK_LABELS, the key in LINK_ICONS, and the import if the icon changed. Keep LINK_LABELS sorted alphabetically.data/works/works.ts: if the label name changed, replace every occurrence in WorkLink.label fields.Run bun run typecheck.