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
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill 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
| Language | Extensions | Styleguide File |
|---|---|---|
| TypeScript | .ts, .tsx, .mts, .cts | conductor/code_styleguides/typescript.md |
| Python | .py, .pyi | conductor/code_styleguides/python.md |
| Go | .go | conductor/code_styleguides/go.md |
| JavaScript | .js, .jsx, .mjs, .cjs | conductor/code_styleguides/javascript.md |
| HTML/CSS | .html, .css, .scss, .sass | conductor/code_styleguides/html-css.md |
When to Activate
Writing new code, reviewing code, refactoring, or setting up new files/modules.
Universal Principles
| Aspect | Guideline |
|---|---|
| Naming | Descriptive, meaningful; clarity over brevity; consistency |
| Structure | Single responsibility; max 3-4 nesting levels; group related code |
| Documentation | Document "why" not "what"; keep updated; docstrings for public APIs |
| Errors | Handle explicitly; fail fast with clear messages; never swallow |
| Testing | Write alongside code (TDD); test behavior not implementation; high coverage on critical paths |
Quick Reference
| Setting | Recommendation |
|---|---|
| Line length | 80-120 characters |
| Indentation | 2 spaces (JS/TS), 4 spaces (Python), tabs (Go) |
| Naming | Follow language conventions |
| Imports | Organized and grouped |
| Comments | Minimal, meaningful |
Setup
If styleguides missing:
- Run
/conductor:setupto initialize - Or copy from
templates/code-styleguides/toconductor/code_styleguides/
Check: ls conductor/code_styleguides/
Integration
Works with: conductor-context (project overrides), tdd-workflow (language test patterns)
More by lackeyjb
View allComplete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.
Test-Driven Development guidance. Use when writing code, implementing features, or fixing bugs in projects that follow TDD methodology. Provides the Red-Green-Refactor cycle structure.
conductor-context: Auto-load Conductor project context when conductor/ directory exists. Use for any development task in a Conductor-managed project to ensure alignment with product goals, tech stack, and workflow methodology.
Test-Driven Development guidance. Use when writing code, implementing features, or fixing bugs in projects that follow TDD methodology. Provides the Red-Green-Refactor cycle structure.
