What problem does it solve? Codebases become hard to navigate when a single grep returns dozens of ambiguous hits or none at all. This Skill guides naming, signatures, comments, and file organization so that one plain-text search lands on the exact definition with enough context to use it. ## Core Features & Use Cases - Searchable Naming: Rules for giving exported symbols, files, and error messages unique, domain-specific names that grep resolves to one definition. - Self-Describing Signatures: Guidance on explicit input/output types and doc comments so a search hit answers what enters, what returns, and which concepts are involved. - Search-Oriented Organization: Practices for one-concept-per-file structure, direct imports, colocated tests, and recording conventions in AGENTS.md. - Use Case: When refactoring a large TypeScript service, apply this Skill to rename generic symbols like handle or process into domain terms, split catch-all utils files, and add literal error prefixes so future searches resolve instantly. ## Quick Start Review this module and rename its symbols, comments, and files so every concept resolves through a single plain-text search.