This file provides guidance to WARP (warp.dev) when working with code in this repository.
This repository is a Claude Code / OpenCode skill implemented entirely as Markdown.
The “runtime” artifact is SKILL.md: Claude Code reads the YAML frontmatter (metadata + allowed tools) and the prompt/instructions that follow.
README.md is for humans: installation, usage, a compact overview of the language modules, and research references.
SKILL.md- The actual skill definition.
- Starts with YAML frontmatter (
---…---) containingname,version,description, andallowed-tools. - After the frontmatter is the editor prompt: the canonical, detailed pattern list with examples.
README.md- Installation and usage instructions.
- Contains a summarized overview of the English and Russian modules and a short version history.
When changing behavior/content, treat SKILL.md as the source of truth, and update README.md to stay consistent.
The skill is bilingual. Keep English and Russian rules separated. Do not move shared-looking patterns into a generic "universal" pattern list, because the agent must choose only the module that matches the input language.
Recommended (clone directly into Claude Code skills directory):
mkdir -p ~/.claude/skills
git clone https://github.com/timsmykov/humanizer.git ~/.claude/skills/humanizerManual install/update (only the skill file):
mkdir -p ~/.claude/skills/humanizer
cp SKILL.md ~/.claude/skills/humanizer/Invoke the skill:
/humanizerthen paste text
SKILL.mdhas aversion:field in its YAML frontmatter.README.mdhas a “Version history” section.
If you bump the version, update both.
- Preserve valid YAML frontmatter formatting and indentation.
- Keep English and Russian modules independent.
- Prefer language-prefixed pattern IDs (
EN-*,RU-*) over one global numbering sequence. - Do not apply English punctuation or style rules directly to Russian. Russian has different norms for dashes, quotes, bureaucratic register, and legal/scientific definitions.
If you change the prompt to handle a tricky failure mode (e.g., a repeated mis-edit or an unexpected tone shift), add a short note to README.md’s version history describing what was fixed and why.