BeClaude

dotfiles-optimizer

New
8Community RegistryGeneralby Chris Cardoso

Analyze, optimize, and secure dotfiles with best practices, modern tool recommendations, and configuration auditing

First seen 5/22/2026

Summary

This skill analyzes, optimizes, and secures your dotfiles by auditing configurations, recommending modern tools, and enforcing best practices.

  • It helps you maintain a clean, efficient, and secure development environment.

Overview

Personal Claude Code skills — a curated collection used daily across development, knowledge management, writing, and productivity workflows.

Install

Via `npx skills` (recommended — installs globally):

bash
npx skills@latest add kriscard/Skills

Via symlink (local dev — changes take effect immediately):

bash
bash scripts/link-skills.sh

This symlinks each skill directory into ~/.claude/skills/ so Claude Code picks them up without reinstalling.

Skills

Development

SkillDescription
architectSystem design and architecture decisions — monolith vs services, API protocols, rendering strategy, GoF patterns, code smells
frontendFrontend architecture — component patterns, state management, type system, security, Next.js
reactReact code review — universal checks for hooks, state, performance, and modern React 19 patterns
debugRoot-cause debugging — systematic diagnosis, error tracing, fix verification
refactorCode refactoring — readability, complexity reduction, extract patterns
reviewCode review — security, performance, correctness, production reliability
testTesting strategy — unit, integration, E2E, Vitest API reference (18 refs)
commitSemantic git commits with conventional commit format
pr-reviewPull request review with parallel agent orchestration
specTurns Linear/GitHub issues or plain text into structured specs
researchDocumentation research — APIs, frameworks, best practices
analyze-repoCodebase analysis — architecture, dependencies, quality report
claude-optimizerAudits and improves CLAUDE.md files for compliance and token efficiency

Obsidian (Second Brain)

SkillDescription
vaultVault context and Obsidian CLI reference — load before any vault operation
ingestProcesses inbox items into synthesized wiki pages in Resources/
save-noteFiles a session answer as a permanent wiki page
projectCreates and updates project notes following PARA methodology
dailyDaily note creation and startup workflow
close-dayEnd-of-day capture — wins, blockers, tomorrow's focus
weeklyWeekly review and reflection
goalsOKR and goal tracking across quarterly/monthly/weekly notes
ideasCaptures and develops ideas from the vault
process-inboxClears the Obsidian inbox — reads, discusses, files, and moves items
ingestIngests articles, tweets, videos into the knowledge base
maintainVault maintenance — broken links, orphaned notes, tag hygiene
audit-paraAudits vault structure against PARA principles
memory-recallSurfaces relevant notes from past sessions
spot-driftIdentifies areas drifting from intention in the vault
moneyRevenue advisor — scans vault, diagnoses revenue system, surfaces monetization opportunities

Writing & Content

SkillDescription
blogBlog post writing — story structure, post templates, voice, SEO
talkConference talk builder — narrative arc, iA Presenter slides
docsTechnical documentation — ADRs, RFCs, architecture proposals, design docs
tutorialStep-by-step technical tutorials with progressive disclosure

Dotfiles & Shell

SkillDescription
shell-envShell environment — zsh, tmux, starship, Ghostty, yabai via GNU Stow
neovimNeovim config, performance optimization, and plugin management
auditDotfiles security audit and modern tool recommendations

Productivity

SkillDescription
ideationBrain dump → contract → PRD → spec pipeline
standupDaily standup generation from git history and notes
careerCareer tracking, progression, and staff engineer workflow
check-communicationCommunication quality review — clarity, tone, framing
prototypeRapid prototyping with clear scope and fast feedback loops
deslopifyRemoves AI slop from text — improves clarity and directness

Learning

SkillDescription
learnInteractive learning sessions with documentation fetching
tilCaptures session learnings into TIL notes in Obsidian

Local Development

bash
# List all skills
bash scripts/list-skills.sh

# Symlink skills to ~/.claude/skills/
bash scripts/link-skills.sh

License

MIT

Install & Usage

1
Add a marketplace
/plugin marketplace add <org/repo>
2
Install the plugin

Add the configuration to /plugin install dotfiles-optimizer@<marketplace>

3
Manage with /plugin
/plugin

Use Cases

Audit your .zshrc or .bashrc for security vulnerabilities like exposed tokens or unsafe aliases.
Replace outdated shell utilities with modern alternatives like bat, fd, or ripgrep.
Optimize shell startup time by identifying slow-loading plugins or redundant configurations.
Standardize dotfiles across multiple machines with symlink management and version control tips.
Detect deprecated or insecure settings in Git, Vim, or tmux configs and suggest fixes.
Generate a comprehensive report of all dotfiles with recommendations for improvement.

Usage Examples

1

/dotfiles-optimizer audit ~/.zshrc for security issues and slow commands

2

Analyze my dotfiles and suggest modern replacements for grep, ls, and cat

3

Optimize my shell configuration to reduce startup time by 50%

View source on GitHub
dotfilesshelloptimizationsecurityconfigurationbest-practicesmodern-tools

Security Audits

LicenseUnknownSourceWarnRepositoryPass

Frequently Asked Questions

What is dotfiles-optimizer?

This skill analyzes, optimizes, and secures your dotfiles by auditing configurations, recommending modern tools, and enforcing best practices. It helps you maintain a clean, efficient, and secure development environment.

How to install dotfiles-optimizer?

To install dotfiles-optimizer: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install dotfiles-optimizer@<marketplace>. Finally, /plugin in Claude Code.

What is dotfiles-optimizer best for?

dotfiles-optimizer is a plugin categorized under General. It is designed for: dotfiles, shell, optimization, security, configuration, best-practices, modern-tools. Created by Chris Cardoso.

What can I use dotfiles-optimizer for?

dotfiles-optimizer is useful for: Audit your .zshrc or .bashrc for security vulnerabilities like exposed tokens or unsafe aliases.; Replace outdated shell utilities with modern alternatives like bat, fd, or ripgrep.; Optimize shell startup time by identifying slow-loading plugins or redundant configurations.; Standardize dotfiles across multiple machines with symlink management and version control tips.; Detect deprecated or insecure settings in Git, Vim, or tmux configs and suggest fixes.; Generate a comprehensive report of all dotfiles with recommendations for improvement..