Modular toolkit for AI-powered SDLC, marketing, and content workflows.
npm i -g aiwg # install globally
aiwg use sdlc # deploy SDLC frameworkGet Started Β· Documentation Β· Examples Β· Contributing Β· Community
π Live demo & docs: https://jmagly.github.io/ai-writing-guide
Prerequisites: Node.js β₯18.0.0 and an AI platform (Claude Code, GitHub Copilot, Warp Terminal, or others)
# Add AIWG marketplace (one-time setup)
/plugin marketplace add jmagly/ai-writing-guide
# Install the frameworks you need
/plugin install sdlc@aiwg # SDLC framework (64 agents)
/plugin install marketing@aiwg # Marketing framework (37 agents)
/plugin install utils@aiwg # Core utilities
/plugin install voice@aiwg # Voice profilesNo account required - Claude Code plugins use decentralized git-based distribution. No registry signup, no approval process - just add and install.
# Install
npm install -g aiwg
# Activate on your project
cd your-project
aiwg use sdlc
# Or scaffold a new project with everything set up
aiwg -new my-projectAlternative: Bleeding edge install
Direct from main branch (latest features, may be experimental):
curl -fsSL https://raw.githubusercontent.com/jmagly/ai-writing-guide/main/tools/install/install.sh | bashThis installs directly from the HEAD of the main branch - you get the newest features first, but they may not be as stable as npm releases. Use this if you want to stay on the cutting edge.
Switch between modes (after npm install):
aiwg --use-main # Track main branch (bleeding edge)
aiwg --use-stable # Back to npm releases (recommended)Choose your framework:
cd your-project
# Deploy SDLC framework (software development)
aiwg use sdlc # 64 agents, 97 commands, aiwg-utils
# Deploy Marketing framework
aiwg use marketing # 37 agents, 23 commands
# Deploy all frameworks
aiwg use allPlatform-specific options
# Warp Terminal (creates WARP.md)
aiwg use sdlc --provider warp
# Factory AI (creates .factory/droids/ + AGENTS.md)
aiwg use sdlc --provider factory
# OpenCode (creates .opencode/agent/ + AGENTS.md)
aiwg use sdlc --provider opencode
# Cursor (creates .cursor/rules/ + AGENTS.md)
aiwg use sdlc --provider cursor
# GitHub Copilot (creates .github/agents/*.yaml + copilot-instructions.md)
aiwg use sdlc --provider copilot
# OpenAI/Codex (experimental)
aiwg use sdlc --provider openaiModel selection options
# Override model for reasoning-tier agents (opus)
aiwg use sdlc --reasoning-model claude-opus-4-2
# Override model for coding-tier agents (sonnet)
aiwg use sdlc --coding-model claude-sonnet-5
# Override multiple tiers and save for future deployments
aiwg use sdlc --reasoning-model opus-4-2 --coding-model sonnet-5 --save
# Only update specific agents
aiwg use sdlc --filter "*architect*" --reasoning-model opus-4-2
# Only update reasoning-tier agents
aiwg use sdlc --filter-role reasoning --reasoning-model custom-modelSee Model Configuration Guide for details.
Start a new project β Full SDLC scaffolding in seconds:
aiwg -new my-awesome-project
cd my-awesome-project
# Ready to go! Intake forms, agents, and commands deployed.π‘ What just happened? You now have 93 specialized AI agents and 76 workflow commands ready to help you write better content, manage projects, run campaigns, and ship faster.
π¦ Modular Architecture: AIWG is a framework toolkit with three component types:
- Frameworks β Complete lifecycle solutions (SDLC Complete, Media/Marketing Kit)
- Addons β Standalone utilities that work with any framework or independently (Writing Quality)
- Extensions β Framework-specific modules (GDPR compliance, FTC guidelines)
|
Manage projects like an enterprise. Scale like a startup.
Perfect for: Solo developers, small teams (2-10), enterprise projects with compliance requirements |
Run campaigns like an agency. Ship content faster.
Perfect for: Marketing teams, product launches, agencies needing consistent deliverable quality |
Research-backed patterns for robust AI workflows.
|
|
Control your voice. Write naturally. A standalone addon that works with any framework or independently.
|
|
Enforce TDD. Validate quality. Research-backed testing enforcement, quality metrics, and automation.
|
|
Research Foundation: Kent Beck (TDD), Google Testing Blog (80% coverage), FlaKat (flaky detection), UTRefactor (test maintenance)
π§ Technical Authority Voice
The authentication module implements JWT with RS256 signing,
rotating keys every 24 hours. Session tokens expire after 15
minutes of inactivity. We chose this over OAuth2 implicit flow
because our threat model prioritizes server-side validation.Characteristics: Precise terminology, implementation details, trade-off reasoning
π¬ Friendly Explainer Voice
Think of our login system like a building with security badges.
You get a temporary badge (JWT token) when you sign in, and it
automatically expires if you walk away. We refresh your badge
quietly in the background so you never get locked out mid-task.Characteristics: Analogies, accessible language, reader-focused benefits
π Executive Brief Voice
Authentication: Enterprise-grade JWT implementation with automatic
key rotation. Security posture exceeds SOC2 requirements. Zero
production incidents in 18 months. 99.99% uptime on auth services.Characteristics: Metrics-driven, compliance-focused, outcome-oriented
# 1. Generate project intake
/intake-wizard "Build customer portal with real-time chat"
# 2. Validate vision and approve phase transition (automated gate check)
/flow-inception-to-elaboration
# 3. Generate architecture document with multi-agent review
# (Primary Author β 4 Parallel Reviewers β Synthesizer β Baseline)
"Create Software Architecture Document"
# 4. Execute dual-track iteration (Discovery + Delivery in parallel)
/flow-iteration-dual-track 3
# 5. Deploy to production with automated rollback strategy
/flow-deploy-to-productionaiwg/
βββ ποΈ Frameworks (Complete lifecycle solutions)
β β
β βββ sdlc-complete/ β Enterprise software development
β β βββ agents/ (64) β Requirements, architecture, testing, security, DevOps
β β βββ commands/ (97) β Intake, phase gates, deployments, compliance
β β βββ templates/ (172) β Every artifact from concept β production
β β βββ flows/ β Phase workflows (Inception β Transition)
β β βββ extensions/ β GDPR compliance, legal frameworks
β β
β βββ media-marketing-kit/ β Marketing campaign management
β βββ agents/ (37) β Strategy, content, creative, analytics
β βββ commands/ (23) β Campaign kickoff, content planning, brand review
β βββ templates/ (103) β 15 categories from intake to analytics
β βββ flows/ β 5-phase lifecycle (Strategy β Analysis)
β βββ extensions/ β FTC compliance, industry-specific
β
βββ π Addons (Standalone utilities β work with any framework)
β β
β βββ writing-quality/ β Content validation and writing improvement
β β βββ agents/ (3) β writing-validator, prompt-optimizer, content-diversifier
β β βββ core/ β Philosophy and sophistication principles
β β βββ examples/ β Before/after rewrites
β β βββ context/ β Quick-reference for different voices
β β
β βββ voice-framework/ β Voice profiles for consistent, natural writing
β β βββ skills/ (4) β voice-apply, voice-create, voice-blend, voice-analyze
β β βββ voices/templates/ β Built-in profiles (technical, friendly, executive, casual)
β β
β βββ testing-quality/ β Research-backed testing enforcement
β βββ skills/ (6) β tdd-enforce, mutation-test, flaky-detect, flaky-fix, generate-factory, test-sync
β βββ scripts/ β TDD setup automation
β
βββ ποΈ Workspace Management
β βββ Framework isolation β Run SDLC + MMK + addons simultaneously
β βββ Natural language routing β "Transition to Elaboration" β auto-routes to SDLC
β βββ Plugin system β Install/uninstall frameworks, addons, extensions
β βββ Cross-framework reads β MMK reads SDLC artifacts (novel combinations)
β
βββ π οΈ CLI & Tools
βββ aiwg use <framework> β Deploy framework (sdlc, marketing, all)
βββ aiwg list β List installed frameworks
βββ aiwg remove <id> β Remove a framework
βββ aiwg -new β Scaffold new project
βββ aiwg -update β Update installation
Requirements & Planning:
requirements-analystβ Transform vague ideas into detailed specssystem-analystβ Bridge business intent and technical deliveryintake-coordinatorβ Validate intake forms and assign agents
Architecture & Design:
architecture-designerβ Design scalable, maintainable systemsapi-designerβ Design and evolve API contractscloud-architectβ Multi-cloud infrastructure design (AWS/Azure/GCP)
Quality & Testing:
test-engineerβ Comprehensive test suites (unit, integration, E2E)code-reviewerβ Focus on quality, security, performanceperformance-engineerβ Profile bottlenecks, optimize queries
Security & Compliance:
security-gatekeeperβ Enforce security gates before releasesecurity-auditorβ OWASP compliance, vulnerability scanningprivacy-officerβ GDPR/CCPA/HIPAA complianceaccessibility-specialistβ WCAG 2.1 AA/AAA compliance
Operations & DevOps:
devops-engineerβ CI/CD pipelines, infrastructure as codeincident-responderβ Production incident triage and resolutionreliability-engineerβ SLO/SLI definition, capacity planningdeployment-managerβ Release planning and operational readiness
Agent Catalogs:
- SDLC Agents (53) β Software development lifecycle
- Marketing Agents (37) β Campaign and content management
- Writing Agents (3) β Content validation and optimization
|
You wear all the hats. We provide the structure.
Best for: Individual contributors managing full stack |
Scale from chaos to process without heavyweight tools.
Scales From: 1 solo dev β 10+ team members |
Comprehensive lifecycle management. Zero vendor lock-in.
Support: Fortune 500 β boutique agencies |
Problem: Your documentation sounds inconsistentβtechnical docs read casually, marketing copy sounds robotic.
Solution: Use voice profiles to ensure every piece of content matches your intended tone and audience.
# Deploy writing quality addon (included with any framework)
aiwg use sdlc # or: aiwg use all
# Apply a voice profile to your content
"Apply technical-authority voice to docs/architecture.md"
# Create a custom voice for your brand
"Create a voice profile based on our existing blog posts"Problem: Setting up consistent templates and agents across projects is tedious.
Solution: One command deploys 53 agents + 48 commands + 156 templates + aiwg-utils.
Claude Code:
aiwg use sdlcWarp Terminal:
aiwg use sdlc --provider warpFactory AI:
aiwg use sdlc --provider factoryProblem: Brownfield project. No docs. Need to baseline for new team members.
Solution: Analyze codebase, generate comprehensive intake automatically.
Claude Code:
/intake-from-codebase .Warp Terminal:
# In Warp AI
"Analyze this codebase and generate intake documents"
Factory AI:
/intake-from-codebase .Output: Project intake, solution profile, option matrix
Problem: Architecture docs need multiple perspectives (security, testing, operations).
Solution: Orchestrate parallel reviews, synthesize feedback, baseline artifact.
Claude Code (Multi-Agent):
"Create Software Architecture Document with multi-agent review"Warp Terminal (Context-Aware):
# In Warp AI
"Create architecture baseline with security and testing review"
Factory AI (Droid Orchestration):
"Create SAD with multi-agent review"
# Factory automatically coordinates: architecture-designer β reviewers β synthesizerWorkflow: Primary Author β 4 Parallel Reviewers β Synthesizer β Baseline
Note: Multi-agent orchestration is a strength of Claude Code and Factory AI. Warp provides context-aware guidance.
Problem: Marketing teams lack structured workflows. Content scattered, brand inconsistent, no lifecycle tracking.
Solution: Deploy MMK framework with 37 agents, 23 commands, and 88 templates.
Claude Code:
# Deploy marketing framework
aiwg use marketing
# Start a campaign
/campaign-kickoff "Q1 Product Launch"
# Check campaign status
/marketing-statusProblem: Framework needs dogfooding. How do you use SDLC tools to improve SDLC tools?
Solution: Use framework on itself. Generate artifacts, track velocity, iterate.
Current Status: 100% Inception artifact coverage (vision, business case, risks, architecture)
Meta-Validation: If the framework can manage itself, it can manage your project.
NEW: AIWG now supports multiple concurrent frameworks (SDLC, Marketing, Legal, etc.) with automatic routing and complete isolation.
The Problem: Traditional process frameworks force you to choose ONE methodology. SDLC for development, Marketing for launches, Legal for compliance - you can't mix them.
The Solution: Framework-scoped workspace management lets you run multiple frameworks simultaneously with zero manual configuration.
# No framework selection needed - routes automatically based on context
"Transition to Elaboration" β SDLC framework
"Draft launch announcement" β Marketing framework
"Review contract compliance" β Legal framework
"Where are we in the project?" β Active frameworkEach framework gets its own isolated workspace with 4 tiers:
.aiwg/
βββ frameworks/
β βββ sdlc-complete/
β β βββ repo/ β Tier 1: Framework templates, shared docs
β β βββ projects/ β Tier 2: Active project artifacts
β β β βββ plugin-system/
β β β βββ marketing-site/
β β βββ working/ β Tier 3: Temporary multi-agent work
β β βββ archive/ β Tier 4: Completed projects (by month)
β βββ marketing-flow/
β β βββ repo/
β β βββ campaigns/ β Marketing uses "campaigns" not "projects"
β β βββ working/
β β βββ archive/
β βββ legal-review/
β βββ repo/
β βββ matters/ β Legal uses "matters" not "projects"
β βββ working/
β βββ archive/
βββ shared/ β Cross-framework resources
1. Automatic Framework Detection
Commands and agents include metadata that automatically routes work to the correct framework:
---
framework: sdlc-complete
output-path: frameworks/sdlc-complete/projects/{project-id}/
---No manual selection. No configuration files. Just works.
2. Complete Isolation
Each framework writes only to its own workspace. No cross-contamination:
- β
SDLC artifacts β
.aiwg/frameworks/sdlc-complete/ - β
Marketing artifacts β
.aiwg/frameworks/marketing-flow/ - β
Legal artifacts β
.aiwg/frameworks/legal-review/
3. Cross-Framework Reads ("The Magic")
While writes are isolated, reads are unrestricted. This enables novel combinations:
- Marketing reads SDLC use cases β generates user-facing feature docs
- SDLC security reads Marketing personas β tailors threat models to target audience
- Legal reads SDLC architecture β identifies compliance risks in system design
This cross-pollination is where the real value emerges.
4. Plugin Health Monitoring
Check the health of all installed frameworks/add-ons/extensions:
aiwg -status
FRAMEWORKS (2 installed)
ββββββββββββββββββ¬ββββββββββ¬βββββββββββββββ¬βββββββββββ¬ββββββββββββββββββ
β ID β Version β Installed β Projects β Health β
ββββββββββββββββββΌββββββββββΌβββββββββββββββΌβββββββββββΌββββββββββββββββββ€
β sdlc-complete β 1.0.0 β 2025-10-18 β 2 β β HEALTHY β
β marketing-flow β 1.0.0 β 2025-10-19 β 1 β β HEALTHY β
ββββββββββββββββββ΄ββββββββββ΄βββββββββββββββ΄βββββββββββ΄ββββββββββββββββββ
ADD-ONS (1 installed)
βββββββββββββββββββ¬ββββββββββ¬βββββββββββββββ¬βββββββββββββ¬ββββββββββββββββββ
β ID β Version β Installed β Framework β Health β
βββββββββββββββββββΌββββββββββΌβββββββββββββββΌβββββββββββββΌββββββββββββββββββ€
β gdpr-compliance β 1.0.0 β 2025-10-18 β sdlc-comp. β β HEALTHY β
βββββββββββββββββββ΄ββββββββββ΄βββββββββββββββ΄βββββββββββββ΄ββββββββββββββββββUC-1: Solo Developer Running Multiple Frameworks
You're building a SaaS product (SDLC) and planning the launch (Marketing):
# Morning: Technical work
"Create Software Architecture Document" β SDLC framework
"Run security review" β SDLC framework
# Afternoon: Marketing work
"Draft launch announcement" β Marketing framework
"Create content calendar" β Marketing framework
# All artifacts organized automatically, no context switchingUC-2: Team Coordination Across Disciplines
Dev team uses SDLC, marketing team uses Marketing framework, both access shared resources:
# Dev team creates feature spec
.aiwg/frameworks/sdlc-complete/projects/v2-release/requirements/feature-spec.md
# Marketing team reads spec and generates launch content
"Read SDLC feature spec and draft launch announcement"
β Marketing framework reads from SDLC (cross-framework read)
β Writes to marketing-flow workspace (isolated write)UC-3: Compliance Add-ons
Install GDPR compliance add-on that extends SDLC framework:
aiwg -install-addon gdpr-compliance
# GDPR templates now available in SDLC workflows
"Run GDPR compliance validation"
β Uses GDPR add-on templates
β Writes to SDLC workspace
β Health monitoring includes GDPR add-on
β οΈ Early Access: This framework is in active development. Expect evolving features and documentation.
Native integration with Claude Code's plugin system. Install modular plugins directly in Claude Code.
Step 1: Add AIWG Marketplace
/plugin marketplace add jmagly/ai-writing-guideStep 2: Install Plugins
| Plugin | Command | Description |
|---|---|---|
| sdlc | /plugin install sdlc@aiwg |
64 SDLC agents, 97 commands |
| marketing | /plugin install marketing@aiwg |
37 marketing agents |
| utils | /plugin install utils@aiwg |
Core utilities, context regeneration |
| voice | /plugin install voice@aiwg |
Voice profiles for consistent writing |
| writing | /plugin install writing@aiwg |
AI pattern detection, writing validation |
| hooks | /plugin install hooks@aiwg |
Workflow tracing and observability |
Step 3: Verify Installation
/plugin listBenefits of Plugin Installation:
- Native Claude Code integration
- Modular: install only what you need
- Automatic updates via marketplace
- No global npm install required
Global npm install for CLI access and multi-platform deployment:
curl -fsSL https://raw.githubusercontent.com/jmagly/ai-writing-guide/main/tools/install/install.sh | bashVerify installation:
aiwg -versionAuto-updates: CLI auto-updates before every command (always latest version).
Clone repository directly:
git clone https://github.com/jmagly/ai-writing-guide.git ~/.local/share/ai-writing-guide
cd ~/.local/share/ai-writing-guideUse tools directly:
# Deploy agents
node tools/agents/deploy-agents.mjs --target /path/to/project --mode both
# Scaffold new project
node tools/install/new-project.mjs --name my-project
# Prefill SDLC cards
node tools/cards/prefill-cards.mjs --target artifacts/my-project --team team.yaml --writeBefore installing, ensure you have the following requirements. This framework is tested and validated for Claude Code, Warp Terminal, and Factory AI. Support for other platforms is in development.
βΉοΈ Technical Notes:
- Rate Limits: Agentic tools handle rate limits and retries automatically. No manual timeout management required.
- Version Control: Document rollback is optional and user-controlled. Enable by committing
.aiwg/artifacts to git, or add.aiwg/to.gitignorefor local-only use.
Check if you have Node.js:
node --version # Should show v18.20.8 or higherDon't have Node.js? Choose your installation method:
π¦ macOS (Homebrew)
# Install Homebrew (if not installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Node.js LTS
brew install node@18π¦ Linux (NodeSource)
Ubuntu/Debian:
# Add NodeSource repository
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# Install Node.js
sudo apt-get install -y nodejsFedora/RHEL:
# Add NodeSource repository
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
# Install Node.js
sudo dnf install -y nodejsπ¦ Windows (WSL2 Required)
Step 1: Install WSL2
# Run in PowerShell as Administrator
wsl --installStep 2: Install Node.js in WSL2
# Open WSL2 terminal
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejsπ¦ NVM (Node Version Manager) - All Platforms
Install NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashInstall Node.js 18:
nvm install 18
nvm use 18
nvm alias default 18Verify:
node --version # Should show v18.x.xThis framework supports Claude Code, Warp Terminal, and Factory AI. Choose based on your workflow:
Option A: Claude Code (Multi-Agent Orchestration)
Best for: Full SDLC orchestration, multi-agent workflows, artifact generation
Install Claude Code:
- Download: Visit claude.ai/code
- Sign up/Login: Create an Anthropic account or login
- Install CLI: Follow platform-specific instructions (macOS, Linux, Windows)
Verify Installation:
claude --version # Should show Claude Code versionClaude Code Quick Start β | Documentation β
Option B: Warp Terminal (Terminal-Native Workflows)
Best for: Command-line workflows, terminal-native AI, lightweight integration
Install Warp Terminal:
- Download: Visit warp.dev
- Sign up/Login: Create a Warp account or login
- Install: Follow platform-specific instructions (macOS, Linux)
Verify Installation:
# Warp is installed if it opens successfully
# No separate CLI to verifyWarp Terminal Quick Start β | Documentation β
Option C: Factory AI (Custom Droids)
Best for: Custom droid workflows, native Factory format, AGENTS.md-based configuration
Install Factory AI:
- Download: Visit factory.ai
- Install CLI:
curl -fsSL https://app.factory.ai/cli | sh - Sign up/Login: Create a Factory account or login
Verify Installation:
factory --version # Should show Factory CLI version
droid . # Launch Factory in current directoryFactory AI Quick Start β | Documentation β
Option D: Use Multiple Platforms (Recommended)
Get the best of all platforms:
- Claude Code: Multi-agent orchestration, artifact generation
- Warp Terminal: Command-line workflows, terminal-native AI
- Factory AI: Custom droid workflows, native Factory format
- Cursor: IDE-native rules, native AGENTS.md support
- Codex: OpenAI's code assistant, prompts format
# Deploy to all platforms
aiwg use sdlc # Claude Code (default)
aiwg use sdlc --provider warp # Warp Terminal
aiwg use sdlc --provider factory # Factory AI
aiwg use sdlc --provider cursor # Cursor IDE
aiwg use sdlc --provider openai # OpenAI Codex| Platform | Status | Integration | Notes |
|---|---|---|---|
| Claude Code | β Tested & Validated | Plugin or .claude/agents/*.md | Multi-agent orchestration, native plugins |
| GitHub Copilot | β Tested & Validated | .github/agents/*.yaml | copilot-instructions.md |
| Warp Terminal | β Tested & Validated | Single-file (WARP.md) | Terminal-native workflows |
| Factory AI | β Tested & Validated | .factory/droids/*.md | Native droid format, AGENTS.md |
| OpenCode | β Tested & Validated | .opencode/agent/ | AGENTS.md |
| Cursor | β Tested & Validated | .cursor/rules/*.mdc | Native rules format, AGENTS.md |
| OpenAI/Codex | β Tested & Validated | .codex/agents/ | Native prompts format, AGENTS.md |
| Windsurf | π‘ Experimental | .windsurfrules | Should work, not validated |
| Zed | π‘ Experimental | Claude-compatible | Should work, not validated |
Want to help? We're actively seeking beta testers for other platforms! Open a discussion if you're interested.
Fully Supported:
- β macOS (Intel + Apple Silicon)
- β Linux (Ubuntu, Debian, Fedora, Arch, RHEL)
- β WSL2 (Windows Subsystem for Linux)
Not Supported:
- β Native Windows (PowerShell/CMD) β Use WSL2 instead
Git: Required for aiwg -new project scaffolding and version control.
# Check if you have Git
git --version
# Install Git (if needed)
# macOS (Homebrew)
brew install git
# Ubuntu/Debian
sudo apt-get install git
# Fedora/RHEL
sudo dnf install gitRun this command to verify all prerequisites:
# Check Node.js version
node --version && echo "β
Node.js installed" || echo "β Node.js missing"
# Check Claude Code (if using)
claude --version && echo "β
Claude Code installed" || echo "βΉοΈ Claude Code not installed"
# Check Warp Terminal (if using)
# Open Warp Terminal and verify it launches successfully
# Check Factory AI (if using)
factory --version && echo "β
Factory AI installed" || echo "βΉοΈ Factory AI not installed"
# Check Git (optional)
git --version && echo "β
Git installed" || echo "βΉοΈ Git optional (needed for aiwg -new)"All checks passed? You're ready! Jump to installation β
Missing something? Expand the relevant section above for installation instructions.
- Quick Start Guide β Context selection for different tasks
- Installation Guide β Detailed setup instructions
- CLI Reference β All
aiwgcommands
- Claude Code Quick Start β 5-10 minute setup for Claude Code
- Warp Terminal Quick Start β 3-5 minute setup for Warp Terminal
- Warp Terminal Integration Guide β Comprehensive Warp documentation
- Factory AI Quick Start β 5-10 minute setup for Factory AI
- Cursor Quick Start β 5-10 minute setup for Cursor IDE
- Codex Quick Start β 5-10 minute setup for OpenAI Codex
- Cross-Platform Configuration β Understanding the WARP.md β CLAUDE.md symlink
- Voice Framework β Voice profiles for consistent, authentic writing
- Voice Skills β Apply, create, blend, analyze voices
- Core Philosophy β Fundamental writing principles
- Examples β Before/after rewrites
- Quick Reference β Fast validation checklist
- Framework Overview β Complete lifecycle guide
- Agent Catalog β All 64 SDLC agents
- Command Reference β All 97 workflow commands
- Template Library β 172 artifact templates
- Phase Workflows β Inception β Transition
- Natural Language Guide β 70+ supported phrases
- Framework Overview β Complete marketing lifecycle guide
- Agent Catalog β All 37 marketing agents
- Command Reference β All 23 marketing commands
- Template Library β 103 templates in 15 categories
- Lifecycle Guide β Strategy β Analysis phases
- Workspace Architecture β Multi-framework support explained
- Workspace Tools β Component documentation
- Migration Guide β Legacy to framework-scoped migration
- Plugin Health β
aiwg -statususage
- Production-Grade Guide β Research-backed reliability patterns
- Agent Design Bible β 10 Golden Rules for agent design
- @-Mention Traceability β Wire, validate, lint @-mentions
- Deploy Generators β Docker, K8s, Compose templates
- Research References β REF-001 (Production-Grade) + REF-002 (Failure Modes)
AIWG includes an MCP server for programmatic integration:
# Start MCP server (stdio transport)
aiwg mcp serve
# Install config for Claude Desktop or Cursor
aiwg mcp install claude
aiwg mcp install cursor
# View MCP info
aiwg mcp infoMCP Tools: workflow-run, artifact-read, artifact-write, template-render, agent-list
MCP Prompts: decompose-task, parallel-execution, recovery-protocol (auto-integrated)
- MCP Specification Research β MCP 2025-11-25 implementation details
- Our Sponsors β Organizations making AIWG possible
- Multi-Agent Orchestration β Parallel reviews and synthesis
- Orchestrator Architecture β How workflows coordinate
- Multi-Platform Support β Claude vs OpenAI differences
- Development Guide β Advanced slash command patterns
We welcome contributions! Here's how to get started:
Found a new AI pattern? Open an issue with examples.
Have a better rewrite? Submit a PR to examples/ with before/after.
Want to add an agent? Use docs/agents/agent-template.md as a starting point.
-
Fork and clone:
git clone https://github.com/your-username/ai-writing-guide.git cd ai-writing-guide -
Create feature branch:
git checkout -b feat/your-feature-name
-
Make changes and test:
# Run markdown linting npm exec markdownlint-cli2 "**/*.md" # Test agent deployment node tools/agents/deploy-agents.mjs --target /tmp/test-project --dry-run
-
Commit using conventions:
git commit -m "feat(agents): add database-optimizer agent" -
Push and create PR:
git push origin feat/your-feature-name
<type>(<scope>): <subject>
<body>
<footer>
Types: feat, fix, docs, refactor, test, chore, ci
Scopes: agents, commands, templates, tools, docs, intake, flows
Example:
feat(agents): add cloud-architect specialized agent
Created AWS/Azure/GCP infrastructure design agent with:
- Multi-cloud IaC design (Terraform/CloudFormation)
- Cost optimization strategies
- Auto-scaling and multi-region deployments
Closes #123- π Website: aiwg.io
- π Bug Reports: GitHub Issues
- π‘ Feature Requests: GitHub Discussions
- π Documentation: Usage Guide | SDLC README
- π¬ Discord: Join Server
- π± Telegram: Join Group
- π¨οΈ GitHub Discussions: Community Forum
- β Star this repo to follow development
- π Watch releases for new features and templates
AIWG is optimized for token efficiency through modular context loading and path-scoped rules. Most users on Claude Pro or similar plans will have no issues with normal usage.
| Account Type | Suitability |
|---|---|
| Claude Pro / Team | β Recommended |
| API Pay-as-you-go | β Works well with cost monitoring |
| Free tiers |
Tips: Start with individual workflows before running full SDLC phases. Use --interactive mode to control generation scope.
Free to use, modify, and distribute. Full text: LICENSE
MIT License
Copyright (c) 2025 Joseph Magly
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
THE SOFTWARE IS PROVIDED "AS IS", without warranty of any kind. The authors make no guarantees about:
- Accuracy of generated artifacts
- Fitness for any particular purpose
- Absence of bugs or logic errors
- API cost predictions
- Compatibility with all platforms
This framework does not provide:
- Legal advice (compliance guidance is informational only)
- Security audit services (templates are starting points, not guarantees)
- Financial consulting (ROI estimates are illustrative)
- Professional liability coverage
Always consult qualified professionals for legal, security, and compliance requirements.
You are responsible for:
- Reviewing all generated content before use
- Validating compliance with your specific regulations
- Testing in non-production environments first
- Monitoring and controlling API costs
- Maintaining backups of critical data
- Understanding licensing of generated artifacts (MIT applies to framework, but your outputs are yours)
This framework is in active development (Phase 1: Validation). Expect:
- Breaking changes to agents, commands, templates
- Incomplete documentation
- Bugs and unexpected behavior
- Rate limit issues
- API cost volatility
Not recommended for:
- Production-critical projects without thorough testing
- Regulated industries without legal review
- Budget-constrained accounts (pay-as-you-go)
- Time-sensitive deliverables (troubleshooting may take days)
- No data collection: Framework processes everything locally
- No telemetry: No analytics, tracking, or usage reporting
- User artifacts: You own everything generated (MIT license does not claim your outputs)
- Third-party services: Claude Code/OpenAI terms apply to API usage
Read Privacy Policy β | Read Terms of Use β
API usage costs are your responsibility. The framework does not:
- Track or limit your spending
- Provide cost alerts or budgets
- Guarantee cost estimates
- Refund unexpected charges
Monitor your usage via your AI provider's dashboard. Set budget alerts if available.
Current Limitations (will improve over time):
β οΈ Fully tested with Claude Code, Warp Terminal, and Factory AI (other platforms experimental)β οΈ English-only templates and agentsβ οΈ No cost tracking or budget enforcementβ οΈ Context window limits not validated (>200k tokens)β οΈ Only two process frameworks currently available (Writing Quality + SDLC Complete)
Report Issues: GitHub Issues
AIWG would not be possible without the generous support of our sponsors.
|
The Temporal Layer for Web3 Building enterprise-grade timing infrastructure for blockchain applications. Roko Network enables developers to create decentralized systems with nanosecond-level precisionβsolving one of distributed computing's hardest problems. |
No-Code Smart Contracts for Everyone Democratizing Web3 by making blockchain-based agreements accessible to all. Selfient empowers creators, freelancers, and businesses to create enforceable smart contracts without writing a single line of code. |
AI-Powered Automation Solutions Harnessing the transformative potential of AI and blockchain to shape digital automation. Integro Labs delivers custom solutions that help individuals and businesses thrive in the age of intelligent systems. |
Interested in sponsoring? Contact us to learn how your organization can support open-source AI tooling.
Built with inspiration from:
- Writing Quality: Hemingway Editor, Grammarly
- SDLC Practices: Rational Unified Process (RUP), ITIL, Agile methodologies
- Agent Patterns: Multi-agent orchestration, collaborative AI research
- OSS Projects: React, Vue.js, Next.js, Tailwind CSS (README design inspiration)
- Skill Creation: Skill Seekers (MIT) β Documentation-to-skill conversion
Special thanks to the teams at Anthropic (Claude Code), Warp (Warp Terminal), and Factory AI for building the platforms that make this possible.
Made with β and π€ by Joseph Magly
Questions? Open an issue or start a discussion