zhTools

工具与资源

使用 Claude 的实用工具、模板和资源。

开发工具

官方 SDK

  • Python SDK: pip install anthropic
  • JavaScript/TypeScript SDK: npm install @anthropic-ai/sdk
  • Go SDK: 社区维护
  • Java SDK: 社区维护

IDE 集成

工具描述链接
CursorAI 驱动的代码编辑器cursor.com
VS Code 扩展VS Code 中的 Claude即将推出
JetBrains 插件IntelliJ, PyCharm 等社区版

Prompt 模板

代码生成

我需要一个 [语言] [函数/类],要求:
- [需求 1]
- [需求 2]
- [需求 3]

请包括:
- 错误处理
- 文档注释
- 类型提示/注解
- 单元测试

代码审查

请审查以下代码:
- 代码质量和最佳实践
- 潜在错误
- 性能问题
- 安全漏洞
- 文档完整性

[您的代码]

调试

我遇到这个错误:
[错误信息]

在这段代码中:
[代码片段]

预期行为:[描述]
实际行为:[描述]

请帮我:
1. 识别根本原因
2. 建议修复方案
3. 解释为什么会发生

实用脚本

Token 计数器

import anthropic
 
def count_tokens(text: str, model: str = "claude-3-5-sonnet-20241022") -> int:
    """估算文本的 token 数量"""
    client = anthropic.Anthropic()
    return client.count_tokens(text)

批处理

import anthropic
from typing import List
 
async def batch_process(prompts: List[str]) -> List[str]:
    """批量处理多个提示"""
    client = anthropic.Anthropic()
    results = []
 
    for prompt in prompts:
        message = client.messages.create(
            model="claude-3-5-sonnet-20241022",
            max_tokens=1024,
            messages=[{"role": "user", "content": prompt}]
        )
        results.append(message.content[0].text)
 
    return results

社区资源

GitHub 仓库

  • Awesome Claude: Claude 资源精选列表
  • Claude 示例: 代码示例和模式
  • Prompt 库: 社区提示集合

学习资源

贡献

有工具或资源要分享?

  1. 访问 claudecodecommunity.com/contribute
  2. 提交您的工具或资源
  3. 帮助社区成长!

觉得这些工具有用? 与社区分享并关注微信公众号 ClaudeCodeClub