关于 monorepo-cli
为 CLI 工具单体仓库提供跨项目管理脚本的 Agent 技能,可检查多个项目的 GitHub Actions CI 状态,并支持供自动化处理的 JSON 输出。
主要功能
- 01检查所有项目的 CI 状态
- 02提供人类可读和 JSON 输出
- 03覆盖多个 CLI 项目
适用场景
- 01发布前检查各项目 CI
- 02将 CI 状态接入自动化流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dl-alexandre/ skills --skill monorepo-cli安装后在 Claude Code 中输入/monorepo-cli确认已加载。
附带文件scripts/check-ci-status.sh
详细介绍
Monorepo CLI
用于跨项目管理 CLI 工具 monorepo。
概述
此技能提供用于管理 monorepo 中多个 CLI 项目的辅助脚本:
- App-Store-Connect-CLI
- Google-Drive-CLI
- Google-Play-Developer-CLI
- Grokipedia-CLI
- App-StoreKit-CLI
- App-Store-Server-CLI
- Apple-Map-Server-CLI
- MyMarketNews-CLI
- cimis-cli
可用脚本
check-ci-status.sh
检查所有项目的 GitHub Actions CI 状态。
# Human-readable output
./skills/monorepo-cli/scripts/check-ci-status.sh
# JSON output for automation
./skills/monorepo-cli/scripts/check-ci-status.sh --json
输出:
- 显示每个项目的表情符号指示标记
- 成功:✅
- 失败:❌
- 没有运行记录:⚠️
- 未知:❓
前置条件
- 已安装并完成身份验证的 GitHub CLI(
gh) - 有权访问所有 monorepo 仓库
Agent 最佳实践
- 发布前先检查 CI
- 使用 JSON 输出进行自动化处理
- 检查所有项目——一个项目失败就可能阻碍发布
评论
支持 Markdown