mechanical-review

Run deterministic Python scripts to lint typography and detect writing anti-patterns.

3|2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/jamesgiroux/daily-operating-system --skill mechanical-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mechanical-review
Source: https://github.com/jamesgiroux/daily-operating-system/tree/main/plugins/dailyos-writer/skills/mechanical-review
Command: npx skills add https://github.com/jamesgiroux/daily-operating-system --skill mechanical-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the tedious, time-consuming task of identifying and correcting mechanical errors in written content, ensuring a polished and professional final product.

Core Features & Use Cases

  • Automated Linting: Runs scripts to detect and flag typography errors (e.g., em dashes, quote styles) and anti-patterns (e.g., vague claims, contrast framing).
  • Terminology Consistency: Ensures correct capitalization and styling for product names and specific terms.
  • Use Case: Before publishing an article, run this Skill to automatically catch common mistakes like incorrect capitalization of "WordPress" or the overuse of "game-changing" buzzwords, allowing the writer to focus on the core message.

Quick Start

Run the mechanical review skill on the document draft.

Frequently Asked Questions about mechanical-review

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

FAQPage Schema
How do I automate proofreading to catch typography errors and writing anti-patterns?

Automated proofreading uses deterministic linting scripts to detect typography errors like incorrect dash usage and flag writing anti-patterns such as vague claims, providing a first pass of mechanical error detection before human review.

What is content linting and how does it improve content quality?

Content linting is the automated process of scanning written drafts to identify mechanical errors, terminology inconsistencies, and typography issues, ensuring a polished and professional final product before publication.

Do I need Python to run automated editorial review and terminology checks?

Yes, you need Python installed to run the linting scripts that perform the automated editorial review, check terminology consistency, and detect common writing anti-patterns in your documents.

Can I check terminology consistency for product names before publishing an article?

Yes, automated terminology consistency checks ensure correct capitalization and styling for specific product names, catching common mistakes like incorrect capitalization of WordPress before you publish an article.

What's the best way to catch vague claims and contrast framing in my drafts?

Using automated editorial review scripts is the best way to catch vague claims and contrast framing, applying deterministic checks to flag these writing anti-patterns so you can focus on your core message.

Why should I run mechanical error detection before human review?

Running mechanical error detection first automates the tedious task of identifying typography and terminology errors, saving time and allowing human reviewers to focus on higher-level content quality and messaging.