eisland-dev-generate-release-worklog

Solid

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.

Data & Documents 238 stars 11 forks Updated today GPL-3.0

Install

View on GitHub

Quality Score: 89/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Generate Release Worklog Generate a versioned release announcement markdown file for eIsland, following the project's established format and tone. ## When to use - The user asks to generate release notes or an announcement for a new version - The user mentions "更新日志", "发布公告", "release notes", "announcement" - A release is being prepared and documentation is needed ## Process ### Step 1: Gather parameters 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 | ### Step 2: Collect recent git commits Run in the eIsland project root: ```bash 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`. ### Step 3: Read style reference Read the bundled reference file `references/V26.5.13.md` to extract the canonical format: 1. The exact template structure (metadata blockquote, summary, sections, closing) 2. The tone and phrasing patterns used in bullet items 3. The section ordering convention (Chinese first, English second) Also read the 2 most recent announcement files in `docs/announcement/` for additional style context. ### Step 4: Gener...

Details

Author
JNTMTMTM
Repository
JNTMTMTM/eIsland
Created
4 months ago
Last Updated
today
Language
TypeScript
License
GPL-3.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

release-announcement-writer

Write release notes, GitHub release copy, website update blurbs, and short launch posts from changelogs, git diffs, README changes, shipped feature lists, or product/system updates. Use when the user asks to announce a release, summarize what changed, prepare public launch copy, write a changelog, turn implementation notes into marketing-safe copy, or create LinkedIn/GitHub/X posts for a new version.

2 Updated 2 weeks ago
jqaisystems
Web & Frontend Solid

eisland-dev-update-docs

Update or create documentation in the eIsland VuePress docs site (web/eisland-web-docs). Use this skill whenever the user asks to update docs, add documentation, write a doc article, document a feature, update the tech stack docs, update plugin docs, update command docs, or any task involving files under web/eisland-web-docs/src/. This skill ensures all documentation follows the project's CLAUDE.md constraints, uses correct admonition syntax, maintains consistent style with existing articles, and properly updates sidebar.ts and README.md indexes.

238 Updated today
JNTMTMTM
Code & Development Listed

create-release-notes

Write user-facing release notes from the Conventional Commits history between two refs — grouped by impact, in plain language, with internal-only changes filtered out. Use when the user wants release notes, an announcement of what's new in a version, or a user-readable summary of changes since the last release (distinct from a developer changelog).

1 Updated today
atman-33