ハーネスアダプター
Cursor
Cursor(正式版)向けの Apothem ツールアダプター。
ベンダー: Anysphere
インストール名: cursor
ステータス: 正式版
ネイティブ構成: プロジェクトルートの .cursor/rules/
インストール
apothem install --harness cursor --project /path/to/projectアダプターは、共有された Apothem のルールとガバナンス面から、プロジェクト範囲の
.mdc ルールファイルを 1 つレンダリングします。
書き込まれるファイル: <project>/.cursor/rules/apothem-rules.mdc
プロファイルからネイティブ構成へのマッピング
アダプターは Apothem の共有プロファイルを読み取り、apothem install または
apothem update を実行するたびにプロジェクトのルールファイルをレンダリングします。
共有プロファイルが信頼できる唯一の情報源です。生成されたファイルへのプロジェクト
ローカルな編集は、次回の同期で Apothem 管理のコンテンツに置き換えられる前に
バックアップされます。
互換性に関する注意
Cursor 0.45+ は .cursor/rules/ を通じてプロジェクトレベルの指示をサポートします。
アダプターはデフォルトでプロジェクト範囲の .cursor/rules/ ディレクトリに書き込み
ます。Cursor には、このアダプターが管理できる、ファイルベースのユーザーグローバル
ルールパスは文書化されていません。
検証
apothem verify --harness cursor --project /path/to/projectverify コマンドは次のことを確認します:
- ネイティブ構成が想定どおりのパスに存在すること。
- 共有プロファイルのすべての必須フィールドが存在すること。
- アダプター固有の検証ルーチンが成功を報告すること。
更新
apothem update --harness cursor --project /path/to/project現在の共有プロファイルの状態からプロジェクトのルールファイルを再導出します。
アンインストール
apothem uninstall --harness cursor --project /path/to/projectアダプターが書き込んだネイティブ構成ファイルを削除します。 共有プロファイルの YAML と Apothem エンジンには影響しません。
適合ゲート
python -m apothem.conformity.gate --all .トラブルシューティング
| 症状 | 対処 |
|---|---|
| 構成ファイルが見つからない | apothem install --harness cursor --project /path/to/project を再実行する |
| 検証に失敗した | apothem update --harness cursor --project /path/to/project を実行し、再度検証する |
| 予期しない構成内容 | ~/.config/apothem/profile.yaml または --profile PATH を確認し、apothem update --harness cursor --project /path/to/project を再実行する |
構成のつまみ
| フラグ | デフォルト | 説明 |
|---|---|---|
--dry-run | false | ファイルを書き込まずにインストールをプレビューします。 |