general-conventions

Codify language-agnostic coding conventions for live, inspectable systems.

17|5|Updated Mar 22, 2025
One-click install
npx skills add https://github.com/mariari/ElixirGtBridge --skill general-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: general-conventions
Source: https://github.com/mariari/ElixirGtBridge/tree/main/.claude/skills/general-conventions
Command: npx skills add https://github.com/mariari/ElixirGtBridge --skill general-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Language-agnostic code principles for live, inspectable systems that reduce unnecessary complexity and improve readability and maintainability.

Core Features & Use Cases

  • Minimality and avoidance of unnecessary abstractions to keep code simple.
  • Generalization over special-casing to apply patterns across subsystems.
  • Live exploration, inspection, and example-driven development to verify behavior.

Quick Start

Start by applying the minimal, general, and readable coding patterns described in this guide to your current project.

Frequently Asked Questions about general-conventions

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

FAQPage Schema
What are language-agnostic coding conventions for maintaining live, inspectable systems?

Language-agnostic coding conventions for live, inspectable systems promote minimality, generalization over special-casing, and example-driven development to reduce unnecessary complexity and improve readability and maintainability across projects and teams.

How do I apply minimal coding guidelines to reduce unnecessary abstractions in my architecture?

To apply minimal coding guidelines and reduce unnecessary abstractions, follow language-agnostic principles that favor generalization over special-casing, ensuring code remains simple, readable, and maintainable across all subsystems and architectural layers.

What is live exploration in code and how does example-driven development verify behavior?

Live exploration in code is the practice of inspecting running systems through example-driven development to verify behavior directly. It minimizes unnecessary abstractions, allowing developers to navigate and test architectural consistency in practice.

Can I use these general conventions across multiple programming languages and teams?

Yes, you can use these general conventions across multiple programming languages and teams because they are language-agnostic. They apply universal patterns of minimality and generalization to guide code quality and architectural consistency regardless of the tech stack.

What's the best way to codify architectural guidelines for code refactoring and consistency?

The best way to codify architectural guidelines for refactoring and consistency is to structure them as language-agnostic principles with a YAML frontmatter and an example-driven body, conveying practical rules and usage patterns for live system inspection.

When should I avoid special-casing in favor of generalization during code refactoring?

You should avoid special-casing in favor of generalization during code refactoring whenever a pattern can be applied across multiple subsystems. This minimality approach reduces unnecessary complexity and keeps the architecture maintainable and readable.