Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-ops-plus

hero

License: MIT Stars welcome Works with Claude Code Skill version 1.0

Built on affaan-m/ECC by @affaan-m (256,460 stars, MIT). All credit for the original idea to them. This fork improves and repackages it; upstream license preserved in UPSTREAM_LICENSE.

A careful Claude Code skill for checking GitHub issues, pull requests, CI runs, releases, and security alerts with the gh CLI.

💡 Why

GitHub work can go wrong with one rushed command.

A review may miss failed tests or risky code. A stale rule may close work that still matters. A release may use the wrong tag.

This skill is for developers and maintainers who want Claude Code to inspect first, show proof, and ask before making major changes. It plugs into your normal GitHub flow and has no extra dependencies beyond Git, GitHub CLI, and Claude Code.

⚡ Install

mkdir -p ~/.claude/skills/github-ops && curl -fsSL https://raw.githubusercontent.com/YOUR-USER/github-ops-plus/main/skill/SKILL.md -o ~/.claude/skills/github-ops/SKILL.md

Replace YOUR-USER with the GitHub account that hosts your fork.

🛠️ Usage

Open Claude Code inside a Git repo and ask:

Review pull request 81. Check its full context, code changes, tests, docs, CI, and merge state. Do not merge or comment.

Expected result:

Repository: owner/project
Pull request: #81
CI: 1 failed check
Main concern: The new error path has no test.
Merge state: GitHub is still checking.
Action taken: None

The skill checks the Git remote, GitHub login, repo name, and default branch before work. It reads the full pull request and reports what it finds. It does not merge, comment, rerun CI, or change code unless you ask.

You can also ask it to:

Triage issue 42, but only draft the labels and reply.
Find the cause of the latest failed CI run.
Draft release notes since the last release.
Review open Dependabot alerts and list high-risk items first.

🔄 What we changed vs upstream

  • Rewrites the Japanese metadata description into clear English with explicit activation cues and adds an ECC attribution note.
  • Adds strong safety and authorization rules: inspect first, protect secrets, confirm repo/account, and avoid merges, closures, comments, releases, reruns, or code changes unless requested.
  • Introduces setup checks for Git remotes, authentication, repository identity, default branch, and --repo usage outside a Git checkout.
  • Makes issue and PR review more rigorous by requiring full context, label validation, code/test/doc review, and careful interpretation of GitHub’s merge state.
  • Replaces rigid stale automation with repo-aware defaults, human review, protected categories, and dates calculated from today.

📄 License

Released under the MIT License. The upstream MIT license and credit are preserved in UPSTREAM_LICENSE.

About

Claude Code skill to manage GitHub issues, PRs, CI, releases, and security alerts with gh. Built on ECC by @affaan-m.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors