Skills finishing-a-development-branch
๐Ÿ“ฆ

finishing-a-development-branch

Content revision r1 Safe โš™๏ธ External commands๐Ÿ“ Filesystem access

Finish Development Branches Safely

Completing a feature branch often requires tests, merge decisions, and cleanup. This skill guides Claude, Codex, and Claude Code through safe branch finishing choices.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 78 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "finishing-a-development-branch" from https://skillstore.io/skills/zhanlincui-finishing-a-development-branch.md and its manifest at https://skillstore.io/api/skills/zhanlincui-finishing-a-development-branch/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "finishing-a-development-branch". The implementation is done. Help me finish this branch.

Expected outcome:

  • Tests are checked first and failures block merge or PR steps.
  • The assistant identifies or confirms the base branch.
  • The assistant presents merge, PR, keep, and discard options.

Using "finishing-a-development-branch". Push this finished work and open a PR.

Expected outcome:

  • The assistant verifies tests before pushing.
  • The assistant prepares a PR title, summary, and test plan.
  • The local worktree is preserved unless cleanup is explicitly appropriate.

Using "finishing-a-development-branch". Discard this branch after I confirm.

Expected outcome:

  • The assistant lists what will be deleted.
  • The assistant waits for exact typed confirmation.
  • The assistant deletes and cleans up only after confirmation.

Security Audit

Safe
v5 โ€ข 7/8/2026 Open versioned report

The static findings are false positives from Markdown code fences, documented Git examples, command substitution used for visible CLI arguments, and /dev/null redirection. No prompt injection, concealed exfiltration, or malicious intent was found in SKILL.md.

1
Files scanned
201
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/zhanlincui-finishing-a-development-branch/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/zhanlincui-finishing-a-development-branch/security.svg)](https://skillstore.io/skills/zhanlincui-finishing-a-development-branch?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/zhanlincui-finishing-a-development-branch?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/zhanlincui-finishing-a-development-branch/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/zhanlincui-finishing-a-development-branch.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

ZhanlinCui. (2026). finishing-a-development-branch security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/zhanlincui-finishing-a-development-branch/audits/5

BibTeX citation

@techreport{zhanlincui-zhanlincui-finishing-a-development-branch-2026, author = {ZhanlinCui}, title = {finishing-a-development-branch security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/zhanlincui-finishing-a-development-branch/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "finishing-a-development-branch security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "ZhanlinCui" date-released: "2026-07-08" url: "https://skillstore.io/skills/zhanlincui-finishing-a-development-branch/audits/5" identifiers: - type: other value: "skillstore:zhanlincui-finishing-a-development-branch:audit:5" description: "Skillstore immutable audit report identifier"

Compare variants

8 installable variants

Each author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.

Why this variant is first

Higher Skillstore usage
ZhanlinCui Recommended Current

zhanlincui-finishing-a-development-branch

Skillstore Score 78
Evidence Confidence High
Skillstore usage 15
Updated

2026-08-21

sickn33-finishing-a-development-branch

Skillstore Score 78
Evidence Confidence High
Skillstore usage 9
Updated

2026-08-21

cygnusfear-finishing-a-development-branch

Skillstore Score 78
Evidence Confidence High
Skillstore usage 8
Updated

2026-08-21

davila7-finishing-a-development-branch

Skillstore Score 78
Evidence Confidence High
Skillstore usage 7
Updated

2026-08-21

cycleaddict-finishing-a-development-branch

Skillstore Score 78
Evidence Confidence High
Skillstore usage 6
Updated

2026-08-21

obra-finishing-a-development-branch

Skillstore Score 71
Evidence Confidence High
Skillstore usage 8
Updated

2026-08-21

dyai2025-finishing-a-development-branch

Skillstore Score 69
Evidence Confidence High
Skillstore usage 8
Updated

2026-08-21

codingcossack-finishing-a-development-branch

Skillstore Score 38
Evidence Confidence Medium
Skillstore usage 7
Updated

2026-08-21

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
70
Community
83
Spec Compliance

What You Can Build

Complete a Feature Branch

A developer can ask the assistant to verify tests, choose an integration path, and clean up after the work is complete.

Prepare a Pull Request

A team member can push a finished branch and create a PR with a concise summary and test plan.

Close Temporary Worktrees

A maintainer can remove finished local branches and worktrees after merge or explicit discard confirmation.

Try These Prompts

Finish This Branch
Use the finishing-a-development-branch skill. Verify tests, identify the base branch, then present the completion options before taking action.
Create a Pull Request
Use the finishing-a-development-branch skill to finish this work. If tests pass, help me push the branch and create a pull request.
Merge Locally and Clean Up
Use the finishing-a-development-branch skill. Verify tests, confirm the base branch, merge locally if I choose that option, then verify tests again.
Audit Completion Choices
Use the finishing-a-development-branch skill and explain the safest completion path for this repository after checking tests, branch state, and worktree status.

Best Practices

  • Run the project test suite before choosing any completion path.
  • Confirm destructive discard actions with exact typed consent.
  • Re-run tests after a local merge before deleting the feature branch.

Avoid

  • Merging or opening a PR while tests are failing.
  • Deleting a branch or worktree without explicit confirmation.
  • Assuming the base branch without checking repository history or asking the user.

Frequently Asked Questions

Does this skill run tests automatically?
It instructs the assistant to run the project test suite before presenting merge or PR options.
Can it create pull requests?
Yes. It provides a GitHub CLI workflow for pushing the branch and creating a pull request.
Does it delete branches?
It can guide branch deletion only after the user chooses discard and types the required confirmation.
What happens if tests fail?
The skill tells the assistant to stop and show the failures before any merge or PR action.
Does it support Git worktrees?
Yes. It includes worktree cleanup guidance for workflows where cleanup is appropriate.
Who should use this skill?
Use it when development work is complete and you need a structured Git integration decision.

Developer Details

Author

ZhanlinCui

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

64ca8af0f54a325752f08bd54e52151061ea659a

Maintenance freshness

7/20/2026

Usage

12 downloads ยท 183 views

File structure

๐Ÿ“„ SKILL.md

More from ZhanlinCui

View all
View all