Route GitHub operations through commands

forgeskillsetup L2274
cluesmith/codev
What it does

Dispatch GitHub/GitLab/Gitea operations via CLI

Best for

Abstracting GitHub/GitLab/Gitea differences so one workflow works across multiple forge providers.

Inputs
  • · issue/PR ID
  • · branch name
  • · search query
Outputs
  • · JSON issue/PR data
  • · PR diff
  • · merge confirmation
Requires
  • · GitHub gh CLI
  • · GitLab glab CLI
  • · Gitea tea CLI
Preconditions

Git repository initialized; gh/glab/tea CLI installed and authenticated

Failure modes
  • · Unsupported forge provider (preset output schema mismatch); CLI not found; auth expired
Trust signals
  • · Three provider presets (github, gitlab, gitea)
  • · Graceful degradation on schema mismatch
  • · Concept override mechanism for custom CLIs