claude/skills/dotfiles-expert/SKILL.md
この dotfiles リポジトリの管理と拡張に特化した知識を提供します。 シェル設定 (fish)、ターミナル設定 (ghostty)、エディタ設定 (nvim) の変更、 または新しい設定のシンボリックリンク追加時に使用します。
npx skillsauth add hokuto100retsuken/dotfiles dotfiles-expertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
このスキルは、この特定のリポジトリの構造と規約を理解するのに役立ちます。
config/: 主要な設定ファイル。ツール別(fish, nvim, ghostty, zellij, mise)に整理。setup.sh: エントリポイント。--all / --dotfiles / --fish / --install のフラグで下記サブスクリプトを呼び分ける。setup-dotfiles.sh: シンボリックリンク作成用スクリプト。create_symlink 関数を使用。setup-installs.sh: OS別パッケージインストール。setup-fish.sh: fish プラグインのインストール。claude/, gemini/: AI ツール固有のスキル・コマンドディレクトリ。git/: gitconfig。~/.config/ または $HOME へリンク。新しい設定を追加する際は setup-dotfiles.sh に create_symlink を追加すること。.claude/rules/ 配下に分割配置(CLAUDE.md は .claude/rules/ への移行済み notice のみ)。conf.d/Darwin.fish / conf.d/Linux.fish に分離。config/nvim/lua/my/plugins/ 配下にカテゴリ別(ui, editor, git, lsp, utility)で管理。lazy.nvim でプラグイン管理。config/nvim/lua/my/plugins/<category>/ に <plugin-name>.lua を作成desc を付ける(which-key に表示される)config/<tool>/ にディレクトリ・ファイルを作成setup-dotfiles.sh に create_symlink の呼び出しを追加setup-installs.sh の packages 配列に追加development
大きめの開発タスクを「質問→計画→並列実装→クロスレビュー→修正ループ→整え→ドラフトPR」のパイプラインで進める。新機能・複数ファイルにまたがる変更・リファクタなど、一回の指示で完結しない規模のタスクで使用。計画承認後はドラフトPR作成まで自走する。
development
リポジトリ内に API キー、パスワード、トークンなどの機密情報が混入していないかをチェックし、セキュリティを保護するためのスキルです。新しい設定ファイルを追加したり、既存のファイルを変更したりする際に、誤って個人情報が含まれないよう監視します。
development
コードや設定ファイルの可読性、保守性、一貫性を向上させるためのリファクタリング専門スキルです。肥大化した設定の分割、重複の削除、より現代的でクリーンな記法への変更が必要な場合に使用します。
tools
この dotfiles リポジトリの管理と拡張に特化した知識を提供します。シェル設定 (fish)、ターミナル設定 (ghostty)、エディタ設定 (nvim) の変更、または新しい設定のシンボリックリンク追加時に使用します。