Convention Detection Skill
Purpose
Identify and document coding conventions, patterns, and style guidelines used in a codebase.
Detection Areas
1. Naming Conventions
- File naming (kebab-case, camelCase, PascalCase)
- Variable/function naming
- Class/type naming
- Constant naming
- Database column naming
2. Code Organization
- Directory structure patterns
- Module organization
- Import ordering
- Export patterns
3. Style
- Indentation (tabs vs spaces, size)
- Quote style (single vs double)
- Semicolons (yes/no)
- Line length limits
- Trailing commas
4. Patterns
- Error handling approach
- Logging conventions
- Testing patterns
- Comment style
- Documentation format
Detection Methods
- Config files - Read ESLint, Prettier, EditorConfig
- Sample analysis - Examine 5-10 representative files
- Frequency analysis - Count occurrences of patterns
- Explicit docs - Check CONTRIBUTING.md, STYLEGUIDE.md
Output Format
## Detected Conventions
### Naming
- Files: kebab-case
- Functions: camelCase
- Classes: PascalCase
### Style
- Indent: 2 spaces
- Quotes: single
- Semicolons: no
Converted and distributed by TomeVault — claim your Tome and manage your conversions.