project-conventions

Document language-specific coding conventions, error handling, testing, code style, and file organization.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/barichter/squad --skill project-conventions-barichter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-conventions
Source: https://github.com/barichter/squad/tree/main/packages/squad-sdk/templates/skills/project-conventions
Command: npx skills add https://github.com/barichter/squad --skill project-conventions-barichter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Ensures consistency in coding conventions across a project, reducing confusion and errors among team members.

Core Features & Use Cases

  • Define Core Conventions: Specify language-specific coding standards and patterns.
  • Error Handling Best Practices: Outline guidelines for error handling and logging.
  • Testing Standards: Set rules for testing frameworks and test organization.
  • Code Style: Enforce naming conventions, formatting, and linter configurations.
  • File Structure: Standardize project organization for maintainability.
  • Use Case: Integrate into a new project to establish conventions from the ground up.

Quick Start

Set up project conventions for your codebase by customizing the patterns in this template.

Frequently Asked Questions about project-conventions

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

FAQPage Schema
How do I establish coding conventions for a new software project?

To establish coding conventions for a new software project, define language-specific standards, error handling guidelines, testing rules, code style, and file structure to ensure consistency among team members and enhance code maintainability.

What is the best way to standardize codebase standards for team collaboration?

The best way to standardize codebase standards for team collaboration is to document coding conventions including naming conventions, formatting, linter configurations, and project organization. This reduces confusion and errors among team members.

Why do I need to document error handling and testing standards in project management?

Documenting error handling and testing standards in project management is needed to outline clear guidelines for logging and test organization. This maintains codebase consistency and prevents divergent development practices across your team.

Can I customize coding conventions for an existing codebase?

Yes, you can customize coding conventions for an existing codebase by modifying the provided template patterns. You can specify language-specific standards and enforce linter configurations to standardize your current project organization for better maintainability.

Does this approach work for setting up file structure and code style?

Yes, this approach works for setting up file structure and code style by standardizing project organization and enforcing naming conventions. It provides a customizable template to standardize your codebase for long-term maintainability and consistency.