project-conventions

Enforce project coding standards from conventions.md during code edits and refactoring.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/rafazafar/codex-octopus --skill project-conventions-rafazafar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-conventions
Source: https://github.com/rafazafar/codex-octopus/tree/main/.agents/skills/project-conventions
Command: npx skills add https://github.com/rafazafar/codex-octopus --skill project-conventions-rafazafar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Project coding standards prevent drift and ensure consistent implementation across a codebase, guiding teams to write predictable, high-quality code.

Core Features & Use Cases

  • Establishes typing, structure, DI, testing, and anti-pattern rules to unify module development.
  • Provides a reference scaffold for module layout, responsibilities, and code quality checks.
  • Use Case: Before editing app code or adding features, review conventions to align with project standards.

Quick Start

Read conventions.md to review the current rules and start applying them to your edits.

Frequently Asked Questions about project-conventions

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

FAQPage Schema
How do I enforce coding conventions across a software engineering project?

Enforce coding conventions by applying strict typing, clear module layout, and documented testing rules. This ensures consistent implementation and predictable code quality during edits and refactoring.

What coding conventions should I follow when adding a new module?

Follow conventions for typing, structure, dependency injection, and testing to unify module development. Review the documented rules to align new modules with existing project standards.

Why does strict typing matter for clean code and project standards?

Strict typing prevents drift and ensures consistent implementation across a codebase. It enforces predictable module behavior and serves as a core check for maintaining high-quality code.

How do I prevent code structure drift during refactoring?

Prevent code structure drift by using a reference scaffold for module layout and responsibilities. Enforcing documented conventions during refactoring keeps the codebase aligned with project standards.

Can I define custom anti-pattern rules for my codebase?

Yes, you can establish anti-pattern rules alongside typing, structure, and testing rules. Documenting these conventions provides a reference to guide teams in avoiding poor implementation choices.

When do I need to review project conventions before editing app code?

Review project conventions before editing app code or adding features to ensure alignment with project standards. This prevents drift and maintains consistent code quality across the codebase.