clean-code

Detect project language and suggest language-specific style conventions.

7|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skeletorflet/opencode-kit --skill clean-code-skeletorflet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clean-code
Source: https://github.com/skeletorflet/opencode-kit/tree/main/.opencode/skills/clean-code
Command: npx skills add https://github.com/skeletorflet/opencode-kit --skill clean-code-skeletorflet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coding standards that adapt to each language's conventions. No opinionated rules - follows language-specific standards.

Core Features & Use Cases

  • Auto-detects the project language and applies language-appropriate conventions (e.g., Python uses snake_case, JavaScript uses camelCase, Go uses PascalCase for exported items).
  • Respects existing conventions in the project and avoids overriding them unless necessary.
  • Provides concise guidelines for naming, file structure, and style across multiple languages, plus practical use cases such as new feature development and refactors.

Quick Start

Point this skill at a project directory to auto-detect language and surface applicable conventions.

Frequently Asked Questions about clean-code

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

FAQPage Schema
How do I apply language-specific coding conventions to a mixed-language repository?

To apply language-specific coding conventions to a mixed-language repository, you can point the skill at your project directory to auto-detect languages and surface appropriate style rules for each file, such as snake_case for Python or camelCase for JavaScript.

Does this code style guide override existing conventions in my project?

This code style guide does not override existing conventions in your project. It validates and respects your current standards before suggesting changes, only proposing modifications when necessary to align with language-specific norms.

How do I enforce style rules during a code refactor across multiple languages?

To enforce style rules during a code refactor across multiple languages, the skill detects the project language per file and suggests appropriate naming, file structure, and style guidelines, enabling consistent refactoring across Python, JavaScript, Go, Java, and Ruby.

What coding standards are applied for Go and Python projects?

Coding standards for Go and Python projects apply language-appropriate conventions automatically, such as using PascalCase for exported Go items and snake_case for Python variables, ensuring alignment with established language-specific style rules.

Do I need external dependencies to automate codebase alignment with language conventions?

You do not need external dependencies to automate codebase alignment with language conventions. The skill requires no tools beyond standard project tooling to detect languages and suggest applicable style rules.

When should I use an automated language detection tool for code reviews?

You should use an automated language detection tool for code reviews when working with mixed-language repositories, as it validates existing conventions and provides per-file style guidelines without imposing opinionated rules across different languages.