skills/aspiers/ai-config/editorconfig

editorconfig

SKILL.md

Generate .editorconfig

When to use this skill

When starting work on a new repository or adding an .editorconfig to an existing project that lacks one.

How it works

Creates a minimal .editorconfig file with sensible defaults. The generated config follows the repository's existing style when possible.

Process

  1. Check if .editorconfig already exists - if so, update it
  2. Examine existing files in the repo to detect coding style:
    • Look at indentation (spaces vs tabs), indent size
    • Check line ending conventions
    • Identify file types that may need special handling
  3. Generate appropriate, minimal .editorconfig content with no unnecessary duplication.
  4. Write the file to the repository root

Generated Config Structure

root = true

[*]
indent_style = space
indent_size = <detected or 4>
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
max_line_length = 78

[*.json]
indent_size = 2

Best Practices

  • Always set root = true at the top
  • Use [*] for universal settings
  • Add specific file type overrides after universal settings
  • Keep it minimal - only specify what differs from editor defaults
Weekly Installs
8
GitHub Stars
9
First Seen
Feb 28, 2026
Installed on
opencode7
gemini-cli7
codebuddy7
claude-code7
github-copilot7
codex7