18-gitlisted
Install: claude install-skill xcodethink/open-claude-code-skills
# Git 仓库与安全规范
> 通用 skill — 所有项目的 Git 仓库分层、信息分级、防泄露规范。
> 与 [17-项目目录标准](../17-项目目录标准/) 配套使用。
> 与 [16-开源发布](../16-开源发布/) 互补:本 skill 管"日常 + 闭源", 16 管"对外开源发布"。
## 4 大执行 checklist(按 tier 分)
本 SKILL.md 是**总览** — 具体每个 tier 的可执行 checklist 在子文件:
| Tier | 子文件 | 触发场景 |
|------|--------|---------|
| **本地建设** | [`01-本地仓库建设标准.md`](./01-本地仓库建设标准.md) | 新项目 Day 0 / 每次 commit / 每周维护 / 每季 token 轮换 |
| **T1 personal push** | [`02-私人仓库推送标准.md`](./02-私人仓库推送标准.md) | personal private 仓 push 前 / 团队加入触发升级 / 误推 secret 应急 |
| **T2 team push** | [`03-团队仓库推送标准.md`](./03-团队仓库推送标准.md) | **付费 Org** private 仓 push 前 / PR 流程 / 离职 access 撤销 |
| **T2 派生镜像** | [`03b-派生镜像团队仓标准.md`](./03b-派生镜像团队仓标准.md) | **个人账号 `<project>-team` 仓**(不开 Org)/ 加外部协作者 / origin→team 过滤推送 / **审计必扫历史 blob** |
| **T3 open source** | [`04-开源仓库推送标准.md`](./04-开源仓库推送标准.md) | 公开仓 release / T2→T3 promotion / 误发开源应急(联用 [Skill 16](../16-开源发布/))|
**强制阅读顺序**:先读本 SKILL.md(理解 4 级分级 + T0-T3 仓库分层),再按当前场景读对应子文���。
## Lifecycle 决策树(避免过度工程化)
```
新项目要建仓
│
▼
团队人数 ≥ 2?或即将加入?
/ \
NO YES
│ │
▼ ▼
[T1 personal lab] [直接 T2 team org]
单人快速干活 需 GitHub Pro/Team plan
│
├─ 读 17 + 18 sub 01(建结构 + 安全配置)
├─ 读 18 sub 02(每次 push checklist)
└─