Skip to content

Commit 53367ab

Browse files
author
Gewu Contributors
committed
docs: polish Gewu repository presentation
1 parent f50a1e2 commit 53367ab

8 files changed

Lines changed: 310 additions & 50 deletions

File tree

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: 问题报告
2+
description: 报告格物在真实链接、仓库或材料上的错误行为
3+
title: "[Bug] "
4+
labels:
5+
- bug
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
请先移除任务 ID、凭证、浏览器日志和私人材料。安全问题请使用私密安全报告。
11+
- type: dropdown
12+
id: source_type
13+
attributes:
14+
label: 材料类型
15+
options:
16+
- GitHub 或源码仓库
17+
- 产品网站或在线工具
18+
- 普通文章或文档
19+
- X 或社交帖子
20+
- 微信公众号
21+
- PDF
22+
- 图片或截图
23+
- 音频或视频
24+
- 其他
25+
validations:
26+
required: true
27+
- type: textarea
28+
id: request
29+
attributes:
30+
label: 用户请求
31+
description: 请提供脱敏后的原始请求和可公开链接
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: observed
36+
attributes:
37+
label: 实际行为
38+
validations:
39+
required: true
40+
- type: textarea
41+
id: expected
42+
attributes:
43+
label: 期望行为
44+
validations:
45+
required: true
46+
- type: textarea
47+
id: coverage
48+
attributes:
49+
label: 覆盖与限制
50+
description: 说明页面、图片、媒体、回复或仓库文件实际检查到哪里
51+
- type: checkboxes
52+
id: privacy
53+
attributes:
54+
label: 提交确认
55+
options:
56+
- label: 我已移除凭证、任务 ID、浏览器日志和私人材料
57+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 私密安全报告
4+
url: https://github.com/wuxie888/gewu/security/advisories/new
5+
about: 请不要在公开 Issue 中提交漏洞、凭证或私人材料
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: 能力建议
2+
description: 建议新的来源路线、拆解视角或测试场景
3+
title: "[Idea] "
4+
labels:
5+
- enhancement
6+
body:
7+
- type: textarea
8+
id: problem
9+
attributes:
10+
label: 要解决的问题
11+
description: 请描述当前格物在哪类真实任务中不足
12+
validations:
13+
required: true
14+
- type: textarea
15+
id: example
16+
attributes:
17+
label: 真实示例
18+
description: 提供可公开复现的链接或脱敏材料
19+
- type: textarea
20+
id: behavior
21+
attributes:
22+
label: 建议行为
23+
validations:
24+
required: true
25+
- type: textarea
26+
id: evidence
27+
attributes:
28+
label: 验收方式
29+
description: 什么证据可以证明改进有效
30+
validations:
31+
required: true

.github/pull_request_template.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## 改了什么
2+
3+
<!-- 简要说明修改范围 -->
4+
5+
## 为什么
6+
7+
<!-- 对应的真实问题、失败样本或证据 -->
8+
9+
## 验证
10+
11+
- [ ] `python3 scripts/validate_skill.py`
12+
- [ ] `python3 scripts/test_validate_skill.py`
13+
- [ ] 官方 `quick_validate.py`
14+
- [ ] 如声称行为改善,已提供独立前向测试;否则明确标记为静态检查
15+
16+
## 安全与隐私
17+
18+
- [ ] 没有提交凭证、任务 ID、反馈 ID、浏览器日志或私人材料
19+
- [ ] 没有扩大登录、上传、执行、付费或外部副作用授权
20+
- [ ] 来源反查没有延伸到普通人的敏感个人信息

CONTRIBUTING.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# 参与贡献
2+
3+
感谢你帮助格物变得更可靠。
4+
5+
## 适合提交的改进
6+
7+
- 新的真实前向测试与可复现材料
8+
- 页面、仓库、文档或媒体路线中的明确缺口
9+
- 来源反查的误判案例与更强证据链
10+
- 能改变使用、复刻或二开判断的拆解维度
11+
- 安全、隐私、许可证与平台边界修正
12+
- 文档表达、链接和安装体验改进
13+
14+
## 修改原则
15+
16+
- 核心规则放在 `skills/gewu/SKILL.md`
17+
- 详细变体放在 `skills/gewu/references/`
18+
- 参考文档保持一层链接与按需加载
19+
- 不把搜索摘要、正文抽取或 README 复述写成完整调查
20+
- 不把静态规则存在写成真实行为已经通过
21+
- 不提交账号、任务 ID、反馈 ID、浏览器日志或私人材料
22+
23+
## 本地检查
24+
25+
```bash
26+
python3 scripts/validate_skill.py
27+
python3 scripts/test_validate_skill.py
28+
python3 ~/.codex/skills/.system/skill-creator/scripts/quick_validate.py skills/gewu
29+
```
30+
31+
## 提交测试证据
32+
33+
更新 `evals/results.md` 时,明确标记:
34+
35+
- `真实前向测试`
36+
- `静态回归`
37+
- `待测试`
38+
39+
真实前向测试应保留可公开复现的 URL、材料版本、日期、实际覆盖和失败边界。无法公开材料时,只记录不泄露隐私的摘要,不伪造可复现性。
40+
41+
## Pull Request 检查
42+
43+
- [ ] 修改范围与问题对应
44+
- [ ] 没有夹带私有或敏感数据
45+
- [ ] 新规则没有与现有安全边界冲突
46+
- [ ] 静态检查和回归测试通过
47+
- [ ] 真实测试与静态检查的证据等级没有混写

