---
title: "git-subtrees"
description: "Blocks unsafe git subtree invocations: URL fetch, missing --squash, missing -S/--gpg-sign, and subtree push."
canonical: https://agentpluginsdirectory.com/plugins/git-subtrees
last-updated: 2026-11-07
---

# git-subtrees
Blocks unsafe git subtree invocations: URL fetch, missing --squash, missing -S/--gpg-sign, and subtree push.
- Slug: git-subtrees
- Publisher: systemfsoftware
- Repository: https://github.com/systemfsoftware/systemfsoftware
- Manifest: agent-plugins/git-subtrees/plugin.json
- Version: 0.1.0
- License: Apache-2.0
- Category (editorial): code-review
- Skills: 0
- MCP servers: 0
- Stars: 20
- Repository created: 2026-06-25
- Repository last pushed: 2026-11-04
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/git-subtrees
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What git-subtrees does, in the publisher's words

A Claude Code plugin that blocks unsafe git subtree commands before Bash runs them.

When a command is blocked, the hook stops it and prints the reason:

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/systemfsoftware/systemfsoftware/HEAD/agent-plugins/git-subtrees/README.md
