docs: 添加 Agent 平台验证记录
一个社区健康文件体检与模板生成的 GitLink AI Agent Skill。检测仓库是否缺失开源社区推荐的文件(README、LICENSE、CONTRIBUTING、CODE_OF_CONDUCT、SECURITY、Issue/PR 模板、CHANGELOG),给出健康度评分,并为缺失文件一键生成可用的中文模板。
GitLink 智能化服务开源项目贡献赛 子赛题二(编写和丰富 GitLink Skills) 参赛作品。
作者:Ct201314
一个规范的开源项目需要一整套社区健康文件,但新建或快速迭代的仓库常常缺这少那。gitlink-scaffold 把”该有哪些文件、还缺哪些、缺的怎么补”自动化:
gitlink-scaffold
.gitlink/
.github/
docs/
把 SKILL.md 与 scripts/ 放入 Agent 技能目录(Claude Code、Cursor、Kiro CLI 等),向 Agent 提出诉求即可触发,例如:
SKILL.md
scripts/
「帮我看看 Gitlink/gitlink-cli 还缺哪些社区健康文件,并生成模板」
# 体检 python scripts/scaffold.py --owner Gitlink --repo gitlink-cli # 体检并生成缺失文件的模板 python scripts/scaffold.py --owner Gitlink --repo gitlink-cli --generate --output-dir out
gitlink-scaffold/ ├── SKILL.md ├── scripts/ │ ├── glapi.py GitLink 公开 API 客户端(自包含) │ └── scaffold.py 体检与模板生成脚本 ├── examples/ 真实体检报告 + 生成的模板 ├── tests/test_scaffold.py 单元测试(10 个用例) ├── requirements.txt └── LICENSE
在 Gitlink/gitlink-cli 上运行,体检得分 40/100(README、LICENSE 齐全,其余缺失),并成功生成 6 个模板文件,产物见 examples/。
Gitlink/gitlink-cli
examples/
单元测试:
python -m pytest tests/ -q # 10 passed
Mulan PSL v2,与 gitlink-cli 主仓库保持一致。
社区模板生成 Skill:检测并生成 ISSUE/PR 模板、CONTRIBUTING、CODE_OF_CONDUCT 等社区健康文件。GitLink 开源贡献赛子赛题二参赛作品。
gitlink-scaffold
一个社区健康文件体检与模板生成的 GitLink AI Agent Skill。检测仓库是否缺失开源社区推荐的文件(README、LICENSE、CONTRIBUTING、CODE_OF_CONDUCT、SECURITY、Issue/PR 模板、CHANGELOG),给出健康度评分,并为缺失文件一键生成可用的中文模板。
GitLink 智能化服务开源项目贡献赛 子赛题二(编写和丰富 GitLink Skills) 参赛作品。
作者:Ct201314
它解决什么
一个规范的开源项目需要一整套社区健康文件,但新建或快速迭代的仓库常常缺这少那。
gitlink-scaffold把”该有哪些文件、还缺哪些、缺的怎么补”自动化:.gitlink/、.github/、docs/多处查找)安装
作为 Agent Skill
把
SKILL.md与scripts/放入 Agent 技能目录(Claude Code、Cursor、Kiro CLI 等),向 Agent 提出诉求即可触发,例如:直接运行脚本
目录结构
真实验证
在
Gitlink/gitlink-cli上运行,体检得分 40/100(README、LICENSE 齐全,其余缺失),并成功生成 6 个模板文件,产物见examples/。单元测试:
设计要点
.gitlink/、.github/、docs/多处查找,避免误报缺失。许可证
Mulan PSL v2,与 gitlink-cli 主仓库保持一致。