mcpField
M
monorepo-cli

monorepo-cli

github.com/dl-alexandre云与 DevOps140 次安装4 周前更新
代码仓库

关于 monorepo-cli

为 CLI 工具单体仓库提供跨项目管理脚本的 Agent 技能,可检查多个项目的 GitHub Actions CI 状态,并支持供自动化处理的 JSON 输出。

主要功能

  1. 01检查所有项目的 CI 状态
  2. 02提供人类可读和 JSON 输出
  3. 03覆盖多个 CLI 项目

适用场景

  1. 01发布前检查各项目 CI
  2. 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 最佳实践

  1. 发布前先检查 CI
  2. 使用 JSON 输出进行自动化处理
  3. 检查所有项目——一个项目失败就可能阻碍发布

评论

支持 Markdown