Skip to content

docs: squash merge リポジトリでの merged branch 削除ルールを CLAUDE.md に追記#356

Merged
ymnao merged 1 commit into
mainfrom
docs/claude-md-branch-delete-note
Jul 18, 2026
Merged

docs: squash merge リポジトリでの merged branch 削除ルールを CLAUDE.md に追記#356
ymnao merged 1 commit into
mainfrom
docs/claude-md-branch-delete-note

Conversation

@ymnao

@ymnao ymnao commented Jul 18, 2026

Copy link
Copy Markdown
Owner

概要

CLAUDE.md「Issue・PR」節に、squash merge リポジトリでの merged branch 削除ルールを 1 行追記。

関連 Issue

なし (学びの昇格)

移行 Stage

該当なし (ドキュメント)

変更内容

  • scripta は全 PR squash merge のため git branch -d が「未 merge」判定で拒否される旨を明記
  • merged 確認済み (gh pr view <num> --json state) のブランチ削除は git branch -D を使う運用を明文化
  • /next skill が -d 拒否で停止した場合の対応 (merged 確認 → -D) も併記

動作確認

  • doc-only 変更のため実行対象コードなし (テストスイート未実施)

背景

session 104 / 105 で同じ skill drift が 2 回連続発生。CLAUDE.md ルール「同じ内容の指摘・訂正を 2 回受けたら CLAUDE.md または該当 skill への追記を提案する」の閾値到達により、HANDOFF §「未完了・次にやること 1. 学びの昇格」で user 判断待ちだった提案 (a) を採用。提案 (b)「/next skill 拡張」は skill 側変更で影響大 (かつ dotfiles 配下で不可侵) のため不採用。

検証エビデンス

リスク分類

tier: high — agent-config: CLAUDE.md (classify-risk.sh 出力)

実行した検証

種別 コマンド 結果
テスト (未実施) diff が CLAUDE.md 1 行のみで実行対象コードなし
Lint (未実施) doc-only、対象なし
Typecheck (未実施) doc-only、対象なし
レビュー codex-review shell-senior PASS (0 findings)
レビュー codex-review security PASS (0 findings)
レビュー codex-review qa-fixture PASS (0 findings)

レビュー指摘と対応

codex-review 全 3 観点で 0 findings。対応事項なし。

追跡先

なし

Draft 判定

  • 判定: normal
  • 根拠: step 4 — 全観点 PASS、fix 必要 finding も追跡 finding もゼロ。step 5 walkthrough で user 明示承認「ok」

- scripta は全 PR squash merge のため `git branch -d` が「未 merge」で拒否される
- merged 確認済みのブランチは `git branch -D` を使う旨を Issue・PR 節に明記
- session 104 / 105 で同じ skill drift が 2 回再発したことに対する学びの昇格
  (CLAUDE.md ルール「同じ指摘を 2 回受けたら追記提案」の閾値到達)
@ymnao
ymnao merged commit a253619 into main Jul 18, 2026
8 checks passed
@ymnao
ymnao deleted the docs/claude-md-branch-delete-note branch July 18, 2026 17:11
ymnao added a commit that referenced this pull request Jul 18, 2026
- ci.yml の push / pull_request に paths-ignore (**/*.md, docs/**,
  .github/ISSUE_TEMPLATE/**) を追加
- ci-skip.yml を新規追加: 補完する paths filter で trigger され、
  ci.yml の各 required check (lint / typecheck / test / e2e /
  electron-e2e / build / dependency-review) を stub success で提供
- codeql.yml + codeql-skip.yml と同じ pattern・同じ path 定義で揃える
- HANDOFF §1 対応 (PR #356 の CLAUDE.md 1 行追記でも e2e 全 job が
  走った件を解消)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant