xiaohongshu
xiaohongshu
managing-dotfiles
Use this skill when working with personal dotfiles managed by yadm. This includes pulling remote changes, committing and pushing dotfile changes, modifying configuration files (shell, editor, terminal, git, etc.), viewing tracked files, resolving merge conflicts, and maintaining the dotfiles repo...
Full skill instructions
This skill manages personal dotfiles using yadm (Yet Another Dotfiles Manager).
Note: For work-specific dotfiles (Spotify GHE), use the
managing-work-dotfilesskill withyadm-workcommands.
$HOME~/.local/share/yadm/repo.gitAlways start by checking the current state:
yadm status # Show modified/staged files
yadm ls-files # List all tracked files
yadm diff # Show unstaged changes
Run yadm ls-files to get the authoritative list. Common categories:
| Category | Files |
|---|---|
| Shell | .config/fish/ (config.fish, aliases, env, functions, keybindings, plugins) |
| Editor | .vimrc, Library/Application Support/Code/User/ (settings.json, keybindings.json) |
| Terminal | .tmux.conf, .config/ghostty/config, .config/starship.toml |
| Git | .gitconfig, .gitignore, .gitmodules |
| Claude | .claude/skills/ (commit, creating-pull-requests, managing-dotfiles) |
| Yadm | .config/yadm/ (bootstrap, hooks, README, install-hooks.sh) |
| Other | .config/bat/config, .config/ruff/pyproject.toml, .duti, .hushlogin, Caddyfile |
yadm pull
If merge conflicts occur:
yadm status to see conflicted filesyadm add <file>yadm commityadm add <file> # Stage specific file
yadm add -u # Stage all modified tracked files
yadm commit -m "message" # Commit with message
yadm push # Push to remote
Commit conventions (from commit skill):
When asked to modify a config (e.g., "update tmux to do X"):
yadm ls-files | grep -i tmuxyadm add <modified-file>
yadm commit -m "Update <config> to <what was changed>"
yadm push
yadm add <new-file>
yadm commit -m "Add <file> to dotfiles"
yadm push
yadm rm --cached <file>
yadm commit -m "Stop tracking <file>"
yadm push
Pre-commit is configured via ~/.pre-commit-config.yaml. Hooks check for:
Run manually:
yadm enter pre-commit run --all-files
If a commit fails due to pre-commit fixes, stage the fixes and retry.
This skill is itself tracked by yadm at ~/.claude/skills/managing-dotfiles/.
When updating this skill:
yadm add ~/.claude/skills/managing-dotfiles/
yadm commit -m "Update managing-dotfiles skill"
yadm push
When files are added/removed from yadm tracking, update the "Managed Files Reference" section above if the categories change significantly.
See yadm-command-reference.md for a quick reference of common yadm commands.
On a new system after cloning:
yadm bootstrap
This runs ~/.config/yadm/bootstrap which installs Homebrew, uv, vim-plug, and other dependencies.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience