seal

Finalize feature branches by verifying tests and presenting four completion options.

67|10|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/GadaaLabs/claude-code-on-steroids --skill seal-gadaalabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seal
Source: https://github.com/GadaaLabs/claude-code-on-steroids/tree/main/skills/seal
Command: npx skills add https://github.com/GadaaLabs/claude-code-on-steroids --skill seal-gadaalabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Completing feature branches can be error-prone and time-consuming if tests must pass before finalizing and if manual cleanup is inconsistent. This Skill enforces a safe, auditable finish by verifying tests, selecting from four explicit completion options, and cleaning up the worktree automatically.

Core Features & Use Cases

  • Verify tests across common ecosystems (npm/cargo/pytest/go test) and halt on failures to prevent bad merges.
  • Determine base branch automatically or confirm lineage to ensure correct integration context.
  • Present exactly four outcomes (merge locally, push & PR, keep as-is, discard) to standardize branch finalization.
  • Cleanup worktrees and residual artifacts after completion to keep repositories tidy.

Quick Start

Run SEAL to finalize a feature branch once all tests pass and you want a deterministic, auditable conclusion.

Frequently Asked Questions about seal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate feature branch finalization after tests pass?

Automating feature branch finalization involves verifying tests, determining the base branch, presenting four completion options, and cleaning up git worktrees. This ensures a deterministic and auditable conclusion to feature development.

What is the best way to prevent merging code when tests fail?

To prevent merging code when tests fail, enforce a workflow that runs tests across common frameworks and halts automatically upon failure, guaranteeing bad code is never integrated into the base branch.

Does this branch management workflow support npm, cargo, pytest, and go test?

Yes, this branch management workflow supports npm test, cargo test, pytest, and go test. It automatically detects and runs the appropriate test framework to verify code before finalizing the branch.

How do I clean up git worktrees after completing a feature branch?

To clean up git worktrees after completing a feature branch, use an automated finalization workflow that removes residual artifacts and worktrees automatically once a chosen completion path is executed, keeping repositories tidy.

What options do I have for finalizing a git feature branch?

When finalizing a git feature branch, you have four explicit options: merge locally, push and create a pull request, keep as-is, or discard. This standardizes branch completion and ensures deterministic behavior.