Writing and Content

Writing and Content

Prompt-first procedure: Describe the outcome you want in your agent conversation. The agent should select and load the appropriate AIWG assets, explain material changes, request any needed approval, and report verification evidence. Exact commands and flags appear only in the CLI reference.

First time using AIWG? Begin with Install, Connect, and Verify. This guide assumes

AIWG is connected to the target project and your provider session can read the deployed context.

You want the AI to write the way you write — not in that recognizable AI voice that sounds the same as everything else.

AIWG's voice framework lets you define or select a writing style, then apply it consistently across everything the AI generates: documentation, blog posts, proposals, READMEs, emails, technical explainers, whatever.


Quickest path

Open your AI tool in the connected project and ask for one concrete writing result:

Write a README for this project in a clear, direct, technical tone
Rewrite this section so it sounds less like an AI wrote it
Write a blog post about what we built. Keep it conversational and specific — no generic hype.

Success means the draft preserves the facts, names the voice or guidance used, and gives you a short review note for anything that needs human judgment.

If you intentionally run a targeted deployment instead of the complete setup path, the agent-owned use operation remains the manual command for the writing and voice tools.


Built-in voice profiles

AIWG ships four ready-to-use voices:

ProfileWhen to use it
`technical-authority`Documentation, API references, architecture explainers
`friendly-explainer`Tutorials, onboarding, "how this works" guides
`executive-brief`Stakeholder updates, proposals, board-ready summaries
`casual-conversational`Blog posts, team updates, social content

Apply one in a session:

Use the technical-authority voice for everything in this session

Or specify it per request:

Rewrite this in the executive-brief style

Creating your own voice profile

If the built-in profiles don't match your brand or personal style, create a custom one.

Option 1 — From a sample of your existing writing:

/voice-create

Paste or link 3–5 samples of writing you like. AIWG analyzes them and generates a voice profile that captures the patterns.

Option 2 — Describe it:

Create a voice profile for our company blog: direct, slightly opinionated, no jargon,
short sentences, occasional dry humor. Technical audience but not academics.

The profile gets saved in `agentic/code/addons/voice-framework/voices/` and is available in future sessions.


Checking your content

After writing, run the validation:

/writing-validator path/to/content.md

This checks phrase patterns, passive voice, hedging and structure for editorial review. A match can be appropriate in context, including necessary uncertainty, quotations and technical terms.

The numeric `score`, `authenticityScore` and `aiPatternScore` fields are deprecated legacy heuristics, not evidence or probabilities of human authorship. The CLI retains threshold options and exit codes for compatibility; those are legacy diagnostics, not publication gates. Review the findings and retain useful wording rather than aim for zero highlights.


Rewriting existing content

If you have content that already sounds too "AI":

Rewrite this to sound more human. Keep all the information, change the delivery.
This reads like a template. Make it specific and concrete.
Strip the filler words and get to the point.

Or run the voice-apply skill across a whole file:

/voice-apply path/to/document.md the profile option technical-authority

Common writing tasks

Documentation:

Write API documentation for this function in technical-authority voice
Create a troubleshooting guide for the most common errors in this system

Blog and thought leadership:

Write a blog post about why we made this technical decision, written as a practitioner
talking to other practitioners

Proposals and briefs:

Summarize this project for an executive audience in two paragraphs
Write a proposal for adding authentication to this service — explain the problem,
options we considered, and what we recommend

Team communication:

Write a release announcement for this feature — internal team, casual tone

Working across sessions

Voice profiles persist — you don't need to re-specify them. Once you've run `/voice-create` or selected a profile, it's available by name in any session:

Use the "company-blog" voice for this

See the Voice Framework guide for advanced usage.