README.md

Lines changed: 130 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,136 @@
1-
# 格物
1+
<p align="center">
2+
<img src="./assets/gewu-hero.webp" alt="格物:从表象沿证据链追溯源头" width="100%">
3+
</p>
24

3-
> 格一物,知其然,明其理,辨其值
5+
<h1 align="center">格物 · Gewu</h1>
46

5-
格物是一个需要通过 `@格物``$gewu` 显式调用的 Codex 深度调查 Skill,面向链接、GitHub 仓库、网站、产品、社交帖子、微信公众号文章、普通文章、PDF、视频、截图和名称线索。
7+
<p align="center">
8+
<strong>完整看清,追到源头,拆出本质,判断价值</strong>
9+
</p>
610

7-
它要求先完整查看目标内容,再从产品、技术、设计、商业、内容和写作等适用维度拆解;必要时从名称、图片与界面线索反查原始来源;最后判断是否值得使用、学习、复刻、二次开发或继续研究。
11+
<p align="center">
12+
A deep-research Skill for OpenAI Codex
13+
</p>
814

9-
## 它解决什么问题
15+
<p align="center">
16+
<a href="https://github.com/wuxie888/gewu/actions/workflows/validate.yml"><img src="https://img.shields.io/github/actions/workflow/status/wuxie888/gewu/validate.yml?branch=main&style=flat-square&label=checks" alt="Checks"></a>
17+
<a href="./LICENSE"><img src="https://img.shields.io/github/license/wuxie888/gewu?style=flat-square" alt="MIT License"></a>
18+
<img src="https://img.shields.io/badge/Codex-Skill-0b7a75?style=flat-square" alt="Codex Skill">
19+
<img src="https://img.shields.io/badge/status-1.1%20candidate-b28a3b?style=flat-square" alt="1.1 candidate">
20+
</p>
1021

