refactor: research - move domain to repository root

This commit is contained in:
tradecatlabs
2026-07-09 04:12:05 +08:00
parent 16f5e03c78
commit 0858b7a3cf
260 changed files with 968 additions and 306 deletions
@@ -0,0 +1,12 @@
# raw/ Agent 指南
本目录是 `tradecatlabs/vibe-coding-cn` 的原始事实层。
## 维护规则
- 只保存从研究对象拉取的一手材料,不写分析判断。
- `repository/` 是本地 Git 工作树,刷新时由脚本 clone 或 fast-forward pull。
- 不手工改写 `*.raw.*` 文件内容;需要刷新时运行 `python3 scripts/fetch-research-raw.py`
- `sources.yml` 必须记录拉取时间、来源命令和每个文件的状态。
- 外部 README 原文必须保存为 `.txt`,避免本仓库 Markdown 链接检查误判。
- 分析、判断、采用建议和沉淀路径写回上一级 `README.md``analysis.md``decisions.md`
@@ -0,0 +1,16 @@
# raw 事实层
本目录保存 `tradecatlabs/vibe-coding-cn` 的本地原始材料快照。
这里不写分析结论,只保存可复查的一手资料:
- `sources.yml`:来源清单、拉取时间、命令和文件状态。
- `repository/`Git 仓库工作树;本目录由 `.gitignore` 忽略,只作为本地研究材料。
- `github-repo.raw.json`GitHub 仓库元数据。
- `github-readme.raw.md.txt`GitHub README 原文快照。
- `github-license.raw.txt`GitHub license 原文快照;仓库无 license 时可能不存在。
- `github-root-contents.raw.json`:默认分支根目录内容快照。
- `github-languages.raw.json`GitHub language 统计快照。
- `github-latest-release.raw.json`:最新 release 快照;无 release 时可能不存在。
`repository/` 是外部源码快照,不参与本仓库 Markdown、链接、README/AGENTS 覆盖检查。原始 README 使用 `.txt` 后缀保存,避免其中的外部相对链接被本仓库 Markdown 链接检查误判。
@@ -0,0 +1,6 @@
{
"Python": 175642,
"Shell": 164675,
"Makefile": 2941,
"Batchfile": 477
}
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025 Nicolas Zullo, tukuaiai, 123olp
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,85 @@
{
"createdAt": "2025-11-23T01:52:29Z",
"defaultBranchRef": {
"name": "develop"
},
"description": "Vibe Coding 从入门到精通教程|AI 结对编程工作流|Prompt、Skill、Workflow、上下文管理、codex实战指南",
"forkCount": 1509,
"homepageUrl": "https://x.com/123olp",
"isArchived": false,
"isFork": true,
"isMirror": false,
"latestRelease": null,
"licenseInfo": {
"key": "mit",
"name": "MIT License",
"nickname": ""
},
"nameWithOwner": "tradecatlabs/vibe-coding-cn",
"primaryLanguage": {
"name": "Python"
},
"pushedAt": "2026-06-29T20:26:02Z",
"repositoryTopics": [
{
"name": "ai"
},
{
"name": "ai-agents"
},
{
"name": "claude-code"
},
{
"name": "codex"
},
{
"name": "prompts"
},
{
"name": "prompt-engineering"
},
{
"name": "skills"
},
{
"name": "workflow"
},
{
"name": "vibe-coding"
},
{
"name": "glue-coding"
},
{
"name": "ai-agent"
},
{
"name": "ai-coding"
},
{
"name": "ai-programming"
},
{
"name": "chinese"
},
{
"name": "cursor"
},
{
"name": "developer-tools"
},
{
"name": "gemini-cli"
},
{
"name": "tutorial"
}
],
"stargazerCount": 15077,
"updatedAt": "2026-07-02T17:16:51Z",
"url": "https://github.com/tradecatlabs/vibe-coding-cn",
"watchers": {
"totalCount": 76
}
}
@@ -0,0 +1,322 @@
[
{
"name": ".gitattributes",
"path": ".gitattributes",
"sha": "b513964e54f1c0f88af530ae7ddf4353a26404ab",
"size": 275,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.gitattributes?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/.gitattributes",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/b513964e54f1c0f88af530ae7ddf4353a26404ab",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/.gitattributes",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.gitattributes?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/b513964e54f1c0f88af530ae7ddf4353a26404ab",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/.gitattributes"
}
},
{
"name": ".github",
"path": ".github",
"sha": "a07ab00bd6d7dadbc90a835ac161a802c4435aa2",
"size": 0,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.github?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/.github",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/a07ab00bd6d7dadbc90a835ac161a802c4435aa2",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.github?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/a07ab00bd6d7dadbc90a835ac161a802c4435aa2",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/.github"
}
},
{
"name": ".gitignore",
"path": ".gitignore",
"sha": "b262535bb9f19925d6e85235510634fa972171b0",
"size": 1199,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.gitignore?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/.gitignore",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/b262535bb9f19925d6e85235510634fa972171b0",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/.gitignore",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.gitignore?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/b262535bb9f19925d6e85235510634fa972171b0",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/.gitignore"
}
},
{
"name": ".gitmodules",
"path": ".gitmodules",
"sha": "f925dbfea65560a8a7ee5e432864c1c3d1ffe2c0",
"size": 519,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.gitmodules?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/.gitmodules",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/f925dbfea65560a8a7ee5e432864c1c3d1ffe2c0",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/.gitmodules",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.gitmodules?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/f925dbfea65560a8a7ee5e432864c1c3d1ffe2c0",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/.gitmodules"
}
},
{
"name": ".lychee.toml",
"path": ".lychee.toml",
"sha": "37e929bc6fa0a4412f55b7d4d66d113abbabff11",
"size": 1494,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.lychee.toml?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/.lychee.toml",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/37e929bc6fa0a4412f55b7d4d66d113abbabff11",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/.lychee.toml",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/.lychee.toml?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/37e929bc6fa0a4412f55b7d4d66d113abbabff11",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/.lychee.toml"
}
},
{
"name": "AGENTS.md",
"path": "AGENTS.md",
"sha": "aa0dadb8bc6fd56250da9c7bb49cbee5edadd6a5",
"size": 18420,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/AGENTS.md?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/AGENTS.md",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/aa0dadb8bc6fd56250da9c7bb49cbee5edadd6a5",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/AGENTS.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/AGENTS.md?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/aa0dadb8bc6fd56250da9c7bb49cbee5edadd6a5",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/AGENTS.md"
}
},
{
"name": "CHANGELOG.md",
"path": "CHANGELOG.md",
"sha": "9ee8d508e44722024144fc75c527154208e63fd1",
"size": 3213,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/CHANGELOG.md?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/CHANGELOG.md",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/9ee8d508e44722024144fc75c527154208e63fd1",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/CHANGELOG.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/CHANGELOG.md?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/9ee8d508e44722024144fc75c527154208e63fd1",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/CHANGELOG.md"
}
},
{
"name": "CODE_OF_CONDUCT.md",
"path": "CODE_OF_CONDUCT.md",
"sha": "04b1c98d1b9d64ea381f0f7970ec17a05dd8817b",
"size": 5011,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/CODE_OF_CONDUCT.md?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/CODE_OF_CONDUCT.md",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/04b1c98d1b9d64ea381f0f7970ec17a05dd8817b",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/CODE_OF_CONDUCT.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/CODE_OF_CONDUCT.md?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/04b1c98d1b9d64ea381f0f7970ec17a05dd8817b",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/CODE_OF_CONDUCT.md"
}
},
{
"name": "CONTRIBUTING.md",
"path": "CONTRIBUTING.md",
"sha": "d9f0d81649b5a2e1e233a8ae7150bd9405b571bb",
"size": 905,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/CONTRIBUTING.md?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/CONTRIBUTING.md",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/d9f0d81649b5a2e1e233a8ae7150bd9405b571bb",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/CONTRIBUTING.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/CONTRIBUTING.md?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/d9f0d81649b5a2e1e233a8ae7150bd9405b571bb",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/CONTRIBUTING.md"
}
},
{
"name": "LICENSE",
"path": "LICENSE",
"sha": "99ca2848b641206a78e86148f2fb5ff0941c2c8d",
"size": 1088,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/LICENSE?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/LICENSE",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/99ca2848b641206a78e86148f2fb5ff0941c2c8d",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/LICENSE",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/LICENSE?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/99ca2848b641206a78e86148f2fb5ff0941c2c8d",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/LICENSE"
}
},
{
"name": "Makefile",
"path": "Makefile",
"sha": "6778ede957f429e9fe8d5f4f7d39998d4b1f7f52",
"size": 2941,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/Makefile?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/Makefile",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/6778ede957f429e9fe8d5f4f7d39998d4b1f7f52",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/Makefile",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/Makefile?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/6778ede957f429e9fe8d5f4f7d39998d4b1f7f52",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/Makefile"
}
},
{
"name": "README.md",
"path": "README.md",
"sha": "4bdff3e760b445e0f1119d5e4a8f4391a2c1f1be",
"size": 61412,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/README.md?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/README.md",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/4bdff3e760b445e0f1119d5e4a8f4391a2c1f1be",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/README.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/README.md?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/4bdff3e760b445e0f1119d5e4a8f4391a2c1f1be",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/README.md"
}
},
{
"name": "assets",
"path": "assets",
"sha": "d772e560e5c11894b0610cdc4b0a5d6da4fc6ac0",
"size": 0,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/assets?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/assets",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/d772e560e5c11894b0610cdc4b0a5d6da4fc6ac0",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/assets?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/d772e560e5c11894b0610cdc4b0a5d6da4fc6ac0",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/assets"
}
},
{
"name": "docs",
"path": "docs",
"sha": "1290d35025c8c1f780f76d2f060e5287af045465",
"size": 0,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/docs?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/docs",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/1290d35025c8c1f780f76d2f060e5287af045465",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/docs?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/1290d35025c8c1f780f76d2f060e5287af045465",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/docs"
}
},
{
"name": "llms.txt",
"path": "llms.txt",
"sha": "b0c46a94caf649ea773ceb564731d36b64ad01f2",
"size": 3010,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/llms.txt?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/llms.txt",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/b0c46a94caf649ea773ceb564731d36b64ad01f2",
"download_url": "https://raw.githubusercontent.com/tradecatlabs/vibe-coding-cn/develop/llms.txt",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/llms.txt?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/blobs/b0c46a94caf649ea773ceb564731d36b64ad01f2",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/blob/develop/llms.txt"
}
},
{
"name": "metadata",
"path": "metadata",
"sha": "1c6a970dcb65efa8baab9104912735cec883c741",
"size": 0,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/metadata?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/metadata",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/1c6a970dcb65efa8baab9104912735cec883c741",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/metadata?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/1c6a970dcb65efa8baab9104912735cec883c741",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/metadata"
}
},
{
"name": "prompts",
"path": "prompts",
"sha": "bf2a2d3a7b3dabdb85f8da7b67af6dbe74dc5619",
"size": 0,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/prompts?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/prompts",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/bf2a2d3a7b3dabdb85f8da7b67af6dbe74dc5619",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/prompts?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/bf2a2d3a7b3dabdb85f8da7b67af6dbe74dc5619",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/prompts"
}
},
{
"name": "scripts",
"path": "scripts",
"sha": "7e23acc321f21b581e2bfb0b0514a2e563243439",
"size": 0,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/scripts?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/scripts",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/7e23acc321f21b581e2bfb0b0514a2e563243439",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/scripts?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/7e23acc321f21b581e2bfb0b0514a2e563243439",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/scripts"
}
},
{
"name": "skills",
"path": "skills",
"sha": "c763c55141b8108c3188ff23dbcf2d4e61bc42b3",
"size": 0,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/skills?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/skills",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/c763c55141b8108c3188ff23dbcf2d4e61bc42b3",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/skills?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/c763c55141b8108c3188ff23dbcf2d4e61bc42b3",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/skills"
}
},
{
"name": "tools",
"path": "tools",
"sha": "798e3c1c0abe67bc2714324d1d9c06ac060e4996",
"size": 0,
"url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/tools?ref=develop",
"html_url": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/tools",
"git_url": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/798e3c1c0abe67bc2714324d1d9c06ac060e4996",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/contents/tools?ref=develop",
"git": "https://api.github.com/repos/tradecatlabs/vibe-coding-cn/git/trees/798e3c1c0abe67bc2714324d1d9c06ac060e4996",
"html": "https://github.com/tradecatlabs/vibe-coding-cn/tree/develop/tools"
}
}
]
@@ -0,0 +1,38 @@
version: 1
domain_id: tradecatlabs-vibe-coding-cn
object:
type: github_repository
name: tradecatlabs/vibe-coding-cn
url: https://github.com/tradecatlabs/vibe-coding-cn
pulled_at: '2026-07-02T22:47:14+00:00'
puller: scripts/fetch-research-raw.py
files:
- path: repository/
kind: git-working-tree
status: ok
source: 'git clone --depth=1 --single-branch --no-tags https://github.com/tradecatlabs/vibe-coding-cn.git research/tradecatlabs-vibe-coding-cn/raw/repository'
- path: github-repo.raw.json
kind: repository-metadata
status: ok
source: 'gh repo view tradecatlabs/vibe-coding-cn --json nameWithOwner,url,description,homepageUrl,isArchived,isFork,isMirror,defaultBranchRef,licenseInfo,primaryLanguage,repositoryTopics,stargazerCount,forkCount,watchers,createdAt,updatedAt,pushedAt,latestRelease --jq .'
- path: github-readme.raw.md.txt
kind: readme
status: ok
source: 'gh api repos/tradecatlabs/vibe-coding-cn/readme -H Accept: application/vnd.github.raw'
- path: github-license.raw.txt
kind: license
status: ok
source: 'gh api repos/tradecatlabs/vibe-coding-cn/license -H Accept: application/vnd.github.raw'
- path: github-root-contents.raw.json
kind: root-contents
status: ok
source: 'gh api repos/tradecatlabs/vibe-coding-cn/contents'
- path: github-languages.raw.json
kind: languages
status: ok
source: 'gh api repos/tradecatlabs/vibe-coding-cn/languages'
- path: github-latest-release.raw.json
kind: latest-release
status: missing_or_error
source: 'gh api repos/tradecatlabs/vibe-coding-cn/releases/latest'
message: 'gh: Not Found (HTTP 404)'