DD

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars Качество 63 Тренд 30MIT

: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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add drn/dots
Новичок в MCP? Начните с руководства на mcpskill.org →