applying-sun-lab-style

Apply Sun Lab coding and documentation conventions to C# and Unity projects.

1|Updated May 27, 2025
One-click install
npx skills add https://github.com/Sun-Lab-NBB/sl-unity-tasks --skill applying-sun-lab-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: applying-sun-lab-style
Source: https://github.com/Sun-Lab-NBB/sl-unity-tasks/tree/main/.claude/skills/sun-lab-style
Command: npx skills add https://github.com/Sun-Lab-NBB/sl-unity-tasks --skill applying-sun-lab-style

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sun Lab projects often suffer from inconsistent coding and documentation standards across C#, Unity, and YAML assets. This skill provides a centralized set of guidelines to unify style, naming, and documentation practices.

Core Features & Use Cases

  • Standardizes naming, XML documentation, MQTT patterns, README formats, and YAML task templates.
  • Guides developers during writing, reviewing, or refactoring code and documentation to maintain consistency.
  • Use Case: When starting a new Sun Lab project or auditing an existing codebase, consult this skill to align with established conventions.

Quick Start

Review the SKILL.md to learn the required conventions and apply them to any new or existing .cs, .md, or .yaml files in the project.

Frequently Asked Questions about applying-sun-lab-style

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

FAQPage Schema
How do I enforce C# and Unity coding conventions across a project?

You can enforce C# and Unity coding conventions by applying centralized guidelines that standardize naming, XML documentation, and YAML task templates to unify style across the project.

What XML documentation standards should I use for C# Unity projects?

For C# Unity projects, XML documentation standards require frontmatter, line length limits, and references to supporting style guides to ensure consistent documentation quality across files.

How do I standardize MQTT topic patterns and README formats in Unity?

To standardize MQTT topic patterns and README formats, apply a unified set of coding and documentation conventions that dictate structural templates and naming rules for all project assets.

Can I use this style guide for auditing an existing C# and YAML codebase?

Yes, you can use this style guide to audit an existing C#, markdown, and YAML codebase by reviewing files against established naming conventions, frontmatter requirements, and line length limits.

What are the line length and brace style requirements for Sun Lab C# code?

Sun Lab C# code requires Allman brace style and enforces specific line length limits to maintain consistent formatting and readability across all project contributions.