coding-conventions

Enforce Python and PowerShell coding conventions across projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/karstenheld3/SharePoint-GPT-Middleware --skill coding-conventions-karstenheld3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-conventions
Source: https://github.com/karstenheld3/SharePoint-GPT-Middleware/tree/main/.windsurf/skills/coding-conventions
Command: npx skills add https://github.com/karstenheld3/SharePoint-GPT-Middleware --skill coding-conventions-karstenheld3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill establishes and enforces consistent coding conventions for Python and PowerShell across projects, improving readability, collaboration, and quality.

Core Features & Use Cases

  • Formatting & Style: Defines formatting rules for Python and PowerShell files, including indentation, line length, and naming conventions.
  • Documentation & Onboarding: Provides standardized SKILL.md frontmatter guidance and references to language-specific rule documents to accelerate team onboarding.
  • Consistency in Reviews: Serves as a reference for code reviews, automated checks, and CI pipelines to ensure adherence to standards.

Quick Start

Read PYTHON-RULES.md and related rule documents; use the included reindent.py tool to standardize indentation.

Frequently Asked Questions about coding-conventions

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

FAQPage Schema
How do I enforce consistent coding conventions across Python and PowerShell projects?

Coding conventions establish standardized formatting, naming, and documentation rules across projects. This Skill defines those conventions for Python and PowerShell, applies them through code reviews and CI pipelines, and provides the reindent.py tool to automate indentation enforcement across your codebase.

What should Python and PowerShell coding standards include?

Standards should cover indentation, line length, naming conventions, and documentation practices. This Skill references PYTHON-RULES.md and language-specific rule documents that detail formatting requirements, documentation frontmatter structure, and style guidelines for team alignment.

Can I use coding conventions to standardize team onboarding?

Yes. Standardized SKILL.md frontmatter and centralized rule documents accelerate onboarding by giving new team members a single reference for formatting expectations, naming patterns, and documentation requirements instead of learning conventions through code review feedback.

How do I automate code formatting checks in my CI pipeline?

Reference the defined coding conventions in your CI pipeline to validate Python and PowerShell files against formatting and naming standards. The reindent.py tool standardizes indentation automatically, and rule documents provide the criteria for automated style validation.

What's the difference between linting and enforcing coding conventions?

Linting checks for syntax errors and code quality issues; coding conventions enforce organization-specific formatting, naming, and documentation standards. This Skill defines those conventions as a reference for code reviews and automated checks beyond what standard linters cover.