ring:voice-and-tone

Voice and Tone Guidelines

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ring:voice-and-tone" with this command: npx skills add lerianstudio/ring/lerianstudio-ring-ring-voice-and-tone

Voice and Tone Guidelines

Write the way you work: with confidence, clarity, and care. Good documentation sounds like a knowledgeable colleague helping you solve a problem.

Core Tone Principles

Assertive, But Never Arrogant

Say what needs to be said, clearly and without overexplaining.

✅ Midaz uses a microservices architecture, which allows each component to be self-sufficient and easily scalable.

❌ Midaz might use what some people call a microservices architecture, which could potentially allow components to be somewhat self-sufficient.

Encouraging and Empowering

Guide users to make progress, especially when things get complex.

✅ This setup isn't just technically solid; it's built for real-world use. You can add new components as needed without disrupting what's already in place.

❌ This complex setup requires careful understanding of multiple systems before you can safely make changes.

Tech-Savvy, But Human

Talk to developers, not at them. Use technical terms when needed, but prioritize clarity.

✅ Each Account is linked to exactly one Asset type.

❌ The Account entity maintains a mandatory one-to-one cardinality with the Asset entity.

Humble and Open

Be confident in your solutions but always assume there's more to learn.

✅ As Midaz evolves, new fields and tables may be added.

❌ The system is complete and requires no further development.

The Golden Rule

Write like you're helping a smart colleague who just joined the team.

This colleague is: Technical and can handle complexity, new to this system, busy and appreciates efficiency, capable of learning quickly with guidance.

Writing Mechanics

Rule Use Avoid

Second person "You can create..." "Users can create..."

Present tense "The system returns..." "The system will return..."

Active voice "The API returns a JSON response" "A JSON response is returned by the API"

Short sentences Two sentences, one idea each One long sentence with multiple clauses

Capitalization

Sentence case for all headings – Only capitalize first letter and proper nouns.

✅ Correct ❌ Avoid

Getting started with the API Getting Started With The API

Using the transaction builder Using The Transaction Builder

Managing account types Managing Account Types

Applies to: Page titles, section headings, card titles, navigation labels, table headers

Terminology

Product names: Always capitalize (Midaz, Console, Reporter, Matcher, Flowker)

Entity names: Capitalize when referring to specific concept (Account, Ledger, Asset, Portfolio, Segment, Transaction, Operation, Balance)

Each Account is linked to a single Asset.

Lowercase for general references:

You can create multiple accounts within a ledger.

Contractions

Use naturally to make writing conversational:

Natural Stiff

You'll find... You will find...

It's important... It is important...

Don't delete... Do not delete...

Emphasis

Bold for UI elements and key terms: Click Create Account, the metadata field

Code formatting for technical terms: POST /accounts , allowSending

Don't overuse – if everything is emphasized, nothing stands out.

Info Boxes

Type When

Tip: Helpful information

Note: Important context

Warning: Potential issues

Deprecated: Removal notices

Quality Checklist

  • Uses "you" consistently (not "users")

  • Uses present tense for current behavior

  • Uses active voice (subject does action)

  • Sentences are short (one idea each)

  • Headings use sentence case

  • Technical terms used appropriately

  • Contractions used naturally

  • Emphasis used sparingly

  • Sounds like helping a colleague

Standards Loading (MANDATORY)

Voice and tone guidelines are foundational. When applying this skill:

  • Load this skill first before any documentation writing

  • Cross-reference with ring:writing-functional-docs or ring:writing-api-docs

  • Use with documentation-review for quality verification

HARD GATE: CANNOT write documentation without understanding voice and tone principles.

Blocker Criteria - STOP and Report

Condition Decision Action

Target audience undefined STOP Report: "Need audience definition before writing"

Product terminology undefined STOP Report: "Need terminology guide for consistent naming"

Conflicting style guidelines STOP Report: "Need style guide clarification"

Brand voice undefined STOP Report: "Need brand voice parameters"

Cannot Be Overridden

These requirements are NON-NEGOTIABLE:

  • MUST use second person ("you") consistently

  • MUST use present tense for current behavior

  • MUST use active voice (subject performs action)

  • MUST use sentence case for all headings

  • CANNOT use condescending or arrogant tone

  • CANNOT use passive voice for describing actions

Severity Calibration

Severity Criteria Examples

CRITICAL Consistently wrong voice or tone Third person throughout, condescending language

HIGH Multiple voice/tone violations Passive voice abuse, future tense for current features

MEDIUM Occasional inconsistencies Mixed pronouns, some title case headings

LOW Minor polish needed Could flow better, minor word choices

Pressure Resistance

User Says Your Response

"Formal writing is more professional" "Professional ≠ formal. Clear, direct language IS professional. I'll write like a knowledgeable colleague helping."

"Use 'users' to sound objective" "MUST use 'you' for direct address. 'Users' creates distance. I'll address the reader directly."

"Future tense sounds more polished" "MUST use present tense for current behavior. 'Returns' not 'will return'. I'll use present tense."

"Title Case Looks Better" "Sentence case is the standard. Only first word and proper nouns capitalized. I'll use sentence case."

"Add more emphasis, it's important" "Over-emphasis = no emphasis. I'll use bold/caps sparingly for truly critical items."

Anti-Rationalization Table

Rationalization Why It's WRONG Required Action

"Users' is more formal/professional" Formality ≠ quality. Direct address improves comprehension MUST use 'you' consistently

"Passive voice sounds more technical" Passive voice obscures who does what MUST use active voice

"Title Case is industry standard" It's not. Sentence case is clearer and more readable MUST use sentence case

"This content is different, rules don't apply" Voice/tone applies to ALL documentation Apply guidelines uniformly

"Users will understand either way" Consistency reduces cognitive load MUST follow guidelines exactly

"The content matters more than the style" Style IS content. Poor style obscures meaning Voice and tone are REQUIRED

When This Skill is Not Needed

Signs that documentation already follows voice and tone guidelines:

  • Consistently uses "you" (not "users", "one", "they")

  • Uses present tense for current behavior throughout

  • Uses active voice for all actions

  • All headings use sentence case (not Title Case)

  • Tone is assertive but helpful (not arrogant or condescending)

  • Contractions used naturally

  • Emphasis used sparingly and purposefully

If all above are true: Voice and tone is compliant, no changes needed.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ring:documentation-review

No summary provided by upstream source.

Repository SourceNeeds Review
General

ring:regulatory-templates-gate2

No summary provided by upstream source.

Repository SourceNeeds Review
General

ring:regulatory-templates-gate3

No summary provided by upstream source.

Repository SourceNeeds Review
General

ring:writing-skills

No summary provided by upstream source.

Repository SourceNeeds Review