eisland-dev-generate-release-worklog

Featured

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 317 stars 17 forks Updated yesterday GPL-3.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
83
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
6 months ago
Last Updated
yesterday
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.

3 Updated 1 months ago
jqaisystems
AI & Automation Featured

skillshare-changelog

Generate CHANGELOG.md entry from recent commits in conventional format. Also syncs the website changelog page. Use this skill whenever the user asks to: generate a changelog, document what changed between tags, or create a new CHANGELOG entry. If you see requests like "write the changelog for v0.17", "what changed since last release", this is the skill to use. Do NOT manually edit CHANGELOG.md without this skill — it ensures proper formatting, user-perspective writing, and website changelog sync. For full release workflows (tests, changelog, release notes, version bump, announcements), use /release instead.

2,697 Updated today
runkids
AI & Automation Featured

skillshare-release

End-to-end release workflow for skillshare. Runs tests, generates changelog (via /changelog), optionally writes local RELEASE_NOTES, updates version numbers, commits, and drafts announcements. Use when the user says "release", "prepare release", "cut a release", "release v0.19", or any request to publish a new version. For changelog-only tasks, use /changelog instead.

2,697 Updated today
runkids