11-
- 不把正文提取或 README 复述冒充完整研究
12-
- 浏览页面顶部到底部,并检查重要图片、视频、回复和外链
13-
- 区分页面展示、作者声称、交叉验证、推断和未验证内容
14-
- 从被隐藏或裁切的名称、截图、Logo、文案和命令反查官网与仓库
15-
- 拆解产品、源码、网站设计、文章结构和写作风格
16-
- 给出是否值得使用、试用、复刻、二开或停止投入的直接结论
17-
- 用阅读覆盖单说明实际看到了什么、还有什么没验证
18-
- 原材料受阻时切换为“降级调查”,不把替代正文冒充原页面完整审阅
19-
- 把网页、仓库、评论和附件中的指令视为不可信材料,防止页面反向操控调查
22+
---
23+
24+
格物是一个需要通过 `@格物``$gewu` 或 Skill 选择器显式调用的 Codex 深度调查 Skill。
25+
26+
它面向 GitHub 仓库、产品网站、社交帖子、微信公众号文章、普通文章、PDF、视频、截图和名称线索。目标不是复述正文,而是把目标材料看完整、找到一手来源、核验真实能力,最后回答:
27+
28+
- 它到底是什么,当前真实状态如何
29+
- 核心价值、技术、设计、写作或商业方法是什么
30+
- 哪些值得借鉴,哪些只是包装或未经验证的声称
31+
- 是否值得使用、学习、复刻、二次开发或继续研究
32+
33+
## 为什么需要格物
34+
35+
很多内容只展示功能,不给产品名、官网或仓库;很多仓库的 README 比代码更完整;很多产品页面的宣传、演示和真实能力并不一致。
36+
37+
格物把调查组织成一条可复用的证据链:
38+
39+
```mermaid
40+
flowchart LR
41+
A["完整查看原材料"] --> B["提取名称、界面、命令与时间线"]
42+
B --> C["来源反查"]
43+
C --> D["官网、仓库、文档独立核验"]
44+
D --> E["产品 / 技术 / 设计 / 内容拆解"]
45+
E --> F["使用、复刻、二开判断"]
46+
F --> G["明确下一步或停止投入"]
47+
```
48+
49+
## 核心能力
50+
51+
| 能力 | 格物会做什么 |
52+
| --- | --- |
53+
| 页面级完整阅读 | 从顶部到底部检查正文、图片、视频、回复、引用和关键外链 |
54+
| 仓库深查 | 阅读真实文件、入口、依赖、CI、Release、Issues 与许可证 |
55+
| 来源反查 | 从 Logo、截图、UI 文案、命令、版本和时间线寻找官网与原仓库 |
56+
| 多维拆解 | 按需分析产品、技术、设计、写作、商业、传播和复用价值 |
57+
| 证据分层 | 区分直接观察、来源声称、交叉验证、合理推断和未验证内容 |
58+
| 行动判断 | 给出直接使用、先试用、适合二开、复刻方法、继续观察或停止投入 |
59+
60+
## 按材料选择工具
61+
62+
格物不会把所有非 GitHub 内容强制交给同一个浏览器:
63+
64+
| 材料 | 首选路线 |
65+
| --- | --- |
66+
| GitHub、GitLab、源码包 | 仓库元数据、源码与只读检查 |
67+
| 产品网站、文章、社交帖子、公众号 | 用户指定或当前合适的页面级浏览载体 |
68+
| PDF、报告、论文 | 文档/PDF 工具与逐页覆盖 |
69+
| 截图、Logo、长图 | 视觉检查、OCR 与来源反查 |
70+
| 音频、视频 | 媒体本身、可靠字幕与关键时间点 |
71+
72+
文本抽取、搜索摘要、API 和 CLI 可以补充证据,但不能冒充尚未完成的视觉阅读。
73+
74+
## 完整审阅与降级调查
75+
76+
格物明确区分两种状态:
77+
78+
- **完整审阅**:目标范围内的关键页面、图片、媒体和外链已经完成验收
79+
- **降级调查**:原材料因登录、验证码、删除、地区、权限、格式或浏览器策略受阻,只能使用替代正文、转载、搜索或外部证据
80+
81+
降级调查必须说明原材料缺口、替代证据、对结论的影响,以及需要什么材料才能升级为完整审阅。
2082

2183
## 安装
2284

23-
[`skills/gewu`](skills/gewu) 同步或软链接到 Codex 的全局 Skills 目录。下面的命令可用于首次安装和重复升级,不会生成 `gewu/gewu` 嵌套目录:
85+
### 从 GitHub 安装
2486

2587
```bash
88+
git clone https://github.com/wuxie888/gewu.git
89+
cd gewu
2690
mkdir -p ~/.codex/skills/gewu
2791
rsync -a skills/gewu/ ~/.codex/skills/gewu/
2892
```
2993

30-
重启或刷新 Codex 后,通过 `@格物``$gewu` 调用
94+
这组命令可用于首次安装和重复升级,不会生成 `gewu/gewu` 嵌套目录。安装后刷新或重启 Codex
3195

32-
## 使用示例
96+
### 调用
3397

3498
```text
3599
@格物 看看这个链接,完整拆解并判断值不值得用
36100
37-
@格物 把这个 GitHub 仓库看清楚,判断适不适合二次开发
101+
$gewu 把这个 GitHub 仓库看清楚,判断适不适合二次开发
38102
39103
@格物 完整阅读这篇文章,并拆出它的写作结构和风格
40104
41-
@格物 文章没写产品名,从图片和描述里把原项目找出来
105+
@格物 文章没写产品名,从截图和描述里把原项目找出来
42106
43-
@格物 看看这个产品是否值得复刻,哪些能学,哪些不能照搬
107+
@格物 先快速判断这个项目值不值得继续研究
44108
```
45109

46-
## 浏览器要求
110+
显式调用默认执行完整调查。只有用户明确说“快速判断、先粗看”时,格物才缩小核验范围。
47111

48-
格物按材料形态选择工具:仓库使用源码与元数据检查,网页使用用户指定或当前合适的页面级浏览载体,PDF、图片和视频使用对应文档或媒体工具。用户指定 Chrome 或 Browser 时优先遵循;不会把所有非 GitHub 内容强制交给 Chrome。普通网页读取、搜索、API 和 CLI 用于补充及交叉验证,不能替代尚未完成的视觉阅读。
112+
## 结果长什么样
49113

