writing_skill

This skill enforces concise, active-voice technical writing across documentation, comments, commit messages, and PR descriptions to improve clarity and
  • Java

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill pedrosantiagodev/buildup --skill writing

  • SKILL.md4.4 KB

Overview

This skill defines clear, concise writing standards for documentation, comments, commit messages, and technical communication. It focuses on brevity, active voice, and scannable structure so technical content is easy to read and act on. Follow these rules when producing READMEs, PRs, error messages, API docs, and code comments.

How this skill works

The skill inspects writing against a compact set of principles: be concise, use active voice, one idea per sentence, and lead with results. It enforces naming clarity, removes redundant terms, and prescribes minimal, structured formats for READMEs, commits, PRs, and error messages. Use the checklists and examples to rewrite or evaluate existing text.

When to use it

  • Writing or revising README files and project documentation
  • Composing commit messages and pull request descriptions
  • Adding or reviewing code comments and inline documentation
  • Drafting API docs, error messages, and user-facing text
  • Preparing technical proposals, design docs, or release notes

Best practices

  • Start with the result or purpose; put conclusions first
  • Write short sentences (one idea per sentence) and cut redundant words
  • Prefer active voice and imperative mood for commit messages
  • Use specific, descriptive names; avoid vague terms like "data" or "item"
  • Comment only when necessary: explain why, not what
  • Keep examples minimal, real, and focused

Example use cases

  • A README: one-sentence purpose, one-paragraph motivation, clear usage steps, compact examples
  • A commit: 'Fix payment validation error' instead of vague or past-tense messages
  • A PR description using the What/Why/Testing structure for quick review
  • An error message: 'Payment failed. Retry or contact support.' not 'An error occurred.'
  • API doc: purpose, parameter types, return type, example, and error cases

FAQ

Prefer extraction to a well-named function for why-a-comment would explain the what. Add comments only to convey business context, constraints, or surprising behavior.

How long should sentences and paragraphs be?

Keep sentences under ~25 words and paragraphs to a few short sentences so content stays scannable and single-idea.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational