code-practice

Provide language-agnostic coding defaults for multi-language software projects.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/rotilho/skills --skill code-practice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-practice
Source: https://github.com/rotilho/skills/tree/main/code-practice
Command: npx skills add https://github.com/rotilho/skills --skill code-practice

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Improve collaboration and consistency by providing language-agnostic, framework-neutral coding defaults to raise code quality across languages and teams.

Core Features & Use Cases

  • Establish universal coding standards that apply across languages and projects.
  • Guide refactoring, ownership, boundaries, and testability while avoiding language-specific rules.
  • Support code reviews with explicit trade-offs and decision boundaries to reduce cognitive load.

Quick Start

Provide a concise, language-agnostic set of coding defaults for a new project and implement them in the starter module.

Frequently Asked Questions about code-practice

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

FAQPage Schema
How do I establish universal coding standards across multiple programming languages?

Universal coding standards are established by applying language-agnostic defaults that enforce clear ownership, explicit boundaries, and review-oriented guidance without prescribing language-specific rules.

What are the best practices for guiding refactoring without tying rules to a specific framework?

Framework-neutral refactoring guidance focuses on improving maintainability, readability, and testability by enforcing explicit state handling and clear ownership of changes across the codebase.

Can I use language-agnostic coding defaults for both libraries and applications?

Yes, language-agnostic coding defaults apply to both libraries and applications, covering maintainability, error handling, and boundaries to improve code quality universally.

Does code review guidance work without language-specific rules?

Code review guidance works without language-specific rules by providing explicit trade-offs and decision boundaries that reduce cognitive load and improve collaboration across teams.

Why do I need explicit boundaries and state handling in a multi-language software project?

Explicit boundaries and state handling are needed in multi-language projects to enforce clear ownership of changes and maintain code quality across different languages and frameworks.