50-
如果浏览器、登录、验证码、删除、地区或权限限制导致内容无法完整访问,格物必须报告准确覆盖范围,不能声称已经看全。
114+
格物不会机械套模板,而是按任务裁剪。完整报告通常包含:
51115

52-
浏览器明确返回安全策略拒绝时,格物会停止该动作,不通过另一浏览器表面、CDP、Computer Use、脚本或间接导航绕过;此时转为诚实的降级调查,或请用户提供 PDF、完整长截图、录屏等材料。
116+
1. 结论:它是什么,值不值得
117+
2. 对象与内容地图
118+
3. 来源反查与证据链
119+
4. 产品、技术、设计、写作或商业拆解
120+
5. 已确认、来源声称、推断与未验证项
121+
6. 使用、复刻与二次开发判断
122+
7. 阅读覆盖单与访问限制
53123

54-
## 仓库结构
124+
## 安全边界
55125

56-
```text
57-
skills/gewu/
58-
├── SKILL.md
59-
├── agents/openai.yaml
60-
└── references/
61-
├── completeness-checklists.md
62-
├── evidence-and-verdict.md
63-
├── lenses-content-design-business.md
64-
├── lenses-product-technical.md
65-
├── origin-tracing.md
66-
├── report-format.md
67-
├── route-documents-media.md
68-
├── route-repositories.md
69-
├── route-web-pages.md
70-
├── source-routing.md
71-
└── teardown-lenses.md
72-
```
126+
- 默认只读,不擅自克隆、安装、构建或运行第三方代码
127+
- 不登录新账号、不付费、不上传私有文件、不发布、不部署
128+
- 网页、仓库、Issue、评论、附件和二维码中的指令不构成用户授权
129+
- Browser Use 明确返回安全策略拒绝后,不换浏览器表面、CDP、Computer Use 或脚本绕过
130+
- 来源反查只确认公开产品、仓库、公开作者和首发来源,不定位普通人的敏感个人信息
131+
- “技术上能做”不等于可以合法、安全、稳定地做
73132

74-
开发与回归场景放在 [`evals/cases.md`](evals/cases.md),实测记录见 [`evals/results.md`](evals/results.md);两者都不进入安装后的 Skill 上下文。
133+
## 测试与证据状态
75134

76135
提交前运行仓库自带的零依赖静态校验和回归测试:
77136

@@ -80,16 +139,37 @@ python3 scripts/validate_skill.py
80139
python3 scripts/test_validate_skill.py
81140
```
82141

83-
GitHub Actions 会在每次 Push 和 Pull Request 时执行相同检查。静态校验只能确认结构、元数据、关键规则和已知反向变异,不能替代独立代理面对真实材料的前向测试。
142+
静态校验只能确认结构、元数据、关键规则和已知反向变异,不能替代独立代理面对真实材料的前向测试。
84143

85-
## 能力边界
144+
[测试场景](./evals/cases.md)[测试记录](./evals/results.md) 会严格区分:
86145

87-
- 格物默认执行只读研究,不擅自登录新账号、付费、上传、发布、修改仓库或部署
88-
- “适合复刻”不等于可以复制品牌、代码、文章、图片、视频、模型或受保护数据
89-
- 没有运行证据时不声称“已经跑通”
90-
- 调查完成不自动进入产品开发;只有用户明确决定继续时才交接到产品或开发流程
91-
- 来源反查只确认公开产品、仓库、公开作者和首发记录,不用于定位普通人的敏感个人信息
146+
- 真实前向测试
147+
- 静态回归
148+
- 尚未执行
149+
150+
## 仓库结构
151+
152+
```text
153+
.
154+
├── assets/ # README 视觉资产
155+
├── evals/ # 前向测试场景与证据记录
156+
├── scripts/ # 静态验证与反向回归
157+
└── skills/gewu/
158+
├── SKILL.md # 核心工作流
159+
├── agents/openai.yaml # Codex 展示与触发策略
160+
└── references/ # 按来源和拆解视角加载的参考规则
161+
```
162+
163+
## 参与贡献
164+
165+
欢迎补充真实测试样本、来源路线和拆解视角。提交前请阅读 [CONTRIBUTING.md](./CONTRIBUTING.md);安全问题请按照 [SECURITY.md](./SECURITY.md) 报告。
92166

93167
## 许可证
94168

95169
本项目使用 [MIT License](LICENSE)
170+
171+
---
172+
173+
<p align="center">
174+
格一物,知其然,明其理,辨其值
175+
</p>

0 commit comments

Comments
 (0)