core-principles

Installation
SKILL.md

Core Principles

This is a strict guideline. Follow these rules. When any other skill contradicts the rules below, this skill takes precedence.

Essential guidelines that apply to ALL projects.

Important: These are guiding principles, not absolute rules. Project context matters. If you need to deviate, explain your reasoning and trade-offs.

Note on Examples: Code examples may use specific languages (JavaScript, Python, etc.) for clarity, but principles apply universally. Adapt patterns to your project's language and context.


1. Prefer Pure Functions

Helper functions should accept data as parameters rather than reading from globals or environment.

// ✅ Preferred: Pure, testable, moveable
function buildResourceName(environment: string, type: string, name: string): string {
Related skills
Installs
48
First Seen
Mar 27, 2026