urmzd/dotfiles

Cross-platform dotfiles managed by Chezmoi with Homebrew/apt and per-language version managers. One-command bootstrap for macOS and Linux with Neovim, Tmux, Zsh, and AI agent skills.

This repository also configures its own agents. See what dotfiles tells them →

3Stars on the repository
58Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

review-design

25

urmzd/dotfiles

Skill Claude Code

Pragmatic Programmer principles: DRY, orthogonality, ETC, reversibility, tracer bullets, design by contract, decoupling/Law of Demeter, pragmatic paranoia. The 'why' layer between assess-quality (framework) and write-code (operational). Use when reasoning about design tradeoffs, coupling, or whether a decision is…

not rated 3 2d ago A 102 tokens original Apache-2.0

review-diff

26

urmzd/dotfiles

Skill Claude Code

Standardized review of the CURRENT working-tree changes -- staged, unstaged, and untracked -- against an explicit five-dimension rubric (correctness, security, tests, scope-creep, conventions). Emits a prioritized findings list, each with file:line, severity, and a suggested fix. Read-only: it reviews and reports, it…

not rated 3 2d ago A 170 tokens original Apache-2.0

run-eval-harness

27

urmzd/dotfiles

Skill Claude Code

Run a project's own eval suite end to end without babysitting: locate the harness, launch it in the background, monitor to completion, parse the report into a normalized summary (pass rate, latency percentiles, tokens, cost), and diff against the previous run with per-case regressions explained. Use when asked to "run…

not rated 3 2d ago A 134 tokens original Apache-2.0

scaffold-go

28

urmzd/dotfiles

Skill Claude Code needs its repo

Scaffold a complete Go project with CI/CD, release pipeline, Makefile, sr.yaml, .envrc, and standard files. Uses go toolchain and make as the native build system. Loads on top of scaffold-project (run that first for cross-language standard files). Use when creating a new Go CLI, service, or module, or when the user…

not rated 3 2d ago A 116 tokens original Apache-2.0

scaffold-node

29

urmzd/dotfiles

Skill Claude Code needs its repo

Scaffold a complete Node/TypeScript project with CI/CD, release pipeline, sr.yaml, .envrc, and standard files. Uses pnpm and biome. Loads on top of scaffold-project (run that first for cross-language standard files). Use when creating a new Node.js app, TypeScript library, or website, or when the user mentions "new…

not rated 3 2d ago A 119 tokens original Apache-2.0

scaffold-project

30

urmzd/dotfiles

Skill Claude Code needs its repo

Generates cross-language standard files (README, AGENTS.md, LICENSE, CONTRIBUTING.md, SECURITY.md, sr.yaml, .envrc, llms.txt), documentation conventions, and project structure, then dispatches to language-specific scaffolds. Use first for cross-language standard files and structure, THEN load the matching scaffold…

not rated 3 2d ago A 137 tokens original Apache-2.0

scaffold-python

31

urmzd/dotfiles

Skill Claude Code needs its repo

Scaffold a complete Python project with CI/CD, release pipeline, justfile, sr.yaml, pyproject.toml, .envrc, and standard files. Uses uv, ruff, and justfile (Python lacks a native task runner like pnpm scripts, so just fills that gap). Loads on top of scaffold-project (run that first for cross-language standard files).…

not rated 3 2d ago A 135 tokens original Apache-2.0

scaffold-rust

32

urmzd/dotfiles

Skill Claude Code needs its repo

Scaffold a complete Rust project with CI/CD, release pipeline, and sr.yaml. Uses cargo as the native build system. Loads on top of scaffold-project (run that first for cross-language standard files). Use when creating a new Rust CLI, library, or workspace, or when the user mentions "new Rust project", "cargo init", or…

not rated 3 2d ago B 102 tokens original Apache-2.0

scaffold-terraform

33

urmzd/dotfiles

Skill Claude Code

Scaffold a Terraform infrastructure project with CI/CD (plan on PR, apply on push), AWS OIDC auth, .envrc, and standard files. Uses terraform CLI as the native tool. Loads on top of scaffold-project (run that first for cross-language standard files). Use when creating infrastructure repos, or when the user mentions…

not rated 3 2d ago A 115 tokens original Apache-2.0

setup-ci

34

urmzd/dotfiles

Skill Claude Code needs its repo

Defines GitHub Actions workflow structure: ci.yml + release.yml naming, concurrency groups, bot-commit skip, workflowcall reuse, App-token checkout, and optional fsrc/teasr steps. Language-specific pipelines live in scaffold-rust, scaffold-go, scaffold-python, scaffold-node, scaffold-terraform. Use when setting up…

not rated 3 2d ago A 119 tokens original Apache-2.0

urmzd/dotfiles

Skill Claude Code

Chezmoi-specific dev environment helpers: writing pinned-version installer scripts (runonchangeafterinstall- .sh.tmpl), maintaining the dotenvrc.project.example template, and the chezmoi diff/apply loop. Use when wiring a new pinned vendor installer (gcloud, aws-cli, Cortex) for the portfolio or scaffolding a…

not rated 3 2d ago A 112 tokens original Apache-2.0

setup-devenv

36

urmzd/dotfiles

Skill Claude Code

