用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/qdhenry/Foundry-OSS --skill release-notes命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | release-notes |
| description | Generate release notes from git history between tags, commits, or date ranges |
Generate structured release notes from git commit history, organized by category and impact.
since — Starting point: git tag, commit SHA, or relative date (e.g., v0.1.0, abc1234, 2 weeks ago). Defaults to latest tag or last 2 weeks.until — Ending point. Defaults to HEAD.format — Output format: markdown (default), slack, linkedin.Determine the commit range:
# If no `since` provided, find latest tag
git describe --tags --abbrev=0 2>/dev/null || echo "No tags found"
# Get commits in range
git log --oneline --no-merges ${since}..${until:-HEAD}
Parse commits by conventional commit prefix:
feat: / feat(scope): → New Featuresfix: → Bug Fixesrefactor: → Improvementsperf: → Performancedocs: → Documentationchore: / ci: / build: → Internal (omit from public notes)For each feature/fix, read the changed files to understand the user-facing impact:
git diff --stat ${commit}^..${commit}
Group by domain (detect from file paths):
convex/ → Backendpackages/ui/src/ → UIapps/web/ → Web Appapps/desktop/ → Desktop Appagent-service/ or agent-worker/ → AI/Agent Systemsandbox-worker/ → SandboxGenerate release notes in requested format.
# Release Notes — [version or date range]
## New Features
- **[Domain]**: Description of feature ([scope])
## Bug Fixes
- **[Domain]**: Description of fix
## Improvements
- **[Domain]**: Description of improvement
---
*N commits by N contributors over N days*
Focus on 2-3 headline features, business impact framing, no technical jargon. Keep under 1300 characters.
Compact bullet list with emoji prefixes. Link to PR numbers.