coding-standards

Audit Rust codebases against naming, layout, and documentation standards.

1|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/YAPP-Github/27th-Web-Team-3-BE --skill coding-standards-yapp-github
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/YAPP-Github/27th-Web-Team-3-BE/tree/main/.claude/skills/coding-standards
Command: npx skills add https://github.com/YAPP-Github/27th-Web-Team-3-BE --skill coding-standards-yapp-github

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill ensures team-wide Rust coding conventions are consistently applied, reducing onboarding time and code review friction by enforcing naming, structure, and documentation standards.

Core Features & Use Cases

  • Naming conventions: snake_case for modules and variables, PascalCase for types and traits, SCREAMING_SNAKE_CASE for constants.
  • Code organization & review: guidelines for module layout, error handling, and documentation to streamline reviews.
  • Onboarding & refactoring support: helps new team members align with established practices and safely refactor code to meet standards.

Quick Start

Use this skill to audit a Rust project and produce a report detailing any deviations from the defined Rust standards. For example, run an audit on the src/ directory and obtain a concise checklist of violations and suggested fixes.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
What are the standard naming conventions for Rust code?

Standard Rust coding conventions require snake_case for modules and variables, PascalCase for types and traits, and SCREAMING_SNAKE_CASE for constants. Applying these rules ensures consistent style and structure across Rust crates during code reviews.

How do I audit a Rust project for coding standard violations?

To audit a Rust project for coding standard violations, run this skill against the src/ directory to analyze naming, module layout, error handling, and documentation. It produces a concise checklist detailing deviations and suggested fixes.

Can I use this to help new developers with Rust onboarding?

Yes, you can use this skill to accelerate Rust onboarding by helping new team members align with established practices. It enforces team-wide coding conventions, reducing friction and ensuring consistent in-code documentation.

What is the best way to enforce error handling standards in Rust crates?

The best way to enforce error handling standards in Rust crates is to apply explicit coding guidelines during code analysis and refactoring. This ensures consistent module layout and error handling patterns are checked across the codebase.

Does this Rust style guide check in-code documentation?

Yes, this Rust style guide checks in-code documentation as part of its code review and audit process. It implements explicit guidelines for documentation to ensure comprehensive standards are maintained across all modules.