メインコンテンツまでスキップ

CLIリファレンス

コマンド概要

aidk [command] [options]
コマンド説明
aidk init現在のプロジェクトにAIDK構造を初期化する
aidk add rule <name>新しいルールを追加する
aidk add skill <name>新しいスキルを追加する
aidk add workflow <name>新しいワークフローを追加する
aidk updateレジストリからコンポーネントを確認して更新する
aidk --version現在のバージョンを表示する
aidk --helpヘルプを表示する

aidk init

現在のディレクトリにAIDKを初期化します。

aidk init

オプション:

  • --ide <cursor|antigravity> — 対象IDE(デフォルト:antigravity
  • --force — 構造が既に存在する場合に上書きする

例:

# Cursor IDE用に初期化
aidk init --ide cursor

# 既存の構造を上書き
aidk init --force

aidk add rule

.agent/rules/ に新しいルールファイルを追加します。

aidk add rule <name>

例:

aidk add rule security
# 作成:.agent/rules/security.md

aidk add skill

.agent/skills/ に新しいスキルを追加します。

aidk add skill <name>

例:

aidk add skill fastapi
# 作成:.agent/skills/fastapi/SKILL.md

aidk add workflow

.agent/workflows/ に新しいワークフローを追加します。

aidk add workflow <name>

例:

aidk add workflow deploy
# 作成:.agent/workflows/deploy.md

aidk update

インストール済みのコンポーネントの変更を確認し、レジストリから新しいコンポーネントを探索します。

aidk update

このコマンドは以下の操作を実行します:

  1. 変更の確認: プロジェクト内の現在のルール、スキル、ワークフローをAIDKレジストリの最新バージョンと比較します。
  2. 新しいコンポーネントの探索: レジストリにある、まだインストールされていない新しいコンポーネント(ルール、スキル、ワークフロー)を自動的に特定します。
  3. 選択的な更新: インタラクティブなインターフェースを提供し、すべてを更新するか、特定のコンポーネントを選択するかを確認します。

例:

# プロジェクト全体を確認して更新する
aidk update

よくあるエラー

エラー原因解決策
Command not found: aidkインストールされていないかPATHが未設定npm install -g @caeruxlab/aidk を実行
ENOENT: .agent already existsディレクトリが既に存在する--force フラグを使用
403 Forbiddennpmレジストリ認証エラー.npmrc とGitLabトークンを確認