Per-language runtime version managers (fnm, uv, rustup) plus the vanilla-direnv .envrc pattern (layout python, use fnm, PATHadd, dotenv, sourceup) for project dev environments. Use when bootstrapping a project's local toolchain, choosing a version manager, or writing a project .envrc. For chezmoi-managed pinned…

not rated 3 2d ago A 102 tokens original Apache-2.0

ship

37

urmzd/dotfiles

Skill Claude Code

Generate a conventional commit message from staged or unstaged changes and create an atomic commit, then optionally push and watch CI until it passes or fails. Use when the user says "write a commit", "generate a commit message", "commit this", "git add .", or "ship this". Push and CI-watch are optional and skipped if…

not rated 3 2d ago A 119 tokens original Apache-2.0

style-brand

38

urmzd/dotfiles

Skill Claude Code

Frame and document a project's visual identity: terminal theme, font, demo capture pipeline, asset conventions. Use when establishing or maintaining brand consistency. Ships an example brand (Cyberdream + MonaspiceNe + teasr) as a template, not a mandate.

not rated 3 2d ago A 55 tokens original Apache-2.0

sync-docs

39

urmzd/dotfiles

Skill Claude Code

Audit and synchronize project documentation. Enforce clean prose, no em dashes, evidence-backed accuracy, current embedded examples, command drift checks, and cross-reference consistency. Use after feature changes, refactors, stale docs, README/AGENTS/llms.txt edits, or when the user asks to clean up docs. Delegates…

not rated 3 2d ago A 77 tokens original Apache-2.0

urmzd/dotfiles

Skill Claude Code

Take a drift report from sync-ecosystem and apply its fixes to the chezmoi source directory (create/edit skill dirs, assets, scripts), then run chezmoi apply so the canonical skill store and deployed copies stay in sync. Use when you maintain agent skills in chezmoi and have a pending drift report to merge back, or to…

not rated 3 2d ago A 114 tokens original Apache-2.0

sync-ecosystem

41

urmzd/dotfiles

Skill Claude Code

Audit one repository against ecosystem conventions (naming, capabilities, terminology, doc coverage, version discipline, canonical skill coverage) and emit a read-only drift report. Use when onboarding a repo, auditing convention drift, or checking ecosystem consistency after a refactor. This skill only reports; it…

not rated 3 2d ago A 101 tokens original Apache-2.0

sync-release

42

urmzd/dotfiles

Skill Claude Code

Owns release-pipeline conventions: sr.yaml schema, the sr CLI verbs (init/plan/prepare/ release) and urmzd/sr action, typed publishers (cargo/npm/pypi/docker/go/custom), monorepo workspace discovery, versionfiles/stagefiles mapping, and post-release patterns. Language-specific build targets live in scaffold-rust…

not rated 3 2d ago A 136 tokens original Apache-2.0

test-code

43

urmzd/dotfiles

Skill Claude Code

Testing philosophy, test types (unit, integration, golden, fuzz, property, benchmark, smoke, E2E), per-language conventions (Rust, Go, Python, TypeScript), file organization, fixtures/mocks, CI strategy, and what NOT to test. Use when writing tests, reviewing test coverage, setting up test infrastructure, or deciding…

not rated 3 2d ago A 101 tokens original Apache-2.0

triage-dotfiles-env

44

urmzd/dotfiles

Skill Claude Code

Playbook of known failure modes in this dotfiles stack: pipx "bad interpreter" after Python rebuilds, gpg commit-signing failures, direnv/nix shellHook running bash instead of zsh, Powerlevel10k instant-prompt warnings, and Neovim plugin errors from removed Lua APIs. Use when a shell startup error, git signing…

not rated 3 2d ago A 138 tokens original Apache-2.0

update-repo-meta

45

urmzd/dotfiles

Skill Claude Code

Update GitHub repository metadata via the gh CLI: add or remove repo topics, set the description, set the homepage URL, and change visibility (public/private). Reads current state and shows before/after. Use when updating repo settings, retagging topics, fixing a repo description or homepage, or making a repo public…

not rated 3 2d ago A 100 tokens original Apache-2.0

use-worktrees

46

urmzd/dotfiles

Skill Claude Code

Create, enter, and clean up git worktrees under the mandatory layout: every worktree lives at /.worktrees/ in the target repo's primary checkout, .worktrees/ is always gitignored, and the primary checkout never leaves the default branch. Use when creating a worktree, working on parallel branches, isolating an agent's…

not rated 3 2d ago B 130 tokens original Apache-2.0

urmzd/dotfiles

Skill Claude Code

Personal portfolio dev-setup: add or remove a package/tool in flake.nix per-language shells, edit chezmoi installer scripts, and adjust Powerlevel10k (dotp10k.zsh), Nix, or Neovim (privatedotconfig/nvim) machine config. Use when editing chezmoi-managed dotfiles, adding/removing a language toolchain or CLI to a Nix…

not rated 3 2d ago A 148 tokens original Apache-2.0

write-code

48

urmzd/dotfiles

Skill Claude Code

Operational tech-stack picks and coding patterns: error handling per language, commit conventions, interface design (Go SDKs), workspace layout, junior-friendly bias. Use when writing or reviewing implementation code and you need a concrete answer for "what tool, pattern, or idiom." Do NOT use for design-tradeoff…

not rated 3 2d ago A 112 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: