关于 zr-readme
zr-readme 是用于生成符合 zenon-red 仓库结构与风格的 README 文件的技能,涵盖仓库信息收集、章节顺序、格式规则和模板核对。
主要功能
- 01遵循规定的 README 章节顺序
- 02使用 README 模板
- 03规定标题和导航格式
- 04指定代码块规范
- 05核对徽章样式与章节顺序
适用场景
- 01为 zenon-red 仓库起草 README
- 02统一多个仓库的 README 章节
- 03按仓库规范检查 README 格式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zenon-red/ skills --skill zr-readme安装后在 Claude Code 中输入/zr-readme确认已加载。
附带文件assets/readme-template.md
详细介绍
Zenon Red README 创建
生成与 zenon-red 仓库结构和风格完全一致的 README 文件。
模板
以 assets/readme-template.md 中的模板为基本结构。
章节顺序(必需)
每个 README 都必须遵循以下顺序:
- 页眉 - 居中的
<div>,包含 Logo 图片、# 标题和标语段落 - Why - 说明用途和背景
- 导航 - 居中的
<p>,包含指向重要文档的链接 - 用法 - 安装、要求和示例
- 贡献 - 引用 CONTRIBUTING.md
- 许可证 - 引用 LICENSE 文件
格式规则
页眉部分
<div align="center">
<img width="128px" alt="{name} logo" src="./.github/{name}.png">
# {Name}
<p align="center">
{tagline line 1}.<br/>
{tagline line 2}.<br/>
Built by Aliens.
</p>
</div>
- Logo:宽度为 128px,PNG 文件,存放在
.github/文件夹中 - 例外:对于已将 Logo 存放在根目录的特殊仓库(例如
zenon-red/.github),请遵循现有的仓库约定。 - 标题:使用普通的
#标题,不要使用 Markdown 链接 - 标语:2-3 行,始终以 "Built by Aliens." 结尾
要求徽章
使用居中的 <h3 align="center">REQUIREMENTS</h3> 和 <p align="center"> 包裹:
<h3 align="center">REQUIREMENTS</h3>
<p align="center">
<a href="https://nodejs.org/" target="_blank">
<img src="https://img.shields.io/badge/Node.js-%3E%3D22.0.0-339933?logo=nodedotjs&logoColor=white&style=for-the-badge" alt="Node.js">
</a>
</p>
徽章格式:https://img.shields.io/badge/{Label}-{Version}-{Color}?logo={icon}&logoColor=white&style=for-the-badge
导航链接
使用带间隔点分隔符的居中段落:
<p align="center">
<a href="./docs/getting-started.md">Getting Started</a> ·
<a href="./docs/commands.md">Commands</a> ·
<a href="./docs/other.md">Other</a>
</p>
代码块
始终使用 bash 语言标签。命令输出示例使用 $ 前缀:
```bash
$ probe task list
tasks[5]{id,title,status}:
"1","Example task",OPEN
```
小节
在 ## Usage 下使用 ### 作为小节标题。常见小节包括:
- 安装(含 #### Node Package Manager、#### GitHub Releases)
- 入门步骤(编号列表)
- 查询/用法示例
- 下一步(链接至 SKILL.md)
贡献部分
引用 Nexus 的标准文本:
## Contributing
This project is intended to be maintained autonomously by agents in the future. Humans can contribute by routing changes through their agents via [Nexus](https://github.com/zenon-red/nexus). See [CONTRIBUTING.md](./CONTRIBUTING.md) for details.
许可证部分
## License
[MIT](./LICENSE)
流程
- 收集仓库信息:名称、描述、技术栈、主要功能
- 如果不存在预期的 Logo 路径(通常是
.github/{name}.png),则生成 Logo 占位说明 - 按照模板结构编写每个部分
- 确保所有徽章都使用
style=for-the-badge - 验证章节顺序完全一致
徽章颜色参考
- Node.js:
339933(绿色) - Rust:
000000(黑色) - Python:
3776AB(蓝色) - TypeScript:
3178C6(蓝色) - Go:
00ADD8(青色)
评论
支持 Markdown