mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-08-18 13:28:11 +00:00
refactor: research - move domain to repository root
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 源码证据、关键机制和可迁移模式。
|
||||
- 如果需要横向比较,在 `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,64 @@
|
||||
# hesreallyhim/awesome-claude-code 研究分析
|
||||
|
||||
## 本轮结论
|
||||
|
||||
`hesreallyhim/awesome-claude-code` 的核心价值不是链接多,而是把 Claude Code 生态资源做成可治理数据资产。
|
||||
它有 CSV 主表、动态数据、资源目录、脚本、测试和模板,已经从普通 awesome list 进化成资源登记系统。
|
||||
|
||||
本仓最应该迁移的是资源治理模型:外部资源必须有主表、字段契约、状态、最后检查时间、许可证、失效标记、
|
||||
生成/校验脚本和归档策略。
|
||||
|
||||
## 本地证据
|
||||
|
||||
- 研究对象:`hesreallyhim/awesome-claude-code`
|
||||
- 当前研究角色:Claude Code 生态索引
|
||||
- 原始仓库:`raw/repository/`
|
||||
- 原始来源清单:`raw/sources.yml`
|
||||
- 事实摘要:`domain.yml`
|
||||
- 深度证据:`deep-dive.md`
|
||||
|
||||
## 对标拆解
|
||||
|
||||
| 项 | 内容 |
|
||||
|:---|:---|
|
||||
| 参考对象 | `hesreallyhim/awesome-claude-code` |
|
||||
| 它解决的核心问题 | 让快速增长的 Claude Code 资源从链接堆变成可维护数据资产 |
|
||||
| 核心机制 | `THE_RESOURCES_TABLE.csv`、`data/`、`resources/`、`scripts/`、`tests/`、`templates/` |
|
||||
| 真正带来结果的动作 | 用结构化字段和校验脚本治理资源生命周期 |
|
||||
| 可迁移做法 | 资源 schema、active/stale/removed 状态、last_checked、license、release 字段 |
|
||||
| 不可迁移条件 | 不复制 Claude Code 生态分类,不让本仓变成泛 AI 资源大全 |
|
||||
| 下一步试用动作 | 为 `assets/external-resources/` 建字段契约和过期检查规则 |
|
||||
|
||||
## 改良迭代
|
||||
|
||||
| 改良目标 | 原模式 | 本仓版本 | 验证指标 |
|
||||
|:---|:---|:---|:---|
|
||||
| 资源事实源 | CSV 主表 | 本地资源注册表 + schema | 每个资源有 id、category、source、status、last_checked |
|
||||
| 生命周期治理 | active / stale / removed | active、stale、archived、removed | 过期资源能被脚本发现 |
|
||||
| 展示与治理分离 | templates 生成展示 | README 作为展示,数据文件作为事实源 | README 不再手写漂移 |
|
||||
|
||||
## 可迁移清单
|
||||
|
||||
- 明确外部资源字段:ID、名称、分类、链接、作者、许可证、状态、最后检查时间、失效原因。
|
||||
- 增加资源生命周期状态,不再只有“存在/不存在”。
|
||||
- 把资源展示和资源事实源分离。
|
||||
- 用脚本检查重复 ID、缺字段、过期检查和非法分类。
|
||||
|
||||
## 不可迁移清单
|
||||
|
||||
- 不复制 Claude Code 生态的具体分类体系。
|
||||
- 不把所有资源都升级成研究域;只有高价值资源才进入 research。
|
||||
- 不在 README 中手写所有资源事实。
|
||||
|
||||
## 验证动作
|
||||
|
||||
| 动作 | 成功信号 | 失败信号 |
|
||||
|:---|:---|:---|
|
||||
| 抽样 30 条本地资源做 schema 校验 | 能发现缺字段和过期资源 | 仍靠人工肉眼检查 |
|
||||
| 为资源增加生命周期状态 | stale/removed 能被识别 | 失效资源仍在 active 列表 |
|
||||
| 生成或校验展示索引 | 展示和事实源一致 | README 与数据源不一致 |
|
||||
|
||||
## 沉淀判断
|
||||
|
||||
- 稳定结论应进入 `assets/external-resources/`、`assets/AGENTS.md` 和资源校验脚本。
|
||||
- 这是 P1 资源治理对标对象,不只是 Claude Code 生态目录。
|
||||
@@ -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 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