claude-code-templates
CLI ツールdavila7/claude-code-templates
Claude Code を設定および監視するための CLI ツール。
概要
Anthropic の Claude Code に、すぐに使える構成、AI エージェント、カスタムコマンド、設定、フック、外部統合を提供する包括的な CLI ツール。開発ワークフローを強化するための分析、会話モニタリング、ヘルスチェックツールが含まれています。
README プレビュー
[](https://www.npmjs.com/package/claude-code-templates)\n[](https://www.npmjs.com/package/claude-code-templates)\n[](https://opensource.org/licenses/MIT)\n[](CONTRIBUTING.md)\n[](https://z.ai/subscribe?ic=8JVLJQFSKB&utm_source=github&utm_medium=badge&utm_campaign=readme)\n[](https://claude.com/contact-sales/claude-for-oss)\n[](https://get.neon.com/4eCjZDz)\n[](https://buymeacoffee.com/daniavila)\n[](https://github.com/davila7/claude-code-templates)\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n---\n\n> **🧪 NEW: Dashboard** — Explore components, manage collections, and track installations at **[www.aitmpl.com](https://www.aitmpl.com)**. Currently in beta — feedback welcome!\n\n# Claude Code Templates ([aitmpl.com](https://aitmpl.com))\n\n**Ready-to-use configurations for Anthropic's Claude Code.** A comprehensive collection of AI agents, custom commands, settings, hooks, external integrations (MCPs), and project templates to enhance your development workflow.\n\n## Browse & Install Components and Templates\n\n**[Browse All Templates](https://aitmpl.com)** - Interactive web interface to explore and install 100+ agents, commands, settings, hooks, and MCPs.\n\n\n\n\n## 🚀 Quick Installation\n\n```bash\n# Install a complete development stack\nnpx claude-code-templates@latest --agent development-team/frontend-developer --command testing/generate-tests --mcp development/github-integration --yes\n\n# Browse and install interactively\nnpx claude-code-templates@latest\n\n# Install specific components\nnpx claude-code-templates@latest --agent development-tools/code-reviewer --yes\nnpx claude-code-templates@latest --command performance/optimize-bundle --yes\nnpx claude-code-templates@latest --setting performance/mcp-timeouts --yes\nnpx claude-code-templates@latest --hook git/pre-commit-validation --yes\nnpx claude-code-templates@latest --mcp database/postgresql-integration --yes\n```\n\n## What You Get\n\n| Component | Descr
FAQ (5)
トラブル対応claude-code-templates のアナリティクスで Agent Usage Distribution、Agent Activity Timeline、Workflow Efficiency Score が空になっているのはなぜですか?
claude-code-templates v1.28.16 では、アナリティクスコードは Task という名前のツール呼び出しのみを認識しますが、Claude Code の JSONL ログはエージェントのツール呼び出しを Agent として記録します。両方の名前を受け入れるようにフィルターを更新してください。AgentAnalyzer.js(72行目付近)、chats-mobile.js(606行目付近)、teams-dashboard.js(306、360、467行目付近)で、以下を:
content.name === 'Task'
次のように置き換えてください:
(content.name === 'Task' || content.name === 'Agent')
これらのファイル内のすべてのエージェント関連の比較にこれを適用し、その後再実行してください:
npx claude-code-templates@latest --analytics
npx 経由で実行する場合は、修正を含むリリースが公開されるまで、パッチを適用したローカルインストールまたは patch-package を使用してください。
トラブル対応`check_staleness.py` で発生するサポートされていない `git diff --since` エラーを修正するにはどうすればよいですか?
git diff は --since をサポートしていません。git log のようなコマンドのみがサポートしています。session-handoff/scripts/check_staleness.py で、git diff 呼び出しから --since を削除し、3 つの個別のソースから変更ファイルを収集して、それらをマージし重複を排除してください:
def _git_lines(*args):
return subprocess.check_output(["git", *args], text=True).splitlines()
tracked_changes = set(_git_lines("diff", "--name-only", "HEAD"))
untracked_files = set(_git_lines("ls-files", "--others", "--exclude-standard"))
committed_changes = set(
_git_lines("log", f"--since={iso_time}", "--name-only", "--pretty=format:")
)
changed_files = sorted(tracked_changes | untracked_files | committed_changes)
git diff --name-only HEAD はステージ済みおよび未ステージの追跡対象ファイルのワーキングツリー変更をカバーし、git ls-files --others --exclude-standard が追跡対象外のファイルを追加し、git log --since=<timestamp> がハンドオフのタイムスタンプ以降に作成されたコミットをカバーします。
トラブル対応-official ドキュメント処理スキルのスキル名が重複または一致しない場合は、どのように修正すればよいですか?
各 -official スキルの SKILL.md を編集し、name フィールドがそのディレクトリ名と一致するように設定します。pptx-official/SKILL.md を name: pptx-official に、pdf-official/SKILL.md を name: pdf-official に、xlsx-official/SKILL.md を name: xlsx-official に、docx-official/SKILL.md を name: docx-official に更新します。以前は、これらのバリアントが非公式名(pptx、pdf、xlsx、docx)を誤って再利用していたため、スキル名が重複していました。
トラブル対応Claude Code やその他の AI エージェントが `git commit --no-verify` を使用して Git フックをバイパスするのを防ぐにはどうすればよいですか?
block-no-verify v1.1.2 を、Bash コマンドに対する Claude Code の PreToolUse フックとして使用します。--no-verify を含むコマンドをインターセプトし、git フックがバイパスされる前にブロックします。
以下のフック設定を追加してください:
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "npx block-no-verify@1.1.2"
}
]
}
]
}
}
これにより、pre-commit、commit-msg、pre-push、リンター、テスト、その他の品質ゲートが、自動化エージェントによって密かにスキップされるのを防ぎます。
トラブル対応Claude Code Analytics Dashboard での 'FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory' の修正方法
Claude Code Analytics Dashboard v1.8.2 以降にアップグレードしてください。このリリースでは、繰り返しのデータ更新とファイルウォッチャーの更新によって発生していたメモリリークが修正されており、アップデート後はメモリ使用量が安定します。アップグレード後にダッシュボードを再起動してください。
一時的な回避策として、起動前に Node.js のヒープサイズを増やしてください:
NODE_OPTIONS=--max-old-space-size=2048 <your-start-command>
Windows PowerShell の場合:
$env:NODE_OPTIONS="--max-old-space-size=2048"
<your-start-command>
ヒープを増やしても、影響を受けるバージョンではクラッシュを先送りにするだけです。v1.8.2 へのアップデートが実際の修正となります。