十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

三步维护一份 Claude Code 资源清单:awesome-claude-code 完整入门教程

三步维护一份 Claude Code 资源清单:awesome-claude-code 完整入门教程 三步维护一份 Claude Code 资源清单awesome-claude-code 完整入门教程【免费下载链接】awesome-claude-codeA hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team at Anthropic PBC. A delectable showcase of top tier skills, ambidextrous agents, scintillating status lines, top notch developer tooling, and also we have plugins项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-claude-code本教程讲 awesome-claude-code一份人工精选的 Claude Code 资源清单。弄懂它怎么用 CSV 当唯一数据源、一条命令重新生成 README以及提交资源要过哪些关你能直接上手维护这类 awesome list。先说它解决什么问题用 Claude Code 的人越来越多但靠谱的 skills、插件、状态栏、监控工具散落在各个角落找起来全靠缘分。你大概率也遇到过写 CLAUDE.md 时想抄个优秀案例翻了半小时没翻到或者自己写了个插件不知道发到哪里能被人看到。awesome-claude-code 干的事很直接把 Claude Code 生态里质量过关的资源收进一张表按类别排好版再自动渲染成一份带目录、带徽章的 README。它的价值点人工筛选不灌水收录有门槛重代码质量、安全性和原创性单一数据源所有条目存在一个 CSV 里README 永远由它生成不会出现文档和表格对不上贡献路径清晰提交走统一的 issue 表单机器人自动校验不用跟维护者来回扯皮工具链完整加资源、挪分类、跑测试、刷新推荐位全部一条 make 命令的事 三步跑通本地重新生成资源清单环境要求很轻Python 3.8 和 make 就行。整个流程就三步——克隆、装依赖、生成# 第一步克隆仓库全文唯一出现外部地址的地方 git clone https://gitcode.com/GitHub_Trending/aw/awesome-claude-code cd awesome-claude-code # 第二步建虚拟环境装运行时 开发依赖PyYAML、requests、pytest 等 python3 -m venv venv venv/bin/python -m pip install -r requirements-dev.txt # 第三步重新渲染 README.md含同步表单、刷新生成物 make generate # 顺手跑一遍测试确认环境没问题 make test跑完make generate你会发现 README.md 被完整重写了一轮——内容一模一样因为它是 CSV 的纯函数重复执行输出逐字节一致幂等。仓库目录不长但每个文件都有明确分工awesome-claude-code/ ├── THE_RESOURCES_TABLE_NEW.csv # 唯一数据源一行一个资源 ├── config.yaml # 定义分类/子分类的顺序 ├── templates/ │ └── README.template.md # README 模板含 {{THE_LIST}} 等占位符 ├── generate_readme.py # 渲染入口CSV 配置 → README ├── Makefile # 所有日常操作的命令入口 ├── scripts/ │ ├── manage_categories.py # 增/挪/删分类 │ └── sync_issue_form.py # 同步提交表单里的分类下拉框 ├── ticker/ # 抓取热门项目、生成轮播 SVG ├── data/ # ticker 的中间数据 ├── assets/ # banner 和轮播图等生成物 └── tests/ # pytest 用例值得记住的一句话README 是产物CSV 才是源头。 核心机制三个关键设计CSV 是唯一事实THE_RESOURCES_TABLE_NEW.csv 每行一个资源字段包括 ID、显示名、分类、链接、作者、描述、是否激活Active等。渲染时只认Active TRUE的行相当于内置了下线开关。用 10 行代码就能看懂核心筛选逻辑# 简化版帮助理解 generate_readme.py 的CSV → README主流程 import csv def fetch_active_rows(): 从 CSV 里挑出 Active 为 TRUE 的行即当前生效的资源 with open(THE_RESOURCES_TABLE_NEW.csv, newline, encodingutf-8) as fh: rows list(csv.DictReader(fh)) return [r for r in rows if r[Active].strip().upper() TRUE]真实渲染在此基础上还要做三件事读 config.yaml 拿分类顺序、每个分类内按显示名排序、把结果填进 templates/README.template.md 的{{TABLE_OF_CONTENTS}}和{{THE_LIST}}两个占位符。分类顺序由配置文件说了算config.yaml 是分类体系的唯一真相——列表里分类出现的先后、子分类的嵌套全看它categories: - name: Start Here # 列表顺序 README 里章节顺序 prefix: start - name: Skills # 技能类资源 prefix: skill - name: Observability Monitoring prefix: monitor subcategories: - name: Session Monitors # 子分类也按此顺序渲染submittable: false的分类比如官方精选区不会出现在资源提交表单的下拉框里——那是纯人工策划区外人不能往里塞东西。加资源一条命令走完入库 → 渲染想加一条资源不用手改 CSV# 自动生成 ID、校验分类、按链接去重、追加到 CSV然后重新生成 README make add-resource \ DISPLAY_NAMEMy Claude Skill \ CATEGORYSkills \ LINKhttps://example.com/my-skill \ AUTHORyour-handle \ DESCRIPTIONA Claude Code skill that does X资源 ID 是分类前缀 8 位十六进制形如docs-1444912b由脚本铸造你不需要也不应该手写。⚡ 进阶实战三个常用场景场景一调整分类结构。想加一个新分类或挪动顺序别去手编文件用 scripts/manage_categories.py 包装好的 make 目标# 新增分类 make add-category CATEGORYTesting QA PREFIXtesting # 把某分类挪到新位置ORDER 是 1 起的序号 make move-category CATEGORYSecurity ORDER15每个目标都会顺带同步提交表单的下拉框并重新渲染 README三处永远一致。场景二提交前自检。本地装好 pre-commit 钩子改动会在推送前自动过一遍make install-hooks # 每个克隆装一次 make test # 跑完整测试套件pytest lint 类型检查场景三刷新首页轮播区。README 顶部的热门项目 ticker 会抓远程数据所以需要 GitHub Token 单独跑export GITHUB_TOKENyour-token make ticker # 拉数据 渲染 SVG两步一起社区提交注意门槛。按 CONTRIBUTING.md 的规则项目要么满 14 天且有持续开发迹象要么星数过百一次只能推荐一个资源而且必须走 issue 表单开 PR 提交资源是不被接受的。描述要写这个软件做什么不是推销文案。❓ 常见问题问make generate报错退出、README 没变正常吗正常。这是 fail-closed 设计只要有生效资源的分类不在 config.yaml 里声明生成就中止且不写出任何东西。去 config.yaml 把缺的分类补上再跑一次即可。问我直接改了 README.md会被覆盖吗会。README.md 是生成物下次make generate就还原了。想改内容改 CSV 或模板想改结构改 config.yaml。问为什么提交表单里没有某个分类该分类标了submittable: false属于策划专属区。这不是 bug是有意为之。问CSV 里的 ID 能自己编吗不能也不必。ID 由加资源的脚本自动生成按链接去重后追加。你只关心 DISPLAY_NAME、CATEGORY、LINK 三个必填项。总结与下一步最后收个尾几个关键认知CSV 是唯一数据源README 是它生成的产物make generate幂等且 fail-closed报错就查分类声明加资源、管分类都有现成的 make 命令别手改文件社区提交走 issue 表单满足 14 天活跃或百星门槛下一步建议先本地把make generate和make test跑绿再通读一遍 CONTRIBUTING.md然后挑一个你真正在用的 Claude Code 插件按表单流程走一次完整提交。如果这篇帮你省下了翻文档的时间点个赞、收个藏就是最大的支持。【免费下载链接】awesome-claude-codeA hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team at Anthropic PBC. A delectable showcase of top tier skills, ambidextrous agents, scintillating status lines, top notch developer tooling, and also we have plugins项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-claude-code创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表