Dataset - Decoding the Configuration of AI Coding Agents: Insights from Claude Code Projects
收藏Zenodo2025-11-07 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.17388128
下载链接
链接失效反馈官方服务:
资源简介:
data.json
It contains a collection of the 100 most popular repositories on GitHub, where for each repository, we have the CLAUDE.md files.
Root object containing two main properties:
collection_metadata (object): Aggregated statistics about the collection process
Collection date, method, and script version
Repository counts (analyzed, with/without CLAUDE files, failed)
Success metrics (rate percentage, total files found)
Redirect statistics (repositories and files using redirects)
repositories (array): List of 100 repository objects, each containing:
repository_info (object): GitHub metadata including name, URL, owner, description, stars, language, topics, dates, forks, and commits
collection_metadata (object): Per-repository collection details (timestamp, method, contributor count, files found)
claude_files (array): CLAUDE.md files discovered in the repository, each with:
File metadata: name, path, size, SHA hash
URLs: HTML view, API endpoint, raw download
Content: primary markdown content (content) and optional redirected content (redirected_content) for repositories using alternative documentation paths
Discovery metadata: method used, redirect flags, content lengths
claude_files_count (integer): Total files in repository
total_content_length (integer): Sum of all content lengths
RQ1.csv
Collection of titles ## extracted from data.json and their semantic categorization, and the URL of CLAUDE.md file from which this title was extracted.
Structure:
title (string): H2 section heading extracted from CLAUDE.md content
cluster_name (string): Semantic category assigned to the title (e.g., "Architecture", "Testing", "Development Guidelines", "Unclear")
url_claude (string): GitHub URL of the source CLAUDE.md file
RQ2.csv
Association of the type with the title and its categorization.
Structure:
cluster_name (string): Semantic category of the title.
title (string): Semicolon-separated list of H2 titles mapped to this category within the file
type (string): Comma-separated content types detected in the section (CODE, TEXT, LINK, DIAGRAM)
CODE: Fenced code blocks with explicit language identifiers
TEXT: Regular markdown text content
LINK: Markdown inline links [text](url)
DIAGRAM: Explicit mermaid diagram blocks
url_claude (string): GitHub URL of the source CLAUDE.md file
RQ3.csv
Result of FPMax associated with the data categorization.
Structure:
clusters (string): Semicolon-separated list of co-occurring category names
size (integer): Number of categories in the co-occurrence pattern (2 or 3)
support (float): Proportion of the 328 total files containing this exact pattern (range: 0.0-1.0)
count (integer): Absolute number of CLAUDE.md files exhibiting this pattern
example_name (string): Example of section titles related to the extracted common patterns.
本数据集收录了GitHub上热度排名前100的代码仓库,每个仓库均附带CLAUDE.md文件。
根对象包含两个核心属性:
1. `collection_metadata`(对象):采集过程的聚合统计信息,具体包括:采集日期、采集方法与脚本版本;仓库统计项:已分析仓库数、带有CLAUDE.md文件的仓库数、无CLAUDE.md文件的仓库数、采集失败的仓库数;成功指标:成功率百分比、总发现文件数;重定向统计:使用重定向的仓库与文件情况。
2. `repositories`(数组):包含100个仓库对象的列表,每个仓库对象包含以下字段:
- `repository_info`(对象):GitHub元数据,涵盖仓库名称、访问URL、所有者信息、仓库描述、星标数、编程语言、主题标签、创建/更新日期、分叉数与提交记录。
- `collection_metadata`(对象):单仓库专属采集详情,包含采集时间戳、采集方法、贡献者数量、发现文件数。
- `claude_files`(数组):在对应仓库中发现的CLAUDE.md文件列表,每个文件包含:
- 文件元数据:文件名、存储路径、文件大小、SHA哈希值
- 访问链接:HTML预览页地址、API接口地址、原始文件下载链接
- 内容信息:主Markdown正文(`content`字段)与可选的重定向内容(`redirected_content`字段,适配使用替代文档路径的仓库)
- 发现元数据:采集方法、重定向标记、内容长度
- `claude_files_count`(整数):当前仓库内的CLAUDE.md文件总数
- `total_content_length`(整数):当前仓库所有CLAUDE.md文件的内容总字节数。
---
### RQ1.csv
该文件为从`data.json`中提取的标题合集,附带标题的语义分类信息,以及该标题来源的CLAUDE.md文件的GitHub访问地址。其结构如下:
- `title`(字符串):从CLAUDE.md内容中提取的H2级章节标题
- `cluster_name`(字符串):分配给该标题的语义分类(例如“架构”、“测试”、“开发规范”、“分类不明”)
- `url_claude`(字符串):来源CLAUDE.md文件的GitHub访问URL
---
### RQ2.csv
该文件为内容类型与标题及其分类的关联表,结构如下:
- `cluster_name`(字符串):标题所属的语义分类
- `title`(字符串):该分类下映射的所有H2标题的分号分隔列表
- `type`(字符串):该章节中检测到的内容类型的逗号分隔列表,各类型说明如下:
- `CODE`:带有明确语言标识的围栏代码块(fenced code blocks)
- `TEXT`:常规Markdown文本内容
- `LINK`:Markdown行内链接格式`[文本](URL)`
- `DIAGRAM`:显式的Mermaid图表块
- `url_claude`(字符串):来源CLAUDE.md文件的GitHub访问URL
---
### RQ3.csv
该文件为与数据分类相关的FPMax关联结果,结构如下:
- `clusters`(字符串):共现分类名称的分号分隔列表
- `size`(整数):共现模式中的分类数量(取值为2或3)
- `support`(浮点数):该精确模式在全部328个文件中的支持度(support)占比(取值范围:0.0~1.0)
- `count`(整数):呈现该模式的CLAUDE.md文件的绝对数量
- `example_name`(字符串):与提取的常见模式相关的章节标题示例
提供机构:
Zenodo创建时间:
2025-11-06



