convention-learner

Detect and enforce project-specific coding conventions from existing codebase patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AlexanderRadevich/SportowyHub_clientApp --skill convention-learner-alexanderradevich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convention-learner
Source: https://github.com/AlexanderRadevich/SportowyHub_clientApp/tree/main/.claude/skills/convention-learner
Command: npx skills add https://github.com/AlexanderRadevich/SportowyHub_clientApp --skill convention-learner-alexanderradevich

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps maintain code quality and consistency by automatically detecting and enforcing project-specific coding conventions, ensuring new code aligns with existing patterns.

Core Features & Use Cases

  • Convention Detection: Analyzes existing code to identify naming conventions, folder structures, and coding styles.
  • Pattern Enforcement: Ensures new code adheres to detected project standards, overriding generic rules.
  • Use Case: When joining a new project, use this Skill to understand its unique coding style (e.g., naming conventions for classes, methods, and variables) and then apply those same conventions to any new code you write.

Quick Start

Run the convention learner to detect and document the coding standards of the current project.

Frequently Asked Questions about convention-learner

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

FAQPage Schema
How do I detect and enforce coding conventions in an existing project?

To detect coding conventions, the Skill analyzes your existing codebase patterns to identify naming conventions, folder structures, and coding styles. It then enforces these project-specific standards, ensuring new code aligns with established patterns.

What is the best way to learn project patterns when joining a new codebase?

The best way to learn project patterns is to run the convention learner, which automatically analyzes existing code to document unique coding styles. This provides immediate understanding of naming conventions and test organization for the current project.

How do I maintain code consistency across a development team?

To maintain code consistency, the Skill enforces detected project-specific coding conventions, overriding generic rules. This ensures all new code written by the team adheres to the established folder structure and coding style found in the existing codebase.

Can I enforce coding standards without manually configuring linter rules?

Yes, you can enforce coding standards without manual configuration because the Skill detects project patterns directly from the existing codebase. It learns naming conventions and coding styles automatically, applying them as standards for new code.

Does convention-learner work with any programming language to detect code style?

Convention-learner analyzes codebase patterns including naming conventions, folder structure, and test organization to detect code style. It focuses on structural and naming patterns to enforce project-specific coding conventions across the codebase.