padronizacao-absoluta

Enforce naming and import conventions for project files and directories.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Hashzin-0/Curion --skill padronizacao-absoluta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: padronizacao-absoluta
Source: https://github.com/Hashzin-0/Curion/tree/main/.opencode/skills/padronizacao-absoluta
Command: npx skills add https://github.com/Hashzin-0/Curion --skill padronizacao-absoluta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Padronização absoluta de estruturas evita inconsistências ao criar/editar arquivos, garantindo que o código siga padrões de nomenclatura e organização.

Core Features & Use Cases

  • Convenções de nomenclatura para Arquivos (PascalCase para Componentes: UserCard.tsx; Hooks: camelCase; Services: camelCase; Types/Interfaces: PascalCase; Utils: camelCase; Constants: SCREAMING_SNAKE; Schemas: camelCase)
  • Estrutura e organização consistentes durante criação e modificação de código para facilitar manutenção e onboarding
  • Use Case: Durante a adição de novos módulos, aplique estas convenções para manter o padrão sem esforço.

Quick Start

Padronize automaticamente nomes de arquivos, estruturas de diretórios e imports ao criar ou modificar código.

Frequently Asked Questions about padronizacao-absoluta

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

FAQPage Schema
How do I enforce consistent naming conventions for TypeScript files and imports?

To enforce consistent naming conventions for TypeScript files and imports, apply standardized rules like PascalCase for components and types, camelCase for hooks and services, and SCREAMING_SNAKE for constants during file creation and modification.

What is the best way to standardize project file structure across a codebase?

The best way to standardize project file structure is to validate inputs against a defined set of conventions for components, hooks, services, utils, and schemas, ensuring predictable organization and easier maintenance during onboarding.

How do I organize TypeScript directories when adding new modules?

When adding new modules, organize TypeScript directories by applying specific naming rules to each file type, such as PascalCase for UserCard.tsx components and camelCase for hooks, ensuring the project maintains its structural pattern effortlessly.

Does ESLint work with code organization rules for components and hooks?

Yes, code organization rules for components and hooks integrate with ESLint to validate file structures and naming conventions, ensuring that file creation and modification adhere to predictable structural patterns across the codebase.

When do I need to apply naming conventions for schemas and constants?

You need to apply naming conventions for schemas and constants whenever you create or modify code files, using camelCase for schemas and SCREAMING_SNAKE for constants to maintain predictable organization and prevent structural inconsistencies.