naming

Identify naming drift and propose strict names for code modules and packages.

2.6k|145|Updated Feb 13, 2021
One-click install
npx skills add https://github.com/gridaco/grida --skill naming-gridaco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: naming
Source: https://github.com/gridaco/grida/tree/main/.agents/skills/naming
Command: npx skills add https://github.com/gridaco/grida --skill naming-gridaco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A strict naming discipline helps keep modules, crates, and directories honest, preventing scope creep and drift by tying structure to a clear, singular name.

Core Features & Use Cases

  • Enforces single-responsibility naming for modules, crates, and routes.
  • Guides decisions to flatten or extract new modules when scope drifts.
  • Supports governance signals like short-name conventions and route-group discipline.

Quick Start

Provide a concrete, honest name for a new module or package and explain its scope.

Frequently Asked Questions about naming

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

FAQPage Schema
How do I fix module naming drift and prevent scope creep in my codebase?

To fix module naming drift, you identify where the current name no longer matches the module's behavior, then propose a strict, honest name that gates scope and enforces single-responsibility boundaries across your codebase.

What is the best way to enforce single-responsibility naming for Rust crates and TS packages?

The best way to enforce single-responsibility naming is to apply governance rules like one-module-per-thing and prefixed or suffixed naming conventions across Rust crates and TS packages to prevent scope leakage.

When do I need to flatten or extract a new module during a refactor?

You need to flatten or extract a new module during a refactor when scope drift occurs and the existing module name can no longer honestly describe its expanded responsibilities, signaling a boundary violation.

Does strict naming discipline help with directory and test corpora organization?

Yes, strict naming discipline applies across directories and test corpora to tie structure to a clear, singular name, ensuring code organization remains honest and preventing scope creep through consistent governance signals.

How do I apply route-group discipline and short-name conventions to my architecture?

You apply route-group discipline and short-name conventions by enforcing governance signals that tie directory and module structures to singular names, ensuring your architecture maintains clear boundary definitions and prevents scope leakage.