Skip to content
Apothem
使い方

ルールの記述

Apothem の動作ルールの作成、スコープ設定、保守を行います。

ルールは src/apothem/rules/ 内にある拡張子 .md の Markdown ファイルです。

ルールのフロントマター

---
name: "..."
description: "..."
pathFilter: ""            # empty string for always-on; a glob for path-filtered
alwaysApply: true         # true for always-on; false for path-filtered
---

ルールのスコープ

スコープ適用されるとき
always-onすべてのセッション、すべてのファイル
path-filteredアクティブなファイルが path-filter に一致する場合のみ
operator-selectedオペレーターが settings.json で明示的に有効化したとき

ルールの例

---
name: "python-conventions"
description: "Python style conventions for this project"
pathFilter: "**/*.py"
alwaysApply: false
---

# Python conventions

- Use type annotations on all public functions.
- Maximum line length: 88 characters.
- Prefer explicit over implicit.

各環境へのルールの適用

ルールを記述したら、インストール済みの各環境アダプターを更新します。 apothem harnesses list を実行してインストール済みのセットを確認し、環境ごとに update を 1 回ずつ呼び出します。

apothem update --harness claude-code
apothem update --harness cursor

ルールの検証

python -m apothem.conformity.gate --check frontmatter

On this page