Awesome Claude Code

Awesome Claude Code

https://github.com/hesreallyhim/awesome-claude-code


这是一份关于Claude Code资源和工具的精选列表,旨在提升用户在终端或IDE中使用Claude Code的工作效率和体验。Claude Code是一个基于CLI的先进编码助手,具有高度可配置性。该仓库包含工作流程指南、工具、钩子、斜杠命令以及特定于语言和领域的CLAUDE.md文件等资源,以帮助社区分享知识并充分利用Claude Code。此外,还介绍了如何贡献资源以及关于许可证的重要说明。

关键段落

  • 工作流程与知识指南
    • Blogging Platform Instructions:提供了一套结构化的命令,用于发布和维护博客平台,包括创建帖子、管理分类和处理媒体文件的命令。
    • ClaudeLog:一个全面的知识库,包含关于Claude Code高级机制的详细分解,如CLAUDE.md最佳实践、实用技巧指南和配置指南。
    • Context Priming:通过针对不同项目场景和开发环境的专门命令,系统地为Claude Code提供全面的项目上下文。
    • n8n_agent:为代码分析、质量保证、设计、文档、项目结构、项目管理、优化等多个方面提供了一套全面的注释。
    • Project Bootstrapping and Task Management:提供了一套结构化的命令,用于启动和管理新项目,包括创建和编辑自定义斜杠命令的元命令。
    • Project Management, Implementation, Planning, and Release:为软件开发生命周期的所有方面提供了一套非常全面的命令。
    • Project Workflow System:提供了一套用于管理项目的全面工作流系统,包括任务管理、代码审查和部署流程。
    • Shipping Real Code w/ Claude:一篇详细的博客文章,解释了作者使用Claude Code发布产品的过程,包括CLAUDE.md文件和其他有趣的资源。
    • Simone:一个更广泛的项目管理工作流,不仅包含一组命令,还包括文档、指南和流程系统,以促进项目规划和执行。
    • Slash-commands megalist:一个令人印象深刻的斜杠命令列表(发布时有88个!),涵盖了从代理编排、代码审查、项目管理、安全、文档、自我评估到几乎所有你能想到的内容。
  • 工具
    • CC Usage:一个方便的CLI工具,用于管理和分析Claude Code的使用情况,基于分析本地Claude Code日志。它提供了一个漂亮的仪表板,显示成本信息、令牌消耗等。
    • Claude Code Flow:作为代码优先的编排层,使Claude能够在递归代理周期中自主地编写、编辑、测试和优化代码。
    • Claude Composer:一个为Claude Code添加小增强功能的工具。
    • Claude Hub:一个webhook服务,将Claude Code连接到GitHub仓库,通过拉取请求和问题直接提供AI驱动的代码协助。这种集成允许Claude分析仓库、回答技术问题,并通过简单的@提及帮助开发人员理解和改进他们的代码库。
    • Claude Squad:一个终端应用程序,用于管理多个Claude Code、Codex(以及其他本地代理,包括Aider)在单独的工作区中,允许你同时处理多个任务。
    • Claude Swarm:启动一个连接到一群Claude Code代理的Claude Code会话。
    • Claude Task Master:一个用于AI驱动开发的任务管理系统,旨在与Cursor AI无缝协作。
    • Claude Task Runner:一个专门的工具,用于管理上下文隔离和Claude Code的专注任务执行,解决了在处理Claude的复杂、多步骤项目时上下文长度限制和任务焦点的关键挑战。
    • Container Use:为编码代理提供开发环境。使多个代理能够与你选择的堆栈安全、独立地工作。
  • IDE集成
    • claude-code.el:一个Emacs界面,用于Claude Code CLI。
    • claude-code.nvim:一个无缝集成,将Claude Code AI助手与Neovim连接起来。
    • crystal:一个功能齐全的桌面应用程序,用于协调、监控和与Claude Code代理交互。
  • 钩子
    • claude-code-hooks-sdk:一个受Laravel启发的PHP SDK,用于使用干净、流畅的API构建Claude Code钩子响应。这个SDK使得使用表达式、可链接的接口轻松创建结构化的JSON响应。
    • Linting, testing, and notifications (in go):一组不错的钩子,用于强制执行代码质量(linting、testing、notifications),并且有一个很好的配置设置。
  • 斜杠命令
    • 版本控制与Git
      • /bug-fix:通过首先创建一个GitHub问题,然后创建一个功能分支来实现和彻底测试解决方案,最后合并,从而简化了修复错误的过程。
      • /commit:使用适当的emoji和遵循项目标准的描述性消息创建遵循传统提交格式的git提交。
      • /commit-fast:通过选择第一个建议的消息,自动生成结构化的提交并保持一致的格式,同时跳过手动确认并移除Claude共同贡献者签名,从而自动化git提交过程。
      • /create-pr:通过处理整个工作流程来简化拉取请求的创建:创建一个新分支、提交更改、使用Biome格式化修改的文件,然后提交PR。
      • /create-pull-request:使用GitHub CLI提供全面的PR创建指导,强制执行标题约定,遵循模板结构,并提供具体的命令示例和最佳实践。
      • /create-worktrees:为所有打开的PR或特定分支创建git工作树,处理带有斜杠的分支,清理过时的工作树,并支持自定义分支创建以用于开发。
      • /fix-github-issue:使用结构化的方法和GitHub CLI获取问题详细信息、实施必要的代码更改、运行测试并创建适当的提交消息,从而分析和修复GitHub问题。
      • /fix-issue:通过将问题编号作为参数,分析上下文,实施解决方案,并测试/验证修复以确保正确集成,从而解决GitHub问题。
      • /fix-pr:通过自动获取反馈、解决审查者关注的问题、进行有针对性的代码改进并简化审查过程,来解决未解决的PR评论。
      • /husky:通过配置pre-commit钩子、建立提交消息标准、与linting工具集成并确保在提交上保证代码质量,来设置和管理Husky Git钩子。
      • /pr-review:审查拉取请求更改,以提供反馈、检查问题并在合并到主代码库之前提出改进建议。
      • /update-branch-name:更新分支名称,使用适当的前缀和格式,强制执行命名约定,支持语义前缀并管理远程分支更新。
    • 代码分析与测试
      • /check:执行全面的代码质量和安全检查,包括集成静态分析、安全漏洞扫描、代码风格强制执行和详细报告。
      • /clean:通过修复black格式化问题、使用isort组织导入、解决flake8 linting问题并纠正mypy类型错误,解决代码格式化和质量问题。
      • /code_analysis:提供一系列高级代码分析命令,用于深度检查,包括知识图生成、优化建议和质量评估。
      • /optimize:分析代码性能以识别瓶颈,并提出具体的优化建议以及实施指导,以提高应用程序性能。
      • /repro-issue:为GitHub问题创建可重现的测试用例,确保测试可靠失败并记录清晰的重现步骤供开发人员使用。
      • /tdd:使用测试驱动开发原则指导开发,强制执行红-绿-重构纪律,与git工作流集成并管理PR创建。
    • 上下文加载与预热
      • /context-prime:通过加载仓库结构、设置开发上下文、建立项目目标并定义协作参数,为Claude提供全面的项目理解。
      • /initref:使用标准文档模板、API参考设置、文档约定和占位内容生成,初始化参考文档结构。
      • /load-llms-txt:将LLM配置文件加载到上下文中,导入特定术语、模型配置并为AI讨论建立基本术语。
      • /load_coo_context:引用特定文件用于稀疏矩阵操作,解释转换用法,与以前的方法进行比较,并为开发设置数据格式上下文。
      • /load_dango_pipeline:通过引用管道文件、建立工作上下文并准备相关文档,为模型训练设置上下文。
      • /prime:通过查看目录结构和阅读关键文件,设置初始项目上下文,创建具有目录可视化和关键文档重点的标准化上下文。
      • /rsi:通过读取所有命令和关键项目文件,优化AI辅助开发,简化过程,加载命令上下文并设置更好的开发工作流。
    • 文档与变更日志
      • /add-to-changelog:在保持格式一致性、正确记录更改并遵循项目标准进行版本跟踪的同时,向变更日志文件添加新条目。
      • /create-docs:分析代码结构和目的,创建全面的文档

Read more

大模型框架主要分类

1 主流框架 GGUF * 含义:GGUF(General Game Unit Framework)是一个通用游戏框架,它为游戏开发提供了一系列的工具和组件,帮助开发者更高效地构建游戏。它可能包括游戏逻辑处理、图形渲染、音频处理、网络通信等多个方面的功能模块,使得开发者能够在一个统一的框架下进行游戏开发,减少重复工作,提高开发效率。 * 应用场景:在游戏开发领域,GGUF可以用于开发各种类型的游戏,如角色扮演游戏(RPG)、动作游戏、策略游戏等。它能够帮助开发者快速搭建游戏的基本架构,实现游戏的核心功能,如角色控制、地图生成、任务系统等,从而让开发者能够将更多的精力放在游戏的创新和优化上。 Diffusers * 含义:Diffusers是深度学习领域中的一种模型,主要用于生成任务,如图像生成、文本生成等。它通过扩散过程来逐步生成数据,从噪声数据开始,逐渐去除噪声,最终生成符合目标分布的数据。这种模型在生成高质量的图像和文本方面表现出色,能够生成具有丰富细节和多样性的内容。 * 应用场景:在图像生成领域,Diffusers可以用于生成逼真的风景图像、人物肖像等;在文

By 三金

域名解析测试工具

以下是几个常用的全球域名解析测试服务网址,这些工具可以帮助您测试域名在全球不同位置的DNS解析结果、传播情况和生效状态: * WhatsMyDNS:免费的DNS传播检查工具,支持全球多个位置的DNS服务器查询。 网址:https://whatsmydns.me/zh * DNSChecked:高性能的DNS解析检测工具,提供100多个全球DNS服务器的测试。 网址:https://dnschecked.com/zh-CN * Boce(拨测):免费域名检测平台,支持全球200多个节点的DNS拨测和污染检测。 网址:https://www.boce.com/ * 知道创宇云防御:域名DNS生效查询工具,覆盖全球50多个主流DNS服务器。 网址:https://www.yunaq.com/tools/dnslookup/ 这些服务大多免费易用,您可以直接输入域名进行测试。如果需要特定功能,建议根据需求选择。

By 三金
粤ICP备2025450290号