关于 github-release-assistant
一项根据仓库信息和配置文件生成中英文 README 的 Skill。它支持审阅和修改内容,并可在获得明确确认后指导 Git 提交与推送。
主要功能
- 01生成中英文 README
- 02从项目文件收集信息
- 03询问缺失的项目详情
- 04审阅并完善差异
- 05提交和推送前征求确认
适用场景
- 01为仓库创建双语 README
- 02根据仓库事实补充项目文档
- 03审阅文档变更后准备 Git 提交
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zhanlincui/ agent-skills-hunter --skill github-release-assistant安装后在 Claude Code 中输入/github-release-assistant确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/readme_template_en.mdreadme_template_zh.mdrelease_config.example.jsonreferences/readme_outline.mdredmax_style.mdscripts/generate_release_readme.py详细介绍
GitHub 发布助手
概述
根据仓库信息和一个小型配置文件,按照简洁的“Redmax 风格”布局,生成精炼的中英文 README 文件。生成 README.md 和 README.zh.md,之后还可指导用户完成规范的 Git 提交和推送。
工作流
- 从
config.json、README.md、PROJECT_STRUCTURE.md、requirements*.txt和docs/收集仓库信息。 - 询问缺失的信息,或让用户填写
release_assistant.json(参见assets/release_config.example.json)。 - 运行生成脚本以编写 README 文件。
- 与用户一起检查差异,并根据需要完善内容。
- 如有需要,在明确确认后暂存、提交并推送更改。
快速开始
- 在仓库根目录中创建或编辑
release_assistant.json(可选,但建议填写)。 - 运行:
python3 /Users/cuizhanlin/.codex/skills/github-release-assistant/scripts/generate_release_readme.py --project-root <repo> --language both --overwrite - 检查
README.md和README.zh.md。
Git 工作流(提交 + 推送)
- 运行
git status和git diff以展示更改。 - 在运行
git add、git commit和git push前征求确认。 - 提议一条简洁的提交信息(例如:
docs: add bilingual README),并等待批准。
资源
- 脚本:
scripts/generate_release_readme.py。 - 模板:
assets/readme_template_en.md、assets/readme_template_zh.md。 - 配置示例:
assets/release_config.example.json。 - 风格参考:
references/redmax_style.md。 - 大纲指南:
references/readme_outline.md。
评论
支持 Markdown