coding-prefs について
個々のユーザーのコーディング設定を `/memory/coding-prefs.md` に反映するスキルです。設定を読むタイミングと、今後の会話に適用するルールの追記・置換方法を定めています。
主な機能
- 01コーディング判断の前に設定を読む
- 02今後の作業に適用するフィードバックを記録
- 03ルールを一行ずつ保存
- 04既存項目を上書きせず追記
- 05矛盾する設定を置き換え
活用シーン
- 01ユーザーが好むテストフレームワークの適用
- 02コードスタイルやドキュメントの好みへの対応
- 03コミットメッセージ形式の一貫した適用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ langchain-ai/ deepagents --skill coding-prefsインストール後、Claude Code で/coding-prefsを入力して読み込まれたか確認します。
詳細
コーディング設定スキル
このスキルを使って、/memory/coding-prefs.md を、このユーザーが希望する作業方法に合わせて更新します。このファイルはユーザー単位で管理されるため、ユーザーごとに自分用のコピーがあります。ここに記録した内容は、同じユーザーとの今後の会話にのみ適用されます。
読み込むタイミング
- コードスタイル、テストフレームワーク、コミットメッセージの形式を決める前
- コメント、型ヒント、docstring を追加するか決める前
- 依頼された範囲を超えてリファクタリングする前
書き込むタイミング
ユーザーが今後の作業にも適用すべきフィードバックをくれたら、その都度、新しい項目を追加します。
- 「頼まれない限り docstring は追加しないで」→ 記録します
- 「unittest より pytest が好みです」→ 記録します
- 「最後に作業内容をまとめるのはやめて」→ 記録します
各項目は 1 行にまとめます。ルールを記し、ユーザーが理由を述べている場合は簡潔に添えます。
書き込み方法
まずファイルを読み込みます(まだ存在しない場合もあります)。その後、末尾に追加します。既存の内容を上書きせず、設定を蓄積します。新しい設定が既存の設定と矛盾する場合は、古い行を置き換えて変更を記録します。
コメント
Markdown 対応