DevOps & Cloudlow risk
metagit-upstream-scan
Use when a coding agent encounters likely upstream blockers and must find related workspace repositories, files, and probable root causes.
metagit-ai/metagit-cli·.agents/skills/metagit-upstream-scan/SKILL.md
34/ 100推荐值
导入这个 Skill
选择你的 coding agent,复制项目级或个人级安装命令。
导入当前项目.agents/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a codex -y导入个人环境~/.agents/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a codex -g -y导入当前项目.claude/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a claude-code -y导入个人环境~/.claude/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a claude-code -g -y导入当前项目.agents/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a github-copilot -y导入个人环境~/.copilot/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a github-copilot -g -y导入当前项目.agents/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a cursor -y导入个人环境~/.cursor/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a cursor -g -y导入当前项目.agents/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a gemini-cli -y导入个人环境~/.gemini/skills/metagit-upstream-scan
npx skills add https://github.com/metagit-ai/metagit-cli/tree/482dfb3b7a407ca5e541657a6fcc9af619818243/.agents/skills/metagit-upstream-scan -a gemini-cli -g -yNative Gemini CLI
gemini skills install https://github.com/metagit-ai/metagit-cli.git --scope workspace --path .agents/skills/metagit-upstream-scan⚠ 安装命令使用开源 skills CLI。执行前请检查来源、脚本和权限。
Skill 指令
在 GitHub 查看原始文件 ↗# Metagit Upstream Discovery Skill Use this skill when the current repo does not appear to contain the full fix and related repositories may hold the source issue. ## Supported Use Cases - Missing Terraform input in a shared module - Docker base image/version mismatch across repos - Shared infrastructure definitions causing local failures - CI pipeline breakages tied to upstream templates/workflows ## Local Script Wrapper (Use First) Use this token-efficient wrapper for upstream discovery tasks: - `./scripts/upstream-scan.sh [root_path] "<query>" [preset] [max_results]` Output format: - compact status line - top ranked repo hints (`hint`) - top search file hits (`hit`) ## Workflow 1. Read workspace repository map from active `.metagit.yml`. 2. Run `metagit_workspace_index` to verify repo availability and sync state. 3. Use `metagit_workspace_search` with category preset (`terraform`, `docker`, `infra`, `ci`). 4. Use `metagit_upstream_hints` to rank candidate repositories and files. 5. Return a concise action plan: - top candidate repos - likely files/definitions - whether sync is needed before deeper analysis ## Search Strategy - Start narrow with issue-specific terms (error, module, variable, image tag). - Expand to broader shared terms if no hits. - Prefer repositories referenced by workspace metadata before searching unknown repos. ## Output Contract Return: - ranked candidates with rationale - suggested next file openings - confidence level and unresolved assumptions ## Safety Rules - Restrict search to configured workspace repositories. - Cap result size and duration. - Keep this workflow read-only unless an explicit sync action is requested.