
:new moon: obsessively curated 도트파일.
개요
믿을 수 있는, extensible Go CLI에 의해 관리되는 Obsessively curated dotfiles 그리고 대리인 기술. Dots는 Go에 내장 된 개발 환경 관리 시스템입니다. 설치, 업데이트 및 전체 macOS 개발 구성 관리를위한 CLI를 제공합니다 - 쉘, 편집기, 언어, 시스템 환경 설정, 사용자 정의 유틸리티 및 Claude Code 및 Codex에 대한 재사용 가능한 에이전트 기술 라이브러리. : 백업없이 기존 구성 파일을 설치. 먼저 dotfiles를 백업합니다. Dots는 Agent Skills 오픈 표준을 따르는 AI 코딩 에이전트에 대한 69 재사용 가능한 슬래시-command 기술을 포함합니다. 에이전트/skills/ /SKILL.md에 있는 각 기술 생활은 점 설치 대리인 후에 클로드 부호에서 유효합니다. Skills use YAML frontmatter for metadata and dynamic context injection via shell commands. Agent/skills/ /scripts/의 독립 bash 스크립트에 대한 몇몇 기술 delegate. 전체 권한 가이드에 대한 /write-skill을 참조하십시오.
개요(AI 번역)
강력한, 확장 가능한 Go CLI에 의해 관리되는 Obsessively curated dotfiles 및 대리인 기술.
개요
Dots는 Go에 내장 된 개발 환경 관리 시스템입니다. 설치, 업데이트 및 전체 macOS 개발 구성 관리를위한 CLI를 제공합니다 - 쉘, 편집기, 언어, 시스템 환경 설정, 사용자 정의 유틸리티 및 Claude Code 및 Codex에 대한 재사용 가능한 에이전트 기술 라이브러리.
시스템 요구 사항
- 맥 OS
- 양조
- 이동 1.21+
설치
** 보증**: 백업없이 기존 구성 파일을 설치. 먼저 dotfiles를 백업합니다.
사용법
부품
| 부품 | 설치 안내 |
|---|---|
agents |
에이전트 스킬, 사용자 지정 에이전트, 후크, 상태 라인(symlinks agents/skills/ → ~/.claude/skills/] + ~/.agents/skills/, agents/custom/] → ~/.claude/agents/], ~/.claude/settings.json]]에 있는 Claude 후크와 상태 선을 등록하고, Codex의 네이티브 라인을 모델로 구성하고, 나머지 5시간 사용, 그리고 $CODEX_HOME/config.toml 또는 [T8]]]의 주간 사용. |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Dots
Obsessively curated dotfiles and agentic skills managed by a robust, extensible Go CLI.
Overview
Dots is a development environment management system built in Go. It provides a CLI for installing, updating, and managing your entire macOS development configuration — shell, editors, languages, system preferences, custom utilities, and a library of reusable agent skills for Claude Code and Codex.
System Requirements
Installation
# Install Homebrew and Go if needed
brew install go
# Clone and install
git clone https://github.com/drn/dots ~/.dots
cd ~/.dots
go install ./...
dots install all
Warning: Installation overwrites existing configuration files without backups. Back up your dotfiles first.
Usage
dots # Show help and available commands
dots install all # Install all components
dots install # Install specific component
dots update # Update configuration, plugins, and packages
dots doctor # Run system diagnostics
dots clean # Clean legacy configuration
dots docker stop-all # Stop all Docker containers
Components
| Component | What it installs |
|---|---|
agents |
Agent skills, custom agents, hooks, and status lines (symlinks agents/skills/ → ~/.claude/skills/ + ~/.agents/skills/, agents/custom/ → ~/.claude/agents/, registers Claude hooks and status line in ~/.claude/settings.json, and configures Codex’s native status line with model, context remaining, 5-hour usage, and weekly usage in $CODEX_HOME/config.toml or ~/.codex/config.toml; one SessionStart hook prepends dev-tool bin dirs — go/bin, ~/.local/bin, cargo, asdf shims — onto the Bash tool’s PATH so binaries like tts resolve by bare name) |
bin |
Custom shell scripts and Go utilities to ~/bin |
git |
.gitconfig, .gitignore_global, git extensions |
home |
Dotfiles symlinked to ~/ (.zshrc, .vimrc, .tmux.conf, .gitconfig, etc.) |
zsh |
ZSH configuration, zinit plugin manager, tmux plugin manager |
fonts |
Developer fonts via Homebrew Cask |
homebrew |
System packages from Brewfile (100+ formulae and casks) |
npm |
Global Node.js packages |
languages |
asdf version manager with Ruby, Python, Go, Node.js, Terraform |
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add drn/dots