conjure は何をしますか?
Claude Code向けプロダクションレベルの初期化キット — 4層ハーネス (CLAUDE.md + スキル + サブエージェント + フック)、安全なマイグレーション、439テスト。
概要
conjure は、Claude Codeエージェントのための包括的な初期化キットです。このスキルは、エージェントが複雑なタスクを効率的かつ確実に実行できるよう、4層のハーネス構造を提供します。
4層ハーネスの内訳
- CLAUDE.md — プロジェクトのルートに配置される設定ファイルで、コンテキストと制約を定義します。
- スキル — 再利用可能な機能モジュールで、特定のタスクをエージェントに追加します。
- サブエージェント — 独立したタスクを実行する子エージェントの仕組み。
- フック — エージェントのライフサイクル内で自動的にトリガーされるイベントハンドラー。
インストール
npx conjure init
これにより、カレントディレクトリに claude.md、skills/、subagents/、hooks/ の各ディレクトリが生成されます。
使用方法
# ヘルプの表示
conjure --help
# 新しいスキルの追加
conjure add skill my-skill
# 既存のスキルの一覧表示
conjure list skills
安全なマイグレーション
マイグレーション機能を使用すると、コードベースの変更を安全にテストできます。
# マイグレーションの実行(テストモード)
conjure run migrations --dry-run
# 実際にマイグレーションを実行
conjure run migrations
テスト
このキットには 439 のテストが含まれており、すべての機能が期待通りに動作することを確認できます。
# 全テストの実行
npm test
# 特定のテストスイート
conjure test --suite core
開発者向け注意点
- Claude Code バージョン 0.10.0 以上が必要です。
- スキルはモジュール化されており、必要に応じて独自のスキルを追加できます。
- サブエージェントは最大3階層までネスト可能です。
- フックは
pre-*とpost-*のタイミングで実行されます。
関連リンク
ライセンス
MIT