git 上下文审查
- 作者仓库星标 330
- 许可证 MIT
- 作者仓库 claude-skill-registry
git-diff
Display git changes in GitHub-style unified diff format.
Execution
Run the Python script to display formatted diff:
python3 scripts/github_diff.py [optional-path]
Output Format
- File headers: Dark background with filepath
- Line numbers: Two columns (old | new)
- Deletions: Red background with
-marker - Additions: Green background with
+marker - Context: Neutral with both line numbers
- Chunk markers: Cyan
@@ -n,m +n,m @@headers
Sections
- Staged Changes (
git diff --cached) - shown first if present - Unstaged Changes (
git diff) - working directory modifications
Examples
# Show all changes
python3 scripts/github_diff.py
# Filter by path
python3 scripts/github_diff.py src/components/
Requirements
- Python 3.6+
- Git installed and in PATH
- Terminal with ANSI color support
- 流狐分类
- 数据
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 94 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @majiayu000 · MIT
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 需简单配置
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- Python >=3.6
- 检测到的文件与系统行为
-
- 只读
- Shell 执行
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 Execution
Run the Python script to display formatted diff:
Output Format
File headers: Dark background with filepath Line numbers: Two columns (old | new) Deletions: Red background with - marker
Sections
Staged Changes (git diff --cached) - shown first if present Unstaged Changes (git diff) - working directory modifications
Examples
Examples
Requirements
Python 3.6+ Git installed and in PATH Terminal with ANSI color support
# git-diff
Display git changes in GitHub-style unified diff format.
## Execution
Run the Python script to display formatted diff:
```bash
python3 scripts/github_diff.py [optional-path]
```
## Output Format
- **File headers**: Dark background with filepath
- **Line numbers**: Two columns (old | new)
- **Deletions**: Red background with `-` marker
- **Additions**: Green background with `+` marker
- **Context**: Neutral with both line numbers
- **Chunk markers**: Cyan `@@ -n,m +n,m @@` headers
## Sections
1. **Staged Changes** (`git diff --cached`) - shown first if present
2. **Unstaged Changes** (`git diff`) - working directory modifications
## Examples
```bash
# Show all changes
python3 scripts/github_diff.py
# Filter by path
python3 scripts/github_diff.py src/components/
```
## Requirements
- Python 3.6+
- Git installed and in PATH
- Terminal with ANSI color support 证据边界与执行链路
作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> Execution → Output Format → Sections → Examples → Requirements
要点 -> File headers · Line numbers · Deletions · Additions · Context · Chunk markers · Staged Changes · Unstaged Changes
文件/命令 -> @@ -n,m +n,m @@ · git diff --cached · git diff · scripts/githubdiff.py · src/components
内容 SHA-256 -> e480e076b70f
原文结构
适用与边界
原文中的明确线索
@@ -n,m +n,m @@、git diff --cached、git diff、scripts/githubdiff.py、src/components