repo-standards

Enforce repository naming, folder structure, typing, and PR hygiene conventions.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/MORTAKI0/doittimer --skill repo-standards-mortaki0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-standards
Source: https://github.com/MORTAKI0/doittimer/tree/main/.codex/skills/repo-standards
Command: npx skills add https://github.com/MORTAKI0/doittimer --skill repo-standards-mortaki0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures project repos follow a consistent naming, folder structure, typing discipline, and PR hygiene to make codebases predictable and onboarding easier.

Core Features & Use Cases

  • Centralizes conventions for naming, imports, and folder responsibilities to reduce bike-shedding.
  • Provides a recommended scaffold pattern like features/<feature-name>/ with components, actions, server, schemas, types, and utils to speed feature development.
  • Includes a review checklist to flag inconsistencies, hidden conventions, or premature abstractions and guide refactors.

Quick Start

Follow the repo-standards guidelines when scaffolding new features and during code reviews to maintain consistency.

Frequently Asked Questions about repo-standards

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

FAQPage Schema
What is the best way to standardize folder structure and naming across projects?

Standardizing folder structure involves enforcing consistent naming, typing, and layouts like features/<feature-name>/ containing components, actions, server, schemas, types, and utils. This makes repositories predictable and onboarding easier by reducing bike-shedding over conventions.

How do I scaffold a new feature with a consistent folder layout?

To scaffold a new feature, apply a recommended pattern creating a features/<feature-name>/ directory containing components, actions, server, schemas, types, and utils sub-folders. This structure speeds up feature development by centralizing imports and folder responsibilities.

How does a review checklist improve PR hygiene?

A review checklist improves PR hygiene by flagging inconsistencies, hidden conventions, and premature abstractions during code reviews. It guides necessary refactors to ensure typing discipline and naming conventions are maintained across the project repository.

When do I need repository standards for my codebase?

You need repository standards when your codebase becomes unpredictable and onboarding slows down. Enforcing folder structure, typing discipline, and PR hygiene during feature scaffolding and code reviews ensures consistent patterns and reduces debate over conventions.

Can I use these scaffolding conventions for refactoring existing features?

Yes, you can apply these scaffolding conventions during refactoring. The review checklist flags hidden conventions and premature abstractions in existing code, guiding refactors to align with the standardized folder layout, typing, and naming discipline.

What should I not do when applying repository structure conventions?

When applying repository structure conventions, avoid premature abstractions and introducing hidden conventions. Use the provided review checklist during code reviews to flag these issues and guide refactors rather than creating unstructured or non-standard folder layouts.