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
- Check if
.editorconfigalready exists - if so, update it - 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
- Generate appropriate, minimal
.editorconfigcontent with no unnecessary duplication. - 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 = trueat 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
Repository
aspiers/ai-configGitHub Stars
9
First Seen
Feb 28, 2026
Security Audits
Installed on
opencode7
gemini-cli7
codebuddy7
claude-code7
github-copilot7
codex7