Agent Skill
2/7/2026

pr-reviewer

Review code changes in GitHub pull requests or local git branches against main branch. Use this skill when: - "goldeneggg/dotfiles の PR #123 をレビューして" - "このPRのコード品質をチェックして" - "feature/new-api ブランチをレビュー" - "develop と比較してレビューして" - "セキュリティの観点でレビューして" - "この変更にバグがないか確認して" - "コーディング規約に準拠しているか確認" - "このブランチの変更を main と比較してレビュー"

G
goldeneggg
1GitHub Stars
1Views
npx skills add goldeneggg/dotfiles

SKILL.md

Namepr-reviewer
DescriptionReview code changes in GitHub pull requests or local git branches against main branch. Use this skill when: - "goldeneggg/dotfiles の PR #123 をレビューして" - "このPRのコード品質をチェックして" - "feature/new-api ブランチをレビュー" - "develop と比較してレビューして" - "セキュリティの観点でレビューして" - "この変更にバグがないか確認して" - "コーディング規約に準拠しているか確認" - "このブランチの変更を main と比較してレビュー"

Setup

git clone [this project] ~/dotfiles
cd ~/dotfiles

# for Mac only
# *require to install Homebrew. See: https://brew.sh/index_ja
make install-brew-pkgs

make setup

Install npm global packages

make init-npms

Setup my projects

make init-projects

Update

dotfiles

make reset

# skip "go get" as follows
make reset-skip-goget

Refactoring

Improving Git protocol security on GitHub | The GitHub Blog の対応

neobundleのgit submodule URLが git:// になっているので、https:// に変更する

  1. .gitmodules 修正
    • url = https://github.com/Shougo/neobundle.vim
  2. git submodule sync
  3. git submodule update --remote --recursive が正常動作するか確認
    • 上手くいかない場合、 The unauthenticated git protocol on port 9418 is no longer supported. エラーが出る

anyenv -> asdf切り替え

See: GitHub - asdf-vm/asdf: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

  1. brew update && brew install asdf
  2. echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ${ZDOTDIR:-~}/.zshrc
  3. ターミナル再起動
  4. asdf plugin add ruby
    • asdf list all ruby でインストール可能バージョン確認
  5. asdf install ruby 3.0.4
  6. asdf install ruby 2.7.6
  7. asdf global ruby 3.0.4
  8. asdf reshim ruby
  9. シェルやターミナルを再起動して ruby -v で動作確認
  10. 以降、pythonとnodejsも同様の流れでインストール
  11. 言語ごとにglobalに導入したいツールやライブラリをインストール
    • nodejs npm install -g ... (make init-npms)
    • python pip install --upgrade ... (make init-pips)
      • pythonだけインストールしただけではツールのPATHが通っておらず asdf reshim python して解決
    • ruby gem install ... (make init-gems)
  12. ~/.asdfrc ファイル作成
  13. 必要に応じて各プロジェクト配下に .tool-versions ファイルを用意

※ anyenv

  1. rm -fr ~/.anyenv
  2. brew uninstall anyenv
Skills Info
Original Name:pr-reviewerAuthor:goldeneggg