Conversation
## Summary - make worktree and branch cleanup a required post-merge terminal step - safely handle squash-merged branches through live PR and clean-tree verification - return the primary checkout to fetched, fast-forwarded `develop` - route PR, promotion, and release completion through the cleanup procedure ## Validation - `python3 scripts/build_dist.py --check` - `python3 scripts/tests/test_build_dist.py` - `python3 scripts/prose_lint.py --check sentence-length --diff origin/develop` - `python3 scripts/prose_lint.py --check sentence-split --diff origin/develop` - `markdownlint-cli2` over 158 Markdown files - `git diff --check`
Contributor
There was a problem hiding this comment.
Pull request overview
Promotes the current develop state into main by updating the fleet Skills distribution to require verified post-merge cleanup (worktrees/branches) and restoring the base clone back to a clean, fast-forwarded develop as the default terminal step after merges/promotions/releases.
Changes:
- Make post-merge cleanup the default terminal step in the
repo-worktreeprocedure, including verification gates before removal. - Extend the PR loop and release workflow guidance to require running the post-merge cleanup after authorized merges/promotions/releases.
- Define a narrow, verification-gated exception permitting
git branch -Dfor post–squash-merge cleanup of the exact verified task branch.
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| .github/skills/repo-worktree/SKILL.md | Expands the post-merge cleanup procedure with verification, removal steps, and base-clone reset to develop. |
| .github/skills/pr-review-conduct/SKILL.md | Requires repo-worktree cleanup after an authorized merge to complete the PR loop. |
| .github/skills/operational-vs-release-workflow/SKILL.md | Adds a release/promotion terminal step requiring cleanup and returning the base clone to develop. |
| .github/skills/git-commit-conventions/SKILL.md | Adds a narrowly-scoped exception allowing git branch -D after a verified squash merge per repo-worktree. |
| .claude-plugin/fleet-skills/skills/repo-worktree/SKILL.md | Mirrors the updated repo-worktree cleanup procedure in the Claude plugin distribution. |
| .claude-plugin/fleet-skills/skills/pr-review-conduct/SKILL.md | Mirrors the post-merge cleanup requirement in the Claude plugin distribution. |
| .claude-plugin/fleet-skills/skills/operational-vs-release-workflow/SKILL.md | Mirrors the release/promotion cleanup terminal step in the Claude plugin distribution. |
| .claude-plugin/fleet-skills/skills/git-commit-conventions/SKILL.md | Mirrors the post–squash-merge git branch -D exception in the Claude plugin distribution. |
| .claude-plugin/fleet-skills/.source-digest | Updates the plugin source digest to match the new Skills content. |
| .agents/skills/repo-worktree/SKILL.md | Mirrors the updated repo-worktree cleanup procedure in the agents distribution. |
| .agents/skills/pr-review-conduct/SKILL.md | Mirrors the post-merge cleanup requirement in the agents distribution. |
| .agents/skills/operational-vs-release-workflow/SKILL.md | Mirrors the release/promotion cleanup terminal step in the agents distribution. |
| .agents/skills/git-commit-conventions/SKILL.md | Mirrors the post–squash-merge git branch -D exception in the agents distribution. |
💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Promote the current
developbranch tomain.Included change:
develop(#873)Merge method
Merge commit only. Preserve
developafter merge.