Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Let It Merge

ASecurity

Verify a change to a fixed bar and merge it without a human review step. Use when the user says "let it merge", "merge it if it's good", "you have merge rights", "ship it if tests pass", or runs /theo-mode merge. Only for repos with a real pr -> main -> staging -> prod flow; never a direct path to production.

2 stars
0 votes
0 copies
1 views
Added 9/19/2026
developmentrustgoapi

Works with

api

Security Analysis

A100/100

Scanned 9/19/2026

$npx -y skills add al3rez/theo-mode --skill let-it-merge --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Let It Merge?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Let It Merge
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/al3rez-let-it-merge/badge)](https://www.skillsdirectory.com/skills/al3rez-let-it-merge)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: let-it-merge
description: >
  Verify a change to a fixed bar and merge it without a human review step.
  Use when the user says "let it merge", "merge it if it's good", "you have
  merge rights", "ship it if tests pass", or runs /theo-mode merge. Only for
  repos with a real pr -> main -> staging -> prod flow; never a direct path to
  production.
---

# Let It Merge

Goal: the change is on main, and there is a written record of exactly what
was verified. Trust is earned per merge, not assumed.

## Preconditions (check these, do not assume)

1. Main is not production. Confirm there is a staging or preview environment
   between main and prod (`gh workflow list`, deploy configs, CLAUDE.md). If
   main deploys straight to prod, stop and say so. This mode does not apply.
2. Branch protection exists and CI is required. `gh api
   repos/{owner}/{repo}/branches/main/protection` or the repo settings. If
   there is no CI, there is nothing to trust; stop.
3. You can actually merge: `gh pr merge --help` works and you are not blocked
   by a required reviewer you cannot satisfy.

## The bar

A PR merges only when ALL of these are true, and you write them down in the
PR before merging:

- CI is green on the exact commit being merged, not a previous one.
- You ran the change yourself, not just its tests. For UI: a screenshot
  after the change. For an API: a request/response. For a library: an
  import-and-call. Attach the evidence as a PR comment.
- The diff does what the title says and nothing else. No drive-by refactors,
  no unrelated dep bumps. If there are, split them out first.
- No migration, auth, billing, or data-deletion code. Those always get a
  human. Say so and stop.
- The PR is under ~400 lines changed, or the user explicitly raised the cap.
- Rollback is one revert commit away. If the change cannot be reverted
  cleanly (schema changes, one-way data transforms), it needs a human.

## Process

1. `gh pr checkout N`. Rebase on main if behind. Push if you rebased.
2. Wait for CI on the new head: `gh pr checks N --watch`.
3. Run the change. Collect evidence.
4. Post a comment titled "Merge verification" with: CI run link, what you
   ran, what you saw, the rollback command.
5. `gh pr merge N --squash --delete-branch` (or the repo's style).
6. Watch the post-merge pipeline for one cycle: `gh run list --limit 3` and
   the staging deploy if there is one. If it goes red, revert immediately and
   report.

## Report

PR URL, merge commit, verification comment link, staging status. One line
each. If you did not merge, the single precondition or bar item that failed.

## The roll-the-dice clause

Theo's advice is "maybe roll the dice a bit", after you have gotten used to
the model. This skill takes that literally: the dice are loaded by the bar
above. Widening the bar (bigger PRs, skipping the run-it-yourself step) is a
decision the user makes in their own words, and it is recorded in the
verification comment when they do.

Attribution

al3rezal3rez
View sourceSee grades on GitHubMore from al3rez →
SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Related Skills

Clean Code

Pragmatic coding standards - concise, direct, no over-engineering, no unnecessary comments

304955 votes

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

285172 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2222 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

10341 votes
View all in development →