claude

dotfiles

Chezmoi-managed dotfiles workflow: source-only edits, templates, run_onchange scripts, BATS tests, ADRs, and mise/Homebrew package routing

0 on GitHubby meaganewallerv1.1.4BlueOak-1.0.0updated 5 days ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin dotfiles in meaganewaller/marketplace. Commands read from the repo's manifest — 5 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (9)

  • adr-writing

    Writing Architecture Decision Records for the dotfiles repo in the existing format — numbered NNNN-slug.md files under docs/adrs/, with Context/Decision/Consequences sections and an entry in docs/adrs/README.md. Triggers on "write an ADR", "architecture decision record", "ADR for dotfiles", "docs/ad

  • bats-testing

    Writing BATS specs for the dotfiles repo — file layout, shared helpers (assert_valid_shell, assert_script_structure), running via ./bin/test, CI integration. Triggers on "BATS", "bats test", "test shell script", ".bats file", "bin/test", "test_helper.bash", "bats-core", "shell test".

  • chezmoi-data

    Adding and editing YAML/TOML data files under home/.chezmoidata/ that templates consume — aliases, packages, themes, ghostty config, tmux plugins, authorized_keys. Triggers on ".chezmoidata", "aliases.yaml", "packages.yaml", "themes.yaml", "add a brew package", "add an alias to dotfiles", "template

  • chezmoi-externals

    Managing third-party content fetched via Chezmoi externals — home/.chezmoiexternals/*.toml.tmpl files for zsh plugins, fish plugins, tmux plugins, ghostty themes. Pinning by commit SHA so Renovate can update them. Triggers on "chezmoi external", "chezmoiexternal", "zsh-autosuggestions", "tmux plugin

  • chezmoi-scripts

    Authoring run_once_* and run_onchange_* scripts under home/.chezmoiscripts/ — idempotency, strict mode, DEBUG awareness, template-data inputs, and how Chezmoi decides when to re-run them. Triggers on "run_onchange", "run_once", "chezmoi script", ".chezmoiscripts", "install packages script", "post-ap

  • chezmoi-templates

    Writing and debugging Chezmoi .tmpl files using Go text/template — lookPath, stat, joinPath, OS branching, the .chezmoi namespace, and template data from .chezmoidata. Triggers on "chezmoi template", ".tmpl", "Go template", "lookPath", "promptStringOnce", ".chezmoi.os", "template render error", "con

  • chezmoi-workflow

    Day-to-day Chezmoi loop for a dotfiles repo — edit only in the source tree, preview with chezmoi diff, apply targeted or full, validate with chezmoi status. Covers partial apply, troubleshooting drift, and recovering from accidental edits in $HOME. Triggers on "chezmoi diff", "chezmoi apply", "chezm

  • dotfiles-config

    Reads and writes plugin-local settings for the dotfiles plugin — primarily the path to the Chezmoi-managed dotfiles repository. Other skills in this plugin route through this one to resolve the working tree. Triggers on "dotfiles repo path", "where is my dotfiles", "configure dotfiles plugin", "set

  • package-management

    Adding tools to the dotfiles repo — when to use mise, when Homebrew, when an external, when npm/cargo/pipx, when to escalate to the package-manager subagent. Covers pinning, Renovate compatibility, and the /install command. Triggers on "add a tool", "install package", "add to mise", "add to brewfile

Slash commands (4)

  • /dotfiles:dotfiles-apply

    Preview-then-apply dotfile changes — chezmoi diff, confirm, chezmoi apply, chezmoi status

  • /dotfiles:dotfiles-new-adr

    Scaffold the next-numbered ADR under docs/adrs/ in the existing format

  • /dotfiles:dotfiles-new-managed-file

    Add a new file to the dotfiles source tree with the correct dot_ / dot_config / private_ prefix and optional .tmpl suffix

  • /dotfiles:dotfiles-status

    Show the full dotfiles health snapshot — chezmoi diff, chezmoi status, and mise doctor in one go

Subagents (2)

  • chezmoi-source-guardian

    Use when refactoring across the Chezmoi source tree — renaming managed paths, moving content between templates and `.chezmoidata/`, migrating `dot_*` → `private_*`, or splitting a template into a script + data file. Keeps the source tree consistent so a fresh `chezmoi apply` produces the same destin

  • package-manager

    Use for bulk or security-sensitive manifest edits in the dotfiles repo — Docker Compose image tags/digests, devcontainer images and features, GitHub Actions versions/digests, `home/.chezmoiexternal.toml.tmpl`, Renovate config churn, version-conflict resolution. Routes the kinds of changes that `/ins

Hooks (2)

  • PreToolUse

    "$CLAUDE_PLUGIN_ROOT"/hooks/scripts/enforce-source-only.sh

  • PostToolUse

    "$CLAUDE_PLUGIN_ROOT"/hooks/scripts/chezmoi-diff-reminder.sh

View source on GitHub

Problems found in this repo's manifests

  • .claude-plugin/marketplace.json is not valid JSON

More from meaganewaller/marketplace

All 12 plugins →

Ruby 4+ and Rails 8+ expert skills: mise toolchain, Ruby LSP, RBS/Sorbet type signatures, Active Record, Hotwire, testing, security, performance, and Kamal deployment

28 skills · hooks · LSP

0

meta

claude

Evaluation layer for Claude Code plugins — scored skill and plugin audits, hook and rules evals, and context-footprint reports against bundled checklists

1 skill · 9 commands · 2 agents

0

mise

claude

mise dev environment management — tool versions, environment variables, tasks, and project configuration

3 skills · 3 commands · 1 agent · hooks

0

Complete example plugin demonstrating all plugin features

1 skill · 2 commands · 1 agent · 1 MCP server · hooks

0

Git and GitHub workflow skills — commits, pull requests, issues, and PR splitting, sharing one set of conventional-commit and issue-linking rules

4 skills

0

Similar plugins

由哈耶克、米塞斯与 Claude 从奥派经济学视角展开多角色讨论。用户要求进入奥派聊天室或用奥派分析问题时使用。

1 skill

dontbesilent2025/dbskill 11,416

Assistant académique pour enseignants-chercheurs en droit. Six tâches : (1) recherche juridique approfondie avec accent doctrinal, (2) relecture de documents avec vérification des références, commentaires Word, détection d'indices de plagiat/IA et cohérence argumentative, (3) création de sujets et corrigés d'exercices juridiques universitaires, (4) mise à jour de cours, ouvrages et documents juridiques, (5) création de cours avec support docx et PPTX, (6) préparation de fiches de TD.

200 skills

lawve-ai/awesome-legal-skills 949

Validation and quality enforcement for Mise projects with task validation and configuration checking.

3 skills · hooks

TheBushidoCollective/han 200

Sync and evolve your Claude Code brain across machines. Automatically exports, merges, and applies your accumulated knowledge across all your development machines via Git.

9 skills · 1 agent · hooks

toroleapinc/claude-brain 94

Mémoire d'expérience et rétro-amélioration contrôlée — runs → leçons, propositions de mises à jour de skills et classements de stratégies, avec tests et validation humaine avant promotion.

GeekFamilyCorp/TricorderKit 32

Coding guidelines and review tools. Skills for general coding, Ruby, Rails (including problem-details errors, protobuf-native APIs, psqldef schemas, Aurora DSQL, running on AWS Lambda, and canonical log lines), Sorbet and Steep typing and adoption, developer toolchain (mise, hk), Rust, Terraform, GitHub Actions workflows, security, git commit style, README writing, and Japanese and English text writing. Includes a security review agent.

23 skills · 3 commands · 1 agent

sorah/config 31

Maintain dotfiles?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins12 plugins