🎯

git-commit-crafter

🎯Skill

from ryoppippi/dotfiles

VibeIndex|
What it does

Generates intelligent, descriptive Git commit messages using Claude AI, helping developers craft more meaningful and standardized commit descriptions automatically.

git-commit-crafter

Installation

Install skill:
npx skills add https://github.com/ryoppippi/dotfiles --skill git-commit-crafter
Stars5
Last UpdatedJan 26, 2026

Skill Details

SKILL.md

Overview

# dotfiles

[![DeepWiki](https://img.shields.io/badge/DeepWiki-ryoppippi%2Fdotfiles-blue.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK/AIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06/uv1saEDv4O3n3dV60RfP947Mm9/SQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH//PB8mnKqScAhsD0kYP3j/Yt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY/56ebRWeraTjMt/00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB/imwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h/U4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5/XFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb/vA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26/HfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr/FGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r/cKaoqr+27/XcrS5UwSMbQAAAABJRU5ErkJggg==)](https://deepwiki.com/ryoppippi/dotfiles)

Nix Configuration

This repository uses Nix with a modular structure for managing system configuration and dotfiles across macOS and Linux.

Module Structure

The configuration is organised into modular files:

  • flake.nix - Main entry point with inputs/outputs
  • nix/home.nix - Home Manager configuration (cross-platform)

- Dotfiles symlinks using home.file

- User package list

- Platform-specific packages via pkgs.stdenv.isDarwin

  • nix/darwin.nix - macOS system configuration (nix-darwin)

- System settings and user configuration

- Homebrew packages (taps, brews, casks, masApps)

  • nix/overlays.nix - Package overlays for AI tools

Initial Setup

#### macOS

  1. Install [Determinate Nix](https://github.com/DeterminateSystems/nix-installer):

```sh

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install

```

  1. Clone this repository:

```sh

git clone https://github.com/ryoppippi/dotfiles.git ~/ghq/github.com/ryoppippi/dotfiles

cd ~/ghq/github.com/ryoppippi/dotfiles

```

  1. Apply the nix-darwin configuration (this will also install Homebrew automatically):

```sh

sudo nix run nix-darwin -- switch --flake .#ryoppippi

```

  1. Reload your shell:

```sh

exec fish

```

#### Linux

  1. Install Nix (if not already installed):

```sh

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install

```

  1. Clone this repository:

```sh

git clone https://github.com/ryoppippi/dotfiles.git ~/ghq/github.com/ryoppippi/dotfiles

cd ~/ghq/github.com/ryoppippi/dotfiles

```

  1. Apply Home Manager configuration:

```sh

nix run .#switch

```

Daily Usage

After modifying configuration files (flake.nix, nix/home.nix, nix/darwin.nix):

```sh

# Apply changes (macOS or Linux)

nix run .#switch

# Update dependencies (macOS only)

nix run .#update

# Test build without applying

nix run .#build

```

Available Nix Apps

#### macOS

  • nix run .#switch - Build and apply darwin + Home Manager configuration
  • nix run .#update - Update flake.lock dependencies
  • nix run .#update-ai-tools - Update llm-agents input
  • nix run .#build - Build configuration (dry run)

#### Linux

  • nix run .#switch - Build and apply Home Manager configuration
  • nix run .#build - Build configuration (dry run)

Dotfiles Management

All dotfiles are managed via Home Manager's home.file with symlinks to the repository:

  • Symlinks are automatical