elements-of-style

Rewrite drafts into concise, active prose using Strunk's style guidelines.

2|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/penkzhou/swiss-army-knife-plugin --skill elements-of-style-penkzhou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elements-of-style
Source: https://github.com/penkzhou/swiss-army-knife-plugin/tree/main/swiss-army-knife/skills/elements-of-style
Command: npx skills add https://github.com/penkzhou/swiss-army-knife-plugin --skill elements-of-style-penkzhou

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps writers apply classic Strunk rules to produce clear, concise, human-friendly prose for documents, reports, commits, and UI text.

Core Features & Use Cases

  • Enforces active voice, definite language, elimination of redundancy, and proximity of related terms.
  • Suitable for technical writing, documentation, code comments, and business communications to improve readability and impact.
  • Real-world use: rewrite a vague bug report into precise steps and outcomes that are easy to understand.

Quick Start

Provide a draft paragraph and ask the AI to rewrite it following Strunk's rules for clarity and conciseness.

Frequently Asked Questions about elements-of-style

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

FAQPage Schema
How do I make my technical writing more concise and active?

To make technical writing concise, apply Strunk's rules to eliminate redundancy and enforce active voice. This converts vague drafts into definite, publish-ready documentation by turning negative phrasing into concrete language.

What is the best way to rewrite vague bug reports into precise steps?

The best way to rewrite vague bug reports is to apply style guidelines that enforce active voice and proximity of related terms. This transforms unclear drafts into precise steps and outcomes for better readability.

How do I edit commit messages for clarity and economy of words?

To edit commit messages for clarity, apply Strunk's Elements of Style rules to enforce active voice and economy of words. This produces concise, human-friendly UI text by eliminating vague phrasing.

Can I improve business communication drafts by enforcing positive form?

You can improve business communication drafts by applying style guidelines that enforce positive form and definite language. This process rewrites redundant text into clean, impactful, and human-readable prose.

Does this style editing approach work for code comments and UI text?

This style editing approach works effectively for code comments and UI text by enforcing definite language and eliminating redundancy. It operates directly on pasted drafts to produce cleaned, publish-ready documentation.