eisland-dev-add-empty-…
Add a new empty subpage (tab) to an existing eIsland settings section with page navigation…
Generate a release announcement markdown for eIsland. Use this skill whenever the user asks to "generate release notes", "create announcement", "写更新日志", "生成发布公告", "draft release notes", or mentions preparing a new version release document.
$ npx -y skills add JNTMTMTM/eIsland --skill eisland-dev-generate-release-worklog --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/eisland-dev-generate-release-worklogContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate a release announcement markdown for eIsland. Use this skill whenever the user asks to "generate release notes", "create announcement", "写更新日志", "生成发布公告", "draft release notes", or mentions preparing a new version release document.
name: eisland-dev-generate-release-worklog author: JNTMTMTM description: > Generate a release announcement markdown for eIsland. Use this skill whenever the user asks to "generate release notes", "create announcement", "写更新日志", "生成发布公告", "draft release notes", or mentions preparing a new version release document.
Generate a versioned release announcement markdown file for eIsland, following the project's established format and tone.
Confirm these values with the user (use defaults if not specified):
| Parameter | Description | Default | |-----------|-------------|---------| | `version` | Version string (e.g., `V26.5.14`) | Ask user | | `date` | Release date (`YYYY-MM-DD`) | Today | | `sinceDate` | Git log start date | Previous version's date |
Run in the eIsland project root:
git log --oneline --since="<sinceDate>"
Also read `docs/CHANGE_LOG.md` (lines 1-50) for the latest released version context.
Group the commits by type prefix: `feat`, `fix`, `refactor`, `test`, `docs`, `i18n`, `style`, `chore`.
Read the bundled reference files in `references/V26.6.5/` to extract the canonical format: 1. The exact template structure (metadata blockquote, summary, sections, closing) — each version is a directory containing `CH_<version>.md` and `EN_<version>.md` 2. The tone and phrasing patterns used in bullet items 3. The separation convention: Chinese and English are in separate files
Read both `references/V26.6.5/CH_V26.6.5.md` and `references/V26.6.5/EN_V26.6.5.md` as the primary style reference.
Group commits into user-facing sections: **新功能**, **体验优化**, **问题修复**, **文档更新**. Only include sections that have items.
Rewrite each commit into a concise user-facing bullet point in Chinese:
Generate **two separate markdown files** inside a directory named after the version:
> **更新时间:** *`<date>`* > **代码仓库:** [`https://github.com/JNTMTMTM/eIsland`](https://github.com/JNTMTMTM/eIsland) **<Chinese summary in bold>** ## 新功能 - <Chinese bullet> ## 体验优化 - <Chinese bullet> ## 问题修复 - <Chinese bullet> ## 文档更新 - <Chinese bullet> 感谢大家持续反馈与支持。若你在升级后发现新问题,欢迎继续反馈,我们会尽快跟进。
> **Release Date:** *`<date>`* > **GitHub Repository:** [`https://github.com/JNTMTMTM/eIsland`](https://github.com/JNTMTMTM/eIsland) *<English summary in italic>* ## New Features - <English translation of bullet> ## Improvements - <English translation of bullet> ## Bug Fixes - <English translation of bullet> ## Documentation - <English translation of bullet> Thank you for your continued feedback and support. If you encounter new issues after upgrading, please continue to report them — we will follow up as soon as possible.
Write both files to `docs/announcement/<version>/`, then commit:
git add docs/announcement/<version>/ git commit -m "docs(announcement): add <version> release notes"
Return:
eIsland - A sleek, Apple Dynamic Island inspired floating widget for Windows, built with Electron.
Repo: JNTMTMTM/eIsland
Add a new empty subpage (tab) to an existing eIsland settings section with page navigation…
为 eIsland 灵动岛添加一个新的空白状态机(IslandState)。当用户要求创建新状态、新页面、 新界面(如登录页、设置子页面、独立面板)时使用此…
创建 eIsland 引导配置窗口的新步骤页面。当用户要求在引导界面(Guide)中新增配置步骤、引导页面、引导分页时使用此 skill。 触发关键词:guide…
为 eIsland 灵动岛的 MaxExpand(全展开)模式添加一个新的 Tab 页面。当用户要求创建新的 MaxExpand…
Add a new SVG icon to the project's icon enum system with matching test assertions. Use this…
Analyze the current git status, review all staged and unstaged changes, and create a commit…