ai-standardize-dotfiles

Detect drift in dotfiles and merge canonical templates with user confirmation.

1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/svange/augint-shell --skill ai-standardize-dotfiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-standardize-dotfiles
Source: https://github.com/svange/augint-shell/tree/main/.agents/skills/ai-standardize-dotfiles
Command: npx skills add https://github.com/svange/augint-shell --skill ai-standardize-dotfiles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect drift between a repository's dotfiles and the canonical templates, and ensure changes are made safely.

Core Features & Use Cases

  • Detect drift in .editorconfig and .gitignore against canonical templates.
  • Prompt for user confirmation before overwriting any custom entries.
  • Merge canonical templates while preserving repo-specific patterns.

Quick Start

Run uv run ai-tools standardize <repo-path> to detect drift and apply canonical templates with your approved custom entries.

Frequently Asked Questions about ai-standardize-dotfiles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect dotfile drift between my repository and canonical templates?

To standardize dotfiles, run the standardize command with your repository path to detect drift, then use the interactive decision flow to approve merging canonical templates while preserving your repo-specific custom gitignore and editorconfig entries.

Can I merge canonical gitignore templates without losing repo-specific custom entries?

Merging canonical gitignore templates preserves repo-specific custom entries by prompting for user confirmation before overwriting, ensuring your project-specific ignore patterns remain intact while applying standard configurations.

What is interactive dotfile standardization and when do I need it?

Interactive dotfile standardization is an ask-first configuration management process that identifies drift in .editorconfig and .gitignore files, prompting before overwriting to ensure safe, auditable updates across multiple repositories.

Do I need canonical editorconfig and gitignore templates before using this standardization process?

Canonical editorconfig and gitignore templates are required as bases for the standardization process, providing the reference configurations needed to detect drift and merge updates while preserving repository-specific custom entries.

What happens to custom editorconfig entries when applying canonical templates?

Custom editorconfig entries are preserved when applying canonical templates through an interactive decision flow that prompts for user confirmation before overwriting any existing repo-specific configurations, ensuring safe and auditable updates.