Skip to content

Update dotfiles, configs, and improve command completion - #3

Merged
msxdan merged 13 commits into
mainfrom
dev
Jul 12, 2026
Merged

Update dotfiles, configs, and improve command completion#3
msxdan merged 13 commits into
mainfrom
dev

Conversation

@msxdan

@msxdan msxdan commented Jul 12, 2026

Copy link
Copy Markdown
Owner

This pull request introduces several new skills documentation files for agent workflows, updates the Homebrew setup to include new tools and utilities, and improves shell completion and configuration for development tools. The changes are primarily focused on enhancing developer productivity and agent-guided workflows, with supporting updates to configuration and encrypted files.

Agent Skills Documentation

  • Added a comprehensive brainstorming skill guide, detailing a strict process for turning ideas into validated designs before any implementation work, including checklists, process flow, and principles.
  • Added a find-skills skill guide, providing instructions on how to help users discover, evaluate, and install agent skills using the Skills CLI, with search strategies and user interaction examples.
  • Added a writing-plans skill guide, outlining how to write detailed, step-by-step implementation plans after design approval, including required headers, task structure, and execution handoff.

Homebrew and Development Environment Updates

  • Updated dot_brewfile to add new taps (e.g., databricks/tap), CLI tools (git-lfs, volta, pgcli, sqlcmd, databricks), and applications (cloudflare-warp, mpv, ollama), as well as improved organization and coverage for development, databases, virtualization, security, and media. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Shell and Tooling Improvements

  • Overhauled PostgreSQL command-line completion in .chezmoitemplates/macos/zshrc.tmpl by introducing a generic completion function for psql and pgcli, improving service name completion and option display.
  • Increased log tail and buffer sizes in dot_config/k9s/private_config.yaml for better Kubernetes log inspection.

Other Configuration Updates

  • Updated encrypted credentials in dot_config/opencode/encrypted_opencode.json.age.
  • Added a symlink template for DataGrip configuration (dot_datagrip/symlink_marvin-cloud.tmpl).

Copilot AI review requested due to automatic review settings July 12, 2026 21:41
@msxdan
msxdan merged commit 0402907 into main Jul 12, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates personal dotfiles and agent-skill documentation to improve local developer ergonomics (Homebrew tooling, shell completion, app configs) and to document new agent workflow “skills”.

Changes:

  • Added new agent skill docs: brainstorming, find-skills, and writing-plans.
  • Expanded Homebrew Brewfile with new taps/tools/casks and reorganized sections.
  • Updated shell/tool configs (notably new Postgres CLI completion logic) plus assorted environment/config tweaks and repo/app settings.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
private_Library/private_Preferences/helm/private_repositories.yaml Adds multiple Helm repos to local Helm repository config.
encrypted_private_dot_claude.json.age Updates encrypted Claude-related config payload.
dot_zshenv.tmpl Adds an INFRACOST_CURRENCY environment default.
dot_goenvrc Adds a Go env var to influence path order.
dot_docker/private_config.json Adds a Docker registry entry and sets Docker current context.
dot_datagrip/symlink_marvin-cloud.tmpl Adds a chezmoi symlink template for a DataGrip config location.
dot_config/opencode/encrypted_opencode.json.age Updates encrypted OpenCode config payload.
dot_config/k9s/private_config.yaml Increases k9s logger tail and buffer sizes.
dot_brewfile Adds new taps/tools/casks and reorganizes Brewfile sections.
dot_agents/skills/writing-plans/SKILL.md Adds documentation for writing implementation plans.
dot_agents/skills/find-skills/SKILL.md Adds documentation for discovering/installing skills via Skills CLI.
dot_agents/skills/brainstorming/SKILL.md Adds documentation for a design-first brainstorming workflow.
.chezmoitemplates/macos/zshrc.tmpl Reworks Postgres CLI completion with a generic helper and service completion.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +56 to +60
local -a service_list service_display
service_list=(${(f)"$(_pg_service_list)"})
service_display=("${(@)service_list[@]/%/ -- PostgreSQL service name}")
compadd -ld service_display -a service_list
return 0
Comment on lines +85 to +89
opt="${match[$opt_group]}"
desc="${match[$desc_group]}"
opt_list+=("$opt")
opt_display+=("${(r:$max_len:)opt} -- $desc")
fi
Comment on lines +94 to +98
service_display+=("${(r:$max_len:)s} -- PostgreSQL service name")
done

compadd -ld opt_display -a opt_list
compadd -ld service_display -a service_list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants