project-conventions

Enforce Python coding conventions for typing, data contracts, and module structure.

2.6k|399|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/Soju06/codex-lb --skill project-conventions-soju06
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-conventions
Source: https://github.com/Soju06/codex-lb/tree/main/.agents/skills/project-conventions
Command: npx skills add https://github.com/Soju06/codex-lb --skill project-conventions-soju06

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures consistent code quality, maintainability, and adherence to best practices across the project, reducing technical debt and improving collaboration.

Core Features & Use Cases

  • Coding Standards: Provides clear guidelines on typing, structure, and anti-patterns.
  • Module Development: Guides the implementation of new features and refactoring efforts.
  • Use Case: When starting a new feature, consult this Skill to ensure your code follows the established project conventions for data handling, error management, and module organization.

Quick Start

Read the conventions file in this skill directory to review the current project coding rules.

Frequently Asked Questions about project-conventions

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

FAQPage Schema
How do I enforce Python coding standards and best practices across my project?

You enforce Python coding standards by applying project-specific conventions covering typing, data contracts, and anti-patterns. This ensures consistent code quality, maintainability, and reduced technical debt across collaborative module development.

What's the best way to structure Python modules and handle dependency injection?

The best way to structure Python modules is by following established architectural patterns and data schemas. This provides clear guidelines for module development, dependency injection, and error management during refactoring efforts.

How do you govern database migrations when standardizing code quality?

You govern database migrations by adhering to defined schemas and architectural patterns. This migration governance ensures that database changes align with project conventions and maintain structural integrity during development.

When do I need to consult project conventions for refactoring Python code?

You need to consult project conventions before starting new features or refactoring efforts. This ensures your code follows established rules for data handling, typing, and module organization, preventing anti-patterns.

Does this coding standards approach support testing and data contract validation?

Yes, this coding standards approach supports testing and data contract validation. It enforces project-specific conventions that explicitly cover testing protocols and data contracts to facilitate a maintainable codebase.

Why should I use standardized project conventions instead of general Python style guides?

You should use standardized project conventions to enforce project-specific rules for typing and data contracts that general style guides lack. This reduces technical debt and improves team collaboration through consistent architectural patterns.