Imported from yoshihiko555/dotfiles (
AGENTS.md). Install upstream withnpx skills add yoshihiko555/dotfiles. Copyright stays with the author.
dotfiles repository instructions
共通ルールは shared/agents/core.md を参照(各 CLI のグローバル設定として配布済み)。
このファイルには当リポジトリ固有のルールのみを書く。
ドキュメント
- ADR は領域をまたぐ決定を
docs/adr/、領域内で閉じる決定をconfig/<領域>/docs/adr/に置く (索引は各ディレクトリのDECISIONS.md)。
Git
- 当リポジトリは main ブランチで直接作業・コミットしてください(PR 運用の対象外)。
フォーマット
- nix / shell / yaml / toml は treefmt 管理。整形は
task nix-fmt。 .githooks/pre-commitがステージ済みファイルの整形崩れを検出して commit を止める (検査のみ。ファイルは書き換えないので、落ちたらtask nix-fmt→git add)。- フックは
config/git/dotfiles.configを includeIf 経由で読み込むことで有効化される。
Mac mini(hermes)への接続
- エージェントが Mac mini へ SSH する場合は必ず
macmini-agentを使ってください。 macmini-hermesは使わないでください。LocalForward 13000を持つhermes-ui専用の プロファイルで、ユーザーがダッシュボードを開いている間はポートが衝突します。- admin 権限が必要な操作のみ
macmini-adminを使い、その理由を明示してください。
