typist-friendly-code-points

Replace non-ASCII typographic glyphs with ASCII equivalents in text.

3|2|Updated May 12, 2026
One-click install
npx skills add https://github.com/kriscendobot/garden --skill typist-friendly-code-points
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typist-friendly-code-points
Source: https://github.com/kriscendobot/garden/tree/main/skills/typist-friendly-code-points
Command: npx skills add https://github.com/kriscendobot/garden --skill typist-friendly-code-points

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the maintenance burden caused by non-standard typographic glyphs in bot-authored text, which are difficult for humans to type, search, or edit.

Core Features & Use Cases

  • Mechanical Substitution: Automatically replaces typist-hostile glyphs like curly quotes, em-dashes, and arrows with their ASCII equivalents.
  • Proactive Enforcement: Integrates into the development lifecycle via pre-push gates and jury-seat reviews to ensure consistent, keyboard-friendly documentation.
  • Use Case: When a bot generates a design document using fancy typographic arrows or curly quotes, this skill ensures they are converted to standard ASCII characters so that future human maintainers can easily grep and edit the text.

Quick Start

Run the typist-friendly-code-points script with the fix flag against your current project directory to automatically sanitize all markdown files.

Frequently Asked Questions about typist-friendly-code-points

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

FAQPage Schema
How do I replace non-ASCII typographic glyphs like curly quotes and em-dashes in markdown files?

To replace non-ASCII typographic glyphs in markdown files, run a sanitization script with a fix flag against your project directory to automatically substitute typist-hostile characters with keyboard-friendly ASCII equivalents.

Why do non-standard typographic characters cause maintenance problems in code comments and PR bodies?

Non-standard typographic characters cause maintenance problems because they are difficult for humans to type, search, or edit, reducing long-term searchability and maintainability of design documents, code comments, and PR bodies.

How do I enforce ASCII character encoding standards in design documents automatically?

You can enforce ASCII character encoding standards by integrating mechanical substitution scripts into your development lifecycle via pre-push gates and automated review panels to ensure consistent, keyboard-friendly documentation.

Can I use pre-push gates to prevent bot-authored text from introducing fancy typographic arrows?

Yes, you can use pre-push gates to prevent bot-authored text from introducing fancy typographic arrows by integrating automated review panels that standardize typography and replace non-ASCII glyphs before code is pushed.

What is the best way to standardize typography for maintainable code across automated reviews?

The best way to standardize typography for maintainable code is combining mechanical substitution scripts with automated jury-seat reviews, ensuring all bot-authored text is converted to standard ASCII characters for easy grep and editing.

Are there limitations to using automated scripts for converting non-ASCII glyphs to ASCII alternatives?

Automated scripts for converting non-ASCII glyphs to ASCII alternatives rely on mechanical substitution and require integration with pre-push gates and review panels to proactively enforce consistent character encoding across all markdown files.