efoo-team/skills

pr-stage

Only use when the user explicitly invokes /pr-stage (or $pr-stage in Codex). Never auto-invoke. 既にステージ済み(git add 済み)の変更だけをコミットし、?

First seen Jul 7, 2026

Installation

$ npx skills add efoo-team/skills --skill pr-stage

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from efoo-team/skills · top by installs.

npx skills add efoo-team/skills

Browse all from efoo-team/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch main
Open issues 4
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

More metadata
tags
["git","commit","pull-request","staging","workflow","github"]

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,983 B
  • docs SUMMARY.md 449 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 35 installs

SKILL.md

pr-stage(ステージ済み変更のコミット〜PR 作成)

既にユーザーが git add でステージした変更を、そのままコミットして PR まで運ぶ薄型ラッパースキル。判断ロジック・安全ガードの正本は pr スキルにあり、本スキルは差分だけを定義する(重複記述を持つと改訂時に食い違うため)。

明示起動限定

このスキルはコミット・push・PR 作成という不可逆かつ外部(リモート・GitHub)に影響する副作用を実行する。ユーザーが明示的に /pr-stage(Codex では $pr-stage)を起動した場合のみ実行する。会話の流れから自動発動してはならない。

手順

  1. pr スキルの SKILL.md を Read する。パス解決: ~/.agents/skills/pr/SKILL.md、無ければ checkout 側 ~/ghq/github.com/efoo-team/skills/skills/pr/SKILL.md
  2. 読み込んだ pr の「重要事項(ブランチ運用の絶対ルール)」「前提: プロジェクト規約への準拠」「実行フロー」「副作用実行前の確認」「PR 文章の作成」に、下記の差分を適用して従う

pr との差分(本スキルの本義)

  • 対象は「既にステージ済みの変更」のみgit add を新たに実行せず、ステージされていない変更・untracked ファイルは対象外として残す。ユーザーがステージした範囲はユーザーの選別結果であり、勝手に広げることはその選別を上書きする事故になる
  • 実行冒頭に git diff --staged --stat でステージ内容を確認し、ステージが空の場合は何もコミットせず停止してユーザーに確認する
  • 現在のブランチが保護ブランチ(develop / main / master)の場合は、pr の手順どおりフィーチャーブランチを作成してからコミットする(ステージ済み変更はブランチ切替後も保持される)
  • 引数 [commit-message] が与えられた場合はコミットタイトルとして優先使用する

完了条件

  • ステージ済み変更のみがコミットされ、push・PR 作成まで完了している(PR 本文は pr の手順に従い pr-body の実行フローで生成する)
  • 作成した PR の URL をユーザーへ報告している