project-conventions

Provide project-specific coding standards and architectural conventions for consistent development.

1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill project-conventions-jonnymuir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-conventions
Source: https://github.com/jonnymuir/Umbraco.Prism/tree/main/.copilot/skills/project-conventions
Command: npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill project-conventions-jonnymuir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the lack of consistency in development practices by providing a centralized reference for project-specific conventions, coding styles, and architectural patterns.

Core Features & Use Cases

  • Convention Enforcement: Defines standard approaches for error handling, testing, and file organization.
  • Onboarding Acceleration: Helps new contributors quickly understand the expected code style and project structure.
  • Use Case: When a developer is unsure about the project's specific testing framework or naming conventions, they can query this Skill to receive the authoritative guidelines for the codebase.

Quick Start

Use the project-conventions skill to list the required error handling patterns for this repository.

Frequently Asked Questions about project-conventions

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

FAQPage Schema
How do I standardize coding standards and architectural conventions for my codebase?

Coding standards are standardized by providing a centralized structured repository of project-specific conventions, ensuring consistent development practices across error handling, testing frameworks, and file organization to maintain high code quality.

What is the best way to accelerate onboarding for new contributors?

Onboarding is accelerated by providing a centralized reference for project-specific coding styles and architectural patterns, helping new contributors quickly understand and adhere to expected file organization and testing frameworks.

How do I enforce consistent error handling patterns across a development team?

Error handling patterns are enforced by defining standard approaches within a centralized repository, ensuring all contributors adhere to established codebase patterns and architectural conventions for consistent development practices.

When do I need a centralized reference for project-specific coding styles?

A centralized reference for coding styles is needed when developers are unsure about project-specific testing frameworks or naming conventions, requiring authoritative guidelines to query for consistent codebase patterns.

Does this approach require dependencies to maintain architectural conventions?

Maintaining architectural conventions requires no external dependencies, utilizing a structured repository to facilitate consistent development practices and ensure contributors adhere to established codebase patterns.

Why does codebase maintainability suffer without standard development practices?

Codebase maintainability suffers without standard development practices due to a lack of consistency in coding styles and architectural patterns, which a centralized reference for project-specific conventions actively resolves.