🎯

incident

🎯Skill

from htlin222/dotfiles

VibeIndex|
What it does

Based on the README, there is no explicit mention or context about an "incident" Claude Code skill within this dotfiles repository. The README describes a personal development environment setup wit...

incident

Installation

Install skill:
npx skills add https://github.com/htlin222/dotfiles --skill incident
6
AddedJan 27, 2026

Skill Details

SKILL.md

Overview

# htlin's dotfiles

> Your dotfiles are how you personalize your system. These are mine.

Personal dotfiles for macOS development environment, featuring Zsh, Neovim, tmux, and modern CLI tools.

[ηΉι«”δΈ­ζ–‡η‰ˆ README](README_zh-TW.md)

Features

  • Zsh with Oh-My-Zsh and Powerlevel10k theme
  • Neovim configuration
  • tmux for terminal multiplexing
  • Git configuration with useful aliases
  • Modern CLI tools: fzf, ripgrep, fd, lsd, lazygit, and more
  • Automated setup via bootstrap scripts
  • Homebrew package management with Brewfile

Quick Start

Prerequisites

  • macOS (tested) or Linux
  • Git
  • Internet connection

1. Change shell to Zsh

```bash

sudo -v && \

chsh -s /bin/zsh && \

touch ~/.hushlogin

```

2. Install Homebrew

```bash

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Follow the instructions to add Homebrew to your PATH

```

3. Clone this repository

```bash

git clone https://github.com/htlin222/dotfiles.git ~/.dotfiles

```

4. Install packages via Brewfile

```bash

brew bundle --file="~/.dotfiles/Brewfile"

brew cleanup --prune=all

rm -rf "$(brew --cache)"

```

5. Bootstrap dotfiles

```bash

cd ~/.dotfiles/start

./link_dotfiles

```

This will symlink configuration files to your home directory.

Oh-My-Zsh Setup

```bash

# Install Oh-My-Zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# Install plugins

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

git clone https://github.com/jeffreytse/zsh-vi-mode $ZSH_CUSTOM/plugins/zsh-vi-mode

git clone https://github.com/qoomon/zsh-lazyload $ZSH_CUSTOM/plugins/zsh-lazyload

git clone https://github.com/MichaelAquilina/zsh-you-should-use.git $ZSH_CUSTOM/plugins/you-should-use

git clone https://github.com/Aloxaf/fzf-tab ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/fzf-tab

```

What's Included

| Category | Files |

| -------- | -------------------------------- |

| Shell | .zshrc, .zshenv, .zprofile |

| Git | .gitconfig, .gitignore |

| tmux | .tmux.conf |

| Neovim | .config/nvim/ |

| R | .Rprofile |

Optional: Fix Homebrew PATH

If Homebrew binaries don't appear in /usr/local/bin:

```bash

sudo mkdir -p /usr/local/bin && \

sudo ln -s /opt/homebrew/bin/im-select /usr/local/bin/im-select && \

sudo ln -s /opt/homebrew/bin/nvim /usr/local/bin/nvim && \

sudo ln -s /opt/homebrew/bin/node /usr/local/bin/node

```

Optional: Python Setup with pyenv

```bash

# Find and install Python version

pyenv install -l | grep 3\\.12\\.

pyenv install 3.12.0

# Create virtualenv for Neovim

pyenv virtualenv 3.12.0 neovim3

pyenv activate neovim3

pip install neovim pynvim

pyenv deactivate

```

macOS Settings

Apply recommended macOS settings:

```bash

sh ~/.dotfiles/macos.sh

```

Troubleshooting

App shows "damaged, can't be opened"

```bash

sudo xattr -r -d com.apple.quarantine /path/to/app.app

```

Documentation

For a comprehensive guide to terminal-based development workflow, see the [docs](docs/) directory, which contains "The Terminal Way" - a complete guide covering:

  • Shell configuration and customization
  • tmux for terminal multiplexing
  • Neovim setup and usage
  • Modern CLI tools (fzf, ripgrep, fd, etc.)
  • Git workflow optimization
  • And much more...

Disclaimer

USE AT YOUR OWN RISK. This repository contains my personal configuration files and scripts. Before using:

  1. Review the code - Un

More from this repository10

🎯
ai-engineer🎯Skill

Assists developers in AI engineering tasks by providing intelligent code generation, project scaffolding, and AI-powered development workflow optimization for machine learning and AI projects.

🎯
sql🎯Skill

Provides quick SQL query generation, database connection management, and SQL-related utility functions for efficient database interaction and development.

🎯
search🎯Skill

Enables rapid, fuzzy searching across files, directories, and command history using advanced CLI tools like fzf and ripgrep.

🎯
dx-optimizer🎯Skill

Based on the README, there is no explicit mention of a "dx-optimizer" skill in this repository. The README describes a personal dotfiles configuration for macOS development environment, but does no...

🎯
backend🎯Skill

Based on the README, I cannot confidently infer what the "backend" Claude Code skill specifically does, as there is no explicit mention of a "backend" skill in this dotfiles repository. The README ...

🎯
cpp🎯Skill

Provides C++ development environment configuration, including compiler settings, code formatting rules, and potentially IDE or editor integration for C++ projects.

🎯
add-skill🎯Skill

Based on the README, there's no explicit mention of an "add-skill" Claude Code skill. Without additional context from the repository, I cannot confidently infer its specific functionality. The READ...

🎯
mobile🎯Skill

Based on the README, there's no explicit mention of a "mobile" Claude Code skill. The README describes dotfiles for a macOS development environment, but does not provide details about a specific "m...

🎯
data-science🎯Skill

Prepares and configures a standardized data science development environment with pre-installed Python, R, Jupyter, and common data analysis libraries and tools.

🎯
c-lang🎯Skill

Based on the README, there's no explicit mention of a "c-lang" skill. Without additional context from the repository, I cannot confidently infer what a "c-lang" skill would do. The README describes...