#代码辅助

[开源项目推荐] awesome-claude-code (10.8K ⭐️) : Github 著名 Awesome 系列之 cc,这个资源库专注于收集与 cc 相关的斜杠命令 (/)、CLAUDE. md 文件、命令行工具、其他工作流和指南等,提升用户在使用 cc 时的生产力、开发体验和社区协作效率。 核心内容 项目内容按照功能和用途进行了清晰的分类,涵盖了以下几个主要部分: 1. 工作流与知识指南 这一部分提供了针对特定开发场景的完整工作流资源。例如: · Blogging Platform Instructions:提供用于创建和管理博客平台的命令集合,覆盖文章发布、分类管理和媒体处理。 · ClaudeLog:详细解析 cc 的高级功能,如 CLAUDE .md 最佳实践、计划模式(plan mode)等。 · Slash-commands megalist:包含 88 个 / 斜杠命令,涵盖从代码审查到项目管理的各种功能,展示了 cc 的多样化应用。 2. 工具 这一部分列出了基于 cc 构建的增强型工具,包括: · CC Usage:分析 cc 使用情况的 CLI 工具,提供 token 消耗和成本的仪表盘。 · Claude Hub:通过 webhook 集成 cc 与 GitHub,允许通过 pull request 和 issue 提供 AI 驱动的代码辅助。 · Claude Squad:管理多个 cc 实例的终端应用,适合同时处理多个任务。 3. IDE 集成 包括与 Emacs 和 Neovim 的集成插件,如 claude-code.el 和 claude-code.nvim,为开发者提供更流畅的编辑器体验。 4. 斜杠命令 (/) 斜杠命令是 cc 的核心功能,项目按用途细分了多种命令,包括: · 版本控制与 Git:如 /commit(生成规范化的 git 提交信息)、/create-pr(自动化创建 pull request)。 · 代码分析与测试:如 /tdd-implement(支持测试驱动开发,TDD)、/check(代码质量和安全检查)。 · 上下文加载与初始化:如 /context-prime(为项目加载全面上下文)、/prime(初始化项目结构)。 · 文档与变更日志:如 /create-docs(生成详细文档)、/add-to-changelog(维护变更日志)。 · CI/部署:如 /run-ci(运行 CI 检查并修复错误)。 · 项目与任务管理:如 /create-prd(生成产品需求文档)、/todo(管理任务清单)。 5. CLAUDE .md 文件 CLAUDE .md 文件用于为 cc 提供项目特定的指导和上下文信息,分为以下几类: · 语言特定:如支持 Kotlin、TypeScript、Python 等语言的配置文件,包含构建、测试和编码规范。 · 领域特定:如区块链开发(AVS Vibe Developer Guide)、加密消息应用(Comm)等领域的专用指南。 · 项目脚手架与 MCP:如 Basic Memory(支持 AI-人类协作的 MCP 框架)。 6. 官方文档 链接到 Anthropic 提供的官方 cc 文档和快速入门指南,涵盖安装、API 参考和示例项目。 使用建议 1. 新手开发者 建议从官方文档和快速入门指南开始,熟悉 cc 的基本用法。然后可以尝试简单的斜杠命令(如 /commit 或 /todo)来快速体验其功能。 2. 高级开发者 利用 CLAUDE. md 文件定制项目上下文,探索高级工作流(如 ClaudeLog 或 Simone),或尝试集成工具(如 Claude Hub)来优化开发流程。 3. 社区贡献者 提交新的 / 斜杠命令、工具或 CLAUDE. md 文件,参与讨论区,分享你的 cc 使用经验。