lackeyjb

code-styleguides

@lackeyjb/code-styleguides
lackeyjb
8
0 forks
Updated 1/18/2026
View on GitHub

Language-specific code style guidelines. Use when writing TypeScript, Python, Go, JavaScript, or HTML/CSS code to ensure consistent, idiomatic, and maintainable code following best practices.

Installation

$skills install @lackeyjb/code-styleguides
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Pathskills/code-styleguides/SKILL.md
Branchmain
Scoped Name@lackeyjb/code-styleguides

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

skills list

Skill Instructions


name: code-styleguides description: Language-specific code style guidelines. Use when writing TypeScript, Python, Go, JavaScript, or HTML/CSS code to ensure consistent, idiomatic, and maintainable code following best practices. allowed-tools: Read, Glob

Code Styleguides

Language-specific coding standards and best practices.

How It Works

Reads project-level styleguides from conductor/code_styleguides/ (copied during /conductor:setup based on tech stack).

Supported Languages

LanguageExtensionsStyleguide File
TypeScript.ts, .tsx, .mts, .ctsconductor/code_styleguides/typescript.md
Python.py, .pyiconductor/code_styleguides/python.md
Go.goconductor/code_styleguides/go.md
JavaScript.js, .jsx, .mjs, .cjsconductor/code_styleguides/javascript.md
HTML/CSS.html, .css, .scss, .sassconductor/code_styleguides/html-css.md

When to Activate

Writing new code, reviewing code, refactoring, or setting up new files/modules.

Universal Principles

AspectGuideline
NamingDescriptive, meaningful; clarity over brevity; consistency
StructureSingle responsibility; max 3-4 nesting levels; group related code
DocumentationDocument "why" not "what"; keep updated; docstrings for public APIs
ErrorsHandle explicitly; fail fast with clear messages; never swallow
TestingWrite alongside code (TDD); test behavior not implementation; high coverage on critical paths

Quick Reference

SettingRecommendation
Line length80-120 characters
Indentation2 spaces (JS/TS), 4 spaces (Python), tabs (Go)
NamingFollow language conventions
ImportsOrganized and grouped
CommentsMinimal, meaningful

Setup

If styleguides missing:

  1. Run /conductor:setup to initialize
  2. Or copy from templates/code-styleguides/ to conductor/code_styleguides/

Check: ls conductor/code_styleguides/

Integration

Works with: conductor-context (project overrides), tdd-workflow (language test patterns)