aiwg
Version:
Cognitive architecture for AI-augmented software development with structured memory, ensemble validation, and closed-loop correction. FAIR-aligned artifacts, 84% cost reduction via human-in-the-loop, standards adopted by 100+ organizations.
192 lines (139 loc) • 5.46 kB
Markdown
# AIWG v0.9.1 Release: Voice Framework & Skills System
**Release Date**: December 8, 2025
AIWG v0.9.1 introduces the **Voice Framework** addon and a comprehensive **Skills system** across all frameworks. This release focuses on positive voice definition - define the voice you want rather than listing what to avoid.
## What's New
### Voice Framework: Define What You Want, Not What to Avoid
The Voice Framework replaces pattern-avoidance with positive voice definition. Instead of listing phrases to avoid, you now define the voice characteristics you want and let the framework apply them consistently.
**4 Built-in Voice Profiles:**
| Profile | Tone | Best For |
|---------|------|----------|
| `technical-authority` | Direct, precise, confident | API docs, architecture specs |
| `friendly-explainer` | Approachable, encouraging | Tutorials, onboarding guides |
| `executive-brief` | Concise, outcome-focused | Business cases, reports |
| `casual-conversational` | Relaxed, personal | Blog posts, newsletters |
**Usage is natural:**
```text
"Write this README in technical-authority voice"
"Make this documentation more friendly for beginners"
"Blend 70% technical with 30% friendly for our internal docs"
```
### Skills System: Context-Aware Capabilities
Claude Code Skills are now deployed automatically with your frameworks. Skills provide specialized capabilities that activate based on context.
**29 Skills across all frameworks:**
- **Voice Framework (4)**: voice-apply, voice-create, voice-blend, voice-analyze
- **Writing Quality (1)**: ai-pattern-detection
- **AIWG Utils (6)**: config-validator, project-awareness, and more
- **SDLC Framework (10)**: project-health, artifact-indexer, and more
- **Marketing Kit (8)**: campaign-tracker, content-scheduler, and more
### Improved CLI Experience
```bash
# New writing framework command
aiwg use writing # Deploys Writing Quality + Voice Framework
# Deploy specific frameworks with skills
aiwg use sdlc # 54 agents, 42 commands, 10 skills
aiwg use marketing # 37 agents, 23 commands, 8 skills
aiwg use all # Everything
# Explicit skill deployment
aiwg -deploy-agents --mode all --deploy-skills
```
## Quick Start
### New Users
```bash
# Install AIWG
curl -fsSL https://raw.githubusercontent.com/jmagly/ai-writing-guide/main/tools/install/install.sh | bash
source ~/.bash_aliases
# Deploy to your project
cd /path/to/project
aiwg use writing # For voice profiles
aiwg use sdlc # For software development
aiwg use all # For everything
# Open in Claude Code
claude .
```
### Existing Users
```bash
# Update your installation
aiwg -update
# Redeploy to get new skills
cd /path/to/project
aiwg use sdlc --force # Or your framework of choice
```
## Migration: From Banned Patterns to Voice Profiles
The `validation/banned-patterns.md` file is now deprecated. Here's how to migrate:
**Before (pattern avoidance):**
```text
"Write this article, avoiding phrases like 'delve into', 'it's important to note', 'in today's world'"
```
**After (voice definition):**
```text
"Write this article in technical-authority voice"
```
**Custom voice profiles:**
Create `.aiwg/voices/my-brand.yaml`:
```yaml
name: my-brand
description: Our company's documentation voice
tone:
formality: 0.6 # 0=casual, 1=formal
confidence: 0.8 # 0=tentative, 1=assertive
warmth: 0.5 # 0=clinical, 1=personable
vocabulary:
prefer:
- "specifically"
- "in practice"
avoid:
- "leverage"
- "utilize"
```
Then use it:
```text
"Write this in my-brand voice"
```
## Voice Skills Reference
### voice-apply
Transform content to match a voice profile.
**Triggers:**
- "Write this in technical voice"
- "Make it more casual"
- "Use the executive-brief voice"
### voice-create
Generate new voice profiles from descriptions or examples.
**Triggers:**
- "Create a voice for API documentation"
- "Make a voice profile from this sample"
### voice-blend
Combine multiple voice profiles with weighted ratios.
**Triggers:**
- "Blend 70% technical with 30% friendly"
- "Mix executive and casual voices"
### voice-analyze
Analyze content's current voice characteristics.
**Triggers:**
- "What voice is this written in?"
- "Analyze the tone of this document"
## What's Changed
### Added
- Voice Framework addon with 4 built-in profiles
- 4 voice skills (apply, create, blend, analyze)
- Skills deployment across all frameworks (29 total)
- `aiwg use writing` CLI command
- Test coverage for skills and voice profiles (36 new tests)
### Changed
- Updated all quickstart documentation
- Updated CLI usage documentation
- Writing-quality addon now references Voice Framework
### Deprecated
- `validation/banned-patterns.md` (use voice profiles instead)
### Fixed
- Skills deployment for all framework modes
- Provider restriction messaging for non-Claude platforms
## Resources
- **Documentation**: [Quick Start](#quickstart)
- **CLI Usage**: [CLI Reference](#ref-cli)
- **Full Changelog**: [GitHub Changelog](https://github.com/jmagly/aiwg/blob/main/CHANGELOG.md)
## Feedback
We'd love to hear how you're using the Voice Framework! Share your custom voice profiles and use cases:
- **Issues**: https://github.com/jmagly/aiwg/issues
- **Discussions**: https://github.com/jmagly/aiwg/discussions
---
**Full Changelog**: https://github.com/jmagly/aiwg/blob/main/CHANGELOG.md