mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-08-17 04:48:06 +00:00
docs: add research domains and resource registry
- add local external resources registry - add research domain contract and per-repository research domains - add raw fact snapshot governance and validation scripts Validation: - make test - git diff --check HEAD~1..HEAD Note: - welcome workflow failed because its action input names are stale; core content CI passed.
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# hesreallyhim/awesome-claude-code 研究域 Agent 指南
|
||||
|
||||
本目录维护 `hesreallyhim/awesome-claude-code` 的独立研究域。
|
||||
|
||||
## 目录职责
|
||||
|
||||
```text
|
||||
hesreallyhim-awesome-claude-code/
|
||||
├── README.md # 研究域入口和判断层
|
||||
├── AGENTS.md # 本目录维护规则
|
||||
├── domain.yml # 事实摘要层:仓库元数据、研究角色、来源证据
|
||||
├── analysis.md # L1 结构化研究结论、可借鉴点、风险和下一轮任务
|
||||
├── deep-dive.md # L2 源码/结构深度研究、关键机制和可迁移模式
|
||||
└── raw/ # 原始事实层:拉取到本地的一手材料快照
|
||||
```
|
||||
|
||||
## 维护规则
|
||||
|
||||
- 本目录只研究 `hesreallyhim/awesome-claude-code`,不要混入其他仓库的横向比较正文。
|
||||
- 动态事实必须写入 `domain.yml.github_observed`,并更新 `observed_at`。
|
||||
- `raw/` 保存原始事实层,必须通过 `python3 scripts/fetch-research-raw.py` 刷新。
|
||||
- 不手工改写 `raw/*.raw.*` 文件;稳定事实摘要再同步到 `domain.yml`。
|
||||
- README 只写判断、定位、使用方式和后续观察点,不堆外部 README 全文。
|
||||
- `analysis.md` 写 L1 结构化理解;`deep-dive.md` 写 L2 源码证据、关键机制和可迁移模式。
|
||||
- 如果需要横向比较,在 `docs/research/README.md` 或新的对比文档中处理,不把本目录重新变成聚合域。
|
||||
- 修改后运行 `make sync-doc-toc` 和 `make test`。
|
||||
@@ -0,0 +1,58 @@
|
||||
# hesreallyhim/awesome-claude-code 研究域
|
||||
|
||||
## 字多不看
|
||||
|
||||
- 本目录研究 `hesreallyhim/awesome-claude-code` 这个外部仓库。
|
||||
- 当前优先级:P1;研究角色:Claude Code 生态索引。
|
||||
- GitHub 动态事实放在 `domain.yml`,观测日期为 2026-07-03。
|
||||
|
||||
## 快速导航
|
||||
|
||||
| 文档 | 定位 |
|
||||
|:---|:---|
|
||||
| [domain.yml](domain.yml) | 仓库事实快照、研究方向、优先级和来源证据。 |
|
||||
| [analysis.md](analysis.md) | 本研究域的结构化研究结果、可借鉴点、风险和下一轮任务。 |
|
||||
| [deep-dive.md](deep-dive.md) | L2 源码/结构深度研究、关键机制和可迁移模式。 |
|
||||
| [AGENTS.md](AGENTS.md) | 本研究域维护规则。 |
|
||||
|
||||
<details>
|
||||
<summary><strong>完整细粒度目录(点击展开/收起)</strong></summary>
|
||||
|
||||
### 细粒度目录
|
||||
|
||||
- [domain.yml](domain.yml) - 仓库事实快照、研究方向、优先级和来源证据。
|
||||
- [analysis.md](analysis.md) - 本研究域的结构化研究结果、可借鉴点、风险和下一轮任务。
|
||||
- [deep-dive.md](deep-dive.md) - L2 源码/结构深度研究、关键机制和可迁移模式。
|
||||
- [AGENTS.md](AGENTS.md) - 本研究域维护规则。
|
||||
|
||||
</details>
|
||||
|
||||
## 使用方式
|
||||
|
||||
- 先读本 README 的判断,再读 `analysis.md` 和 `deep-dive.md` 的研究结论,最后读 `domain.yml`。
|
||||
- 需要引用 stars、forks、release、归档状态时,先重新核验 GitHub。
|
||||
- 如果形成稳定方法论,再迁入 concepts、references、workflow 或 skills。
|
||||
|
||||
## 正文
|
||||
|
||||
### 研究定位
|
||||
|
||||
`hesreallyhim/awesome-claude-code` 的当前研究定位是:Claude Code 生态索引。
|
||||
|
||||
### 当前判断
|
||||
|
||||
适合追踪 Claude Code skills、hooks、slash commands、plugins 和 orchestration 生态。
|
||||
|
||||
### 观察字段
|
||||
|
||||
- GitHub URL:https://github.com/hesreallyhim/awesome-claude-code
|
||||
- 当前研究方向:`ecosystem-index`
|
||||
- 当前优先级:P1
|
||||
- 当前归档状态:`false`
|
||||
- 主要语言:`Python`
|
||||
|
||||
### 后续观察
|
||||
|
||||
- 是否有稳定文档结构、命令入口和可复用工作流。
|
||||
- 是否能反哺本仓库的 concepts、references、workflow 或 skills。
|
||||
- 是否存在许可证、归档状态、维护活跃度或生态迁移风险。
|
||||
@@ -0,0 +1,44 @@
|
||||
# hesreallyhim/awesome-claude-code 研究分析
|
||||
|
||||
## 本轮结论
|
||||
|
||||
- 这是 Claude Code 生态资源索引,但比普通 awesome list 更工程化:有 CSV、data、resources、scripts、tests、templates。
|
||||
- 它的研究价值在资源登记、分类、生成/校验管线,而不只是链接数量。
|
||||
- 本仓应重点吸收其资源数据化和索引维护方式,用于强化 `assets/external-resources/`。
|
||||
|
||||
## 本地证据
|
||||
|
||||
- 研究对象:`hesreallyhim/awesome-claude-code`
|
||||
- 当前研究角色:Claude Code 生态索引
|
||||
- 本轮成熟度:L1 初步理解
|
||||
- 原始仓库:`raw/repository/`
|
||||
- 原始来源清单:`raw/sources.yml`
|
||||
- 事实摘要:`domain.yml`
|
||||
|
||||
## 结构观察
|
||||
|
||||
- 根目录包含 `THE_RESOURCES_TABLE.csv`、`data/`、`resources/`、`scripts/`、`tests/`、`templates/`、`pyproject.toml`。
|
||||
- README 以 Awesome Claude Code 和 Table of Contents 为主入口。
|
||||
- 存在 `README_ALTERNATIVES/`,说明它关注不同展示形态。
|
||||
|
||||
## 可借鉴点
|
||||
|
||||
- 资源不应只放 Markdown,应该有表格/数据源、生成脚本和测试。
|
||||
- 外部生态索引需要模板和校验来防止链接堆腐烂。
|
||||
- 适合对照本仓外部资源注册表的字段和质量门禁。
|
||||
|
||||
## 风险和边界
|
||||
|
||||
- 生态索引很宽,直接照搬会稀释本仓主线。
|
||||
- Claude Code 特有资源需要和 Codex/Cline/Aider 等工具中立视角区分。
|
||||
- 资源质量需要按 owner、维护状态和可验证性二次筛选。
|
||||
|
||||
## 下一轮研究任务
|
||||
|
||||
- 研究 `THE_RESOURCES_TABLE.csv` 字段,映射到本仓 `assets/external-resources/` schema。
|
||||
- 阅读其 scripts/tests,判断哪些资源校验可复用。
|
||||
|
||||
## 沉淀判断
|
||||
|
||||
- 本轮只完成 L1 理解,不直接迁入 concepts、references、workflow 或 skills。
|
||||
- 只有经过 L2 源码阅读、实验验证或交叉对照后的结论,才进入稳定层。
|
||||
@@ -0,0 +1,78 @@
|
||||
# hesreallyhim/awesome-claude-code 深度研究
|
||||
|
||||
## 研究级别
|
||||
|
||||
- 当前级别:L2 源码/结构深度研究。
|
||||
- 研究对象:`hesreallyhim/awesome-claude-code`。
|
||||
- 证据来源:本目录 `raw/` 下的 GitHub 元数据、README 快照和本地仓库工作树。
|
||||
- 观察日期:2026-07-03。
|
||||
|
||||
## L2 结论
|
||||
|
||||
`hesreallyhim/awesome-claude-code` 不是普通 awesome list,而是一个数据驱动的 Claude Code 生态
|
||||
资源登记系统。它用 CSV、脚本、测试、模板和资源目录把外部项目变成可维护清单,核心价值在于
|
||||
把“资源推荐”治理成可检查、可更新、可归档的数据资产。
|
||||
|
||||
对本仓最重要的启发是:外部资源不应长期只保存在表格或 README 里,必须有本地事实层、字段契约、
|
||||
状态字段、检查脚本和归档策略。
|
||||
|
||||
## 源码证据
|
||||
|
||||
- `raw/repository/THE_RESOURCES_TABLE.csv`:资源登记主表。
|
||||
- 主表字段包含 `ID`、`Display Name`、`Category`、`Sub-Category`、`Primary Link`、
|
||||
`Secondary Link`、`Author Name`、`Author Link`、`Active`、`Date Added`、
|
||||
`Last Modified`、`Last Checked`、`License`、`Description`、`Removed From Origin`、
|
||||
`Stale`、`Repo Created`、`Latest Release`、`Release Version` 和 `Release Source`。
|
||||
- `raw/repository/data/repo-ticker.csv`:仓库动态数据跟踪材料。
|
||||
- `raw/repository/resources/`:资源详情或分类材料。
|
||||
- `raw/repository/scripts/`:资源处理和维护脚本。
|
||||
- `raw/repository/tests/`:清单质量检查。
|
||||
- `raw/repository/templates/`:资源展示或生成模板。
|
||||
|
||||
## 关键机制
|
||||
|
||||
### CSV 是事实源
|
||||
|
||||
这个仓库的核心不是 README,而是资源主表。README 可以展示,脚本可以生成,测试可以校验,但资源
|
||||
事实必须回到结构化表。这样才能进行去重、分类、状态检查、更新时间管理和归档。
|
||||
|
||||
### 资源有生命周期
|
||||
|
||||
`Active`、`Last Checked`、`Removed From Origin`、`Stale`、`Latest Release` 等字段说明:
|
||||
资源不是“加进去就完事”,而是有活跃、陈旧、移除、更新和发布状态。
|
||||
|
||||
### 展示层和治理层分离
|
||||
|
||||
`templates/`、`scripts/` 和 `tests/` 共同说明,资源列表的展示可以自动生成,但治理字段必须稳定。
|
||||
这比手写 awesome list 更适合长期维护。
|
||||
|
||||
## 可迁移模式
|
||||
|
||||
- 本仓外部资源应有本地结构化主表,不只依赖 Google Sheets 或 Markdown。
|
||||
- 每个资源至少记录来源、分类、作者、许可证、最后检查时间、活跃状态和失效原因。
|
||||
- 外部资源应支持 `active`、`stale`、`archived`、`removed` 等生命周期状态。
|
||||
- 资源清单需要脚本校验:字段必填、URL 格式、重复 ID、分类合法性、过期检查。
|
||||
- 展示文档可以由资源主表生成,避免手写索引漂移。
|
||||
|
||||
## 对本仓的影响
|
||||
|
||||
本仓已经开始把外部资源拉到 `assets/external-resources/`,并有 `scripts/check-external-resources.py`。
|
||||
下一步应将资源治理推进为稳定契约:
|
||||
|
||||
- 明确主表字段和字段语义。
|
||||
- 区分资源事实、展示文档和引用入口。
|
||||
- 对资源状态、检查时间和失效处理建立硬门禁。
|
||||
- 将云端表格视为输入源之一,而不是唯一事实源。
|
||||
|
||||
## 风险和待验证项
|
||||
|
||||
- 本轮没有执行该仓库自身脚本和测试,只做结构研究。
|
||||
- awesome list 的分类体系具有主观性,本仓不应直接照搬分类。
|
||||
- 本仓资源治理应服务中文 Vibe Coding 知识库,不应膨胀成泛 AI 资源大全。
|
||||
|
||||
## 下一步 L3 验证任务
|
||||
|
||||
- 对 `assets/external-resources/` 建立资源 schema 和字段必填校验。
|
||||
- 增加资源生命周期字段:active、stale、archived、removed、last_checked。
|
||||
- 设计从本地主表生成 README 或索引的流程。
|
||||
- 把资源治理经验沉淀到 `docs/references/` 或 `assets/AGENTS.md`。
|
||||
@@ -0,0 +1,51 @@
|
||||
version: 1
|
||||
repo:
|
||||
name: hesreallyhim/awesome-claude-code
|
||||
source_name: hesreallyhim/awesome-claude-code
|
||||
url: https://github.com/hesreallyhim/awesome-claude-code
|
||||
research:
|
||||
domain_id: hesreallyhim-awesome-claude-code
|
||||
domain_name: hesreallyhim/awesome-claude-code 研究域
|
||||
primary_direction: ecosystem-index
|
||||
role: Claude Code 生态索引
|
||||
priority: 1
|
||||
why_study: 适合追踪 Claude Code skills、hooks、slash commands、plugins 和 orchestration 生态。
|
||||
github_observed:
|
||||
observed_at: '2026-07-03'
|
||||
source: gh repo view
|
||||
stars: 47803
|
||||
forks: 4187
|
||||
archived: false
|
||||
language: Python
|
||||
license: other
|
||||
default_branch: main
|
||||
pushed_at: '2026-07-02T20:29:57Z'
|
||||
updated_at: '2026-07-02T22:04:51Z'
|
||||
latest_release: null
|
||||
homepage: ''
|
||||
topics:
|
||||
- anthropic
|
||||
- anthropic-claude
|
||||
- awesome
|
||||
- awesome-list
|
||||
- awesome-lists
|
||||
- awesome-resources
|
||||
- claude
|
||||
- claude-code
|
||||
- agentic-code
|
||||
- agentic-coding
|
||||
- ai-workflow-optimization
|
||||
- ai-workflows
|
||||
- coding-agent
|
||||
- coding-agents
|
||||
- coding-assistant
|
||||
- agent-skills
|
||||
- coding-assistants
|
||||
- llm
|
||||
- awesome-claude-code
|
||||
source_evidence:
|
||||
file: ChatGPT-中文Vibe Coding仓库 (2).md
|
||||
line: 149
|
||||
maintenance:
|
||||
fact_policy: GitHub 动态字段只代表 observed_at 当日快照,更新结论前必须重新核验。
|
||||
split_policy: 本目录已经是一等研究域;更深分析放入本目录新增文档。
|
||||
@@ -0,0 +1,12 @@
|
||||
# raw/ Agent 指南
|
||||
|
||||
本目录是 `hesreallyhim/awesome-claude-code` 的原始事实层。
|
||||
|
||||
## 维护规则
|
||||
|
||||
- 只保存从研究对象拉取的一手材料,不写分析判断。
|
||||
- `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 事实层
|
||||
|
||||
本目录保存 `hesreallyhim/awesome-claude-code` 的本地原始材料快照。
|
||||
|
||||
这里不写分析结论,只保存可复查的一手资料:
|
||||
|
||||
- `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,4 @@
|
||||
{
|
||||
"Python": 561970,
|
||||
"Makefile": 10794
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
Awesome Claude Code © 2025 by hesreallyhim is licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/
|
||||
@@ -0,0 +1,13 @@
|
||||
|
||||
|
||||
https://github.com/user-attachments/assets/c605ff99-9920-4f1a-b8ba-cdece210d2be
|
||||
|
||||
# Awesome Claude Code
|
||||
|
||||
<em>A delightfully curated collection of the finest of resources for the most excellent of agents, Claude Code, by Anthropic PBC. Contains high quality skills, agents, hooks, status lines, orchestrators, developer tooling, and all the latest features that the Claude Code team continue to ship. Suitable for beginners and veterans, with an emphasis on code quality, security, and originality.</em>
|
||||
|
||||
<br>
|
||||
|
||||
# Table of Contents
|
||||
|
||||
Coming soon...
|
||||
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"createdAt": "2025-04-19T20:55:59Z",
|
||||
"defaultBranchRef": {
|
||||
"name": "main"
|
||||
},
|
||||
"description": "A curated list of awesome skills, hooks, slash-commands, agent orchestrators, applications, and plugins for Claude Code by Anthropic",
|
||||
"forkCount": 4187,
|
||||
"homepageUrl": "",
|
||||
"isArchived": false,
|
||||
"isFork": false,
|
||||
"isMirror": false,
|
||||
"latestRelease": null,
|
||||
"licenseInfo": {
|
||||
"key": "other",
|
||||
"name": "Other",
|
||||
"nickname": ""
|
||||
},
|
||||
"nameWithOwner": "hesreallyhim/awesome-claude-code",
|
||||
"primaryLanguage": {
|
||||
"name": "Python"
|
||||
},
|
||||
"pushedAt": "2026-07-02T20:29:57Z",
|
||||
"repositoryTopics": [
|
||||
{
|
||||
"name": "anthropic"
|
||||
},
|
||||
{
|
||||
"name": "anthropic-claude"
|
||||
},
|
||||
{
|
||||
"name": "awesome"
|
||||
},
|
||||
{
|
||||
"name": "awesome-list"
|
||||
},
|
||||
{
|
||||
"name": "awesome-lists"
|
||||
},
|
||||
{
|
||||
"name": "awesome-resources"
|
||||
},
|
||||
{
|
||||
"name": "claude"
|
||||
},
|
||||
{
|
||||
"name": "claude-code"
|
||||
},
|
||||
{
|
||||
"name": "agentic-code"
|
||||
},
|
||||
{
|
||||
"name": "agentic-coding"
|
||||
},
|
||||
{
|
||||
"name": "ai-workflow-optimization"
|
||||
},
|
||||
{
|
||||
"name": "ai-workflows"
|
||||
},
|
||||
{
|
||||
"name": "coding-agent"
|
||||
},
|
||||
{
|
||||
"name": "coding-agents"
|
||||
},
|
||||
{
|
||||
"name": "coding-assistant"
|
||||
},
|
||||
{
|
||||
"name": "agent-skills"
|
||||
},
|
||||
{
|
||||
"name": "coding-assistants"
|
||||
},
|
||||
{
|
||||
"name": "llm"
|
||||
},
|
||||
{
|
||||
"name": "awesome-claude-code"
|
||||
}
|
||||
],
|
||||
"stargazerCount": 47803,
|
||||
"updatedAt": "2026-07-02T22:48:27Z",
|
||||
"url": "https://github.com/hesreallyhim/awesome-claude-code",
|
||||
"watchers": {
|
||||
"totalCount": 307
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,322 @@
|
||||
[
|
||||
{
|
||||
"name": ".claude",
|
||||
"path": ".claude",
|
||||
"sha": "55104b69499ddf719aa9d66a868ac8850d3f5e1e",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.claude?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/.claude",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/55104b69499ddf719aa9d66a868ac8850d3f5e1e",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.claude?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/55104b69499ddf719aa9d66a868ac8850d3f5e1e",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/.claude"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": ".github",
|
||||
"path": ".github",
|
||||
"sha": "9cb010af2b782f06951ea4ac816376b27d6c224b",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.github?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/.github",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/9cb010af2b782f06951ea4ac816376b27d6c224b",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.github?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/9cb010af2b782f06951ea4ac816376b27d6c224b",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/.github"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": ".gitignore",
|
||||
"path": ".gitignore",
|
||||
"sha": "1ec5a591700ce23e93a49ed70c2ae349b0e78fbd",
|
||||
"size": 314,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.gitignore?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/.gitignore",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/1ec5a591700ce23e93a49ed70c2ae349b0e78fbd",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/.gitignore",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.gitignore?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/1ec5a591700ce23e93a49ed70c2ae349b0e78fbd",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/.gitignore"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": ".pre-commit-config.yaml",
|
||||
"path": ".pre-commit-config.yaml",
|
||||
"sha": "47088795431e1dfb53398471b57b0108da2f2623",
|
||||
"size": 1252,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.pre-commit-config.yaml?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/.pre-commit-config.yaml",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/47088795431e1dfb53398471b57b0108da2f2623",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/.pre-commit-config.yaml",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.pre-commit-config.yaml?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/47088795431e1dfb53398471b57b0108da2f2623",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/.pre-commit-config.yaml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": ".python-version",
|
||||
"path": ".python-version",
|
||||
"sha": "2c0733315e415bfb5e5b353f9996ecd964d395b2",
|
||||
"size": 5,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.python-version?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/.python-version",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/2c0733315e415bfb5e5b353f9996ecd964d395b2",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/.python-version",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/.python-version?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/2c0733315e415bfb5e5b353f9996ecd964d395b2",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/.python-version"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "LICENSE",
|
||||
"path": "LICENSE",
|
||||
"sha": "fcd09165cc58346ed13546572f60372b9d38f933",
|
||||
"size": 228,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/LICENSE?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/LICENSE",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/fcd09165cc58346ed13546572f60372b9d38f933",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/LICENSE",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/LICENSE?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/fcd09165cc58346ed13546572f60372b9d38f933",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/LICENSE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Makefile",
|
||||
"path": "Makefile",
|
||||
"sha": "a53c64e789adfd497c9fb9ee3fc0e5463680f579",
|
||||
"size": 10794,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/Makefile?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/Makefile",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/a53c64e789adfd497c9fb9ee3fc0e5463680f579",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/Makefile",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/Makefile?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/a53c64e789adfd497c9fb9ee3fc0e5463680f579",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/Makefile"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "README.md",
|
||||
"path": "README.md",
|
||||
"sha": "7078d856b9f54133f5fc2294895f279b7b7b997d",
|
||||
"size": 547,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/README.md?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/README.md",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/7078d856b9f54133f5fc2294895f279b7b7b997d",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/README.md",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/README.md?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/7078d856b9f54133f5fc2294895f279b7b7b997d",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/README.md"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "README_ALTERNATIVES",
|
||||
"path": "README_ALTERNATIVES",
|
||||
"sha": "44fa2b0738c6304395cd25663da9dd8bc92f339a",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/README_ALTERNATIVES?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/README_ALTERNATIVES",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/44fa2b0738c6304395cd25663da9dd8bc92f339a",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/README_ALTERNATIVES?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/44fa2b0738c6304395cd25663da9dd8bc92f339a",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/README_ALTERNATIVES"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "THE_RESOURCES_TABLE.csv",
|
||||
"path": "THE_RESOURCES_TABLE.csv",
|
||||
"sha": "9b03388e5a406d4f0704b514d7a239258e45b210",
|
||||
"size": 111026,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/THE_RESOURCES_TABLE.csv?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/THE_RESOURCES_TABLE.csv",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/9b03388e5a406d4f0704b514d7a239258e45b210",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/THE_RESOURCES_TABLE.csv",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/THE_RESOURCES_TABLE.csv?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/9b03388e5a406d4f0704b514d7a239258e45b210",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/THE_RESOURCES_TABLE.csv"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "acc-config.yaml",
|
||||
"path": "acc-config.yaml",
|
||||
"sha": "28d0d4e18c20f691726172702e3e8272c0f15e97",
|
||||
"size": 1610,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/acc-config.yaml?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/acc-config.yaml",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/28d0d4e18c20f691726172702e3e8272c0f15e97",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/acc-config.yaml",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/acc-config.yaml?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/28d0d4e18c20f691726172702e3e8272c0f15e97",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/acc-config.yaml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "assets",
|
||||
"path": "assets",
|
||||
"sha": "255eceaa6f116842e27554672a2c13e2aa5ddca7",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/assets?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/assets",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/255eceaa6f116842e27554672a2c13e2aa5ddca7",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/assets?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/255eceaa6f116842e27554672a2c13e2aa5ddca7",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/assets"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "data",
|
||||
"path": "data",
|
||||
"sha": "d4cc4fc3608097cf546c89b8cfb8da60cd5643a2",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/data?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/data",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/d4cc4fc3608097cf546c89b8cfb8da60cd5643a2",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/data?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/d4cc4fc3608097cf546c89b8cfb8da60cd5643a2",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/data"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "docs",
|
||||
"path": "docs",
|
||||
"sha": "289ddb3494d8c47511ea4c152c8ea9878e13e00e",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/docs?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/docs",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/289ddb3494d8c47511ea4c152c8ea9878e13e00e",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/docs?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/289ddb3494d8c47511ea4c152c8ea9878e13e00e",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/docs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "pyproject.toml",
|
||||
"path": "pyproject.toml",
|
||||
"sha": "2e8e5f62d8a1c9c142fa6351fb16635dd3cab4db",
|
||||
"size": 2376,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/pyproject.toml?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/pyproject.toml",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/2e8e5f62d8a1c9c142fa6351fb16635dd3cab4db",
|
||||
"download_url": "https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/pyproject.toml",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/pyproject.toml?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/blobs/2e8e5f62d8a1c9c142fa6351fb16635dd3cab4db",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/blob/main/pyproject.toml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "resources",
|
||||
"path": "resources",
|
||||
"sha": "5093e36d6ef2b3a4ddc6492998c579afe0954c29",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/resources?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/resources",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/5093e36d6ef2b3a4ddc6492998c579afe0954c29",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/resources?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/5093e36d6ef2b3a4ddc6492998c579afe0954c29",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/resources"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "scripts",
|
||||
"path": "scripts",
|
||||
"sha": "a83e7c5f32e1ed31316edca017ad36768aaf5a95",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/scripts?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/scripts",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/a83e7c5f32e1ed31316edca017ad36768aaf5a95",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/scripts?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/a83e7c5f32e1ed31316edca017ad36768aaf5a95",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/scripts"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "templates",
|
||||
"path": "templates",
|
||||
"sha": "d9c91385d725a1f9492a44f0f25e33773d531870",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/templates?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/templates",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/d9c91385d725a1f9492a44f0f25e33773d531870",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/templates?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/d9c91385d725a1f9492a44f0f25e33773d531870",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/templates"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tests",
|
||||
"path": "tests",
|
||||
"sha": "2d30505b3d07323b11e26a1b3387d14847198bdc",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/tests?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/tests",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/2d30505b3d07323b11e26a1b3387d14847198bdc",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/tests?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/2d30505b3d07323b11e26a1b3387d14847198bdc",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/tests"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tools",
|
||||
"path": "tools",
|
||||
"sha": "0429010ea77bf40c447d72efb05f3c9f42a20c68",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/tools?ref=main",
|
||||
"html_url": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/tools",
|
||||
"git_url": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/0429010ea77bf40c447d72efb05f3c9f42a20c68",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/contents/tools?ref=main",
|
||||
"git": "https://api.github.com/repos/hesreallyhim/awesome-claude-code/git/trees/0429010ea77bf40c447d72efb05f3c9f42a20c68",
|
||||
"html": "https://github.com/hesreallyhim/awesome-claude-code/tree/main/tools"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,38 @@
|
||||
version: 1
|
||||
domain_id: hesreallyhim-awesome-claude-code
|
||||
object:
|
||||
type: github_repository
|
||||
name: hesreallyhim/awesome-claude-code
|
||||
url: https://github.com/hesreallyhim/awesome-claude-code
|
||||
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/hesreallyhim/awesome-claude-code.git docs/research/hesreallyhim-awesome-claude-code/raw/repository'
|
||||
- path: github-repo.raw.json
|
||||
kind: repository-metadata
|
||||
status: ok
|
||||
source: 'gh repo view hesreallyhim/awesome-claude-code --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/hesreallyhim/awesome-claude-code/readme -H Accept: application/vnd.github.raw'
|
||||
- path: github-license.raw.txt
|
||||
kind: license
|
||||
status: ok
|
||||
source: 'gh api repos/hesreallyhim/awesome-claude-code/license -H Accept: application/vnd.github.raw'
|
||||
- path: github-root-contents.raw.json
|
||||
kind: root-contents
|
||||
status: ok
|
||||
source: 'gh api repos/hesreallyhim/awesome-claude-code/contents'
|
||||
- path: github-languages.raw.json
|
||||
kind: languages
|
||||
status: ok
|
||||
source: 'gh api repos/hesreallyhim/awesome-claude-code/languages'
|
||||
- path: github-latest-release.raw.json
|
||||
kind: latest-release
|
||||
status: missing_or_error
|
||||
source: 'gh api repos/hesreallyhim/awesome-claude-code/releases/latest'
|
||||
message: 'gh: Not Found (HTTP 404)'
|
||||
Reference in New Issue
Block a user