
drn/dots
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
:new moon: Навязчиво курируемые дотфилы.
Обзор
Навязчиво курируемые точечные файлы и агентные навыки, управляемые надежным, расширяемым Go CLI. Dots - это система управления средой разработки, построенная в Go. Он предоставляет CLI для установки, обновления и управления всей конфигурацией разработки macOS — оболочкой, редакторами, языками, системными предпочтениями, пользовательскими утилитами и библиотекой навыков многоразового использования агентов для Claude Code и Codex. Установка перезаписывает существующие файлы конфигурации без резервных копий. Сначала подкрепите свои дотфильмы. Dots включает 69 многоразовых навыков слэш-команды для агентов, кодирующих ИИ, в соответствии с открытым стандартом Agent Skills. Каждый навык живет в агентах / навыках / /SKILL.md и доступен как / в Claude Code после запуска точек установки агентов. Навыки используют фронтматер YAML для впрыска метаданных и динамического контекста через команды оболочки. Некоторые навыки делегируют отдельным сценариям bash в агентах / навыках / / сценариях /. См. /write-skill для полного руководства по авторству.
Обзор (машинный перевод)
Навязчиво курируемые точечные файлы и агентные навыки, управляемые надежным, расширяемым Go CLI.
Обзор
Dots - это система управления средой разработки, построенная в Go. Он предоставляет CLI для установки, обновления и управления всей конфигурацией разработки macOS — оболочкой, редакторами, языками, системными предпочтениями, пользовательскими утилитами и библиотекой навыков многоразового использования агентов для Claude Code и Codex.
Системные требования
macOS
- Домашнее пиво Go 1.21+
##Установка
** Предупреждение**: Установка перезаписывает существующие конфигурационные файлы без резервных копий. Сначала подкрепите свои дотфильмы.
Использование
Компоненты
Компонент | Что он устанавливает
| agents | Навыки агента, пользовательские агенты, крючки и строки состояния agents/skills/ → ~/.claude/skills/ + ~/.agents/skills/, agents/custom/ → ~/.claude/agents/, регистрирует крюки Клода и строку статуса в ~/.claude/settings.json и настраивает родную строку статуса Codex с моделью, оставшимся контекстом, 5-часовым использованием и еженедельным использованием в $CODEX_HOME/config.toml или ~/.codex/config.toml; один крюк SessionStart предваряет dev-tool bin dirs — go/bin, ~/.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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