Regenerate Guide

Enable intelligent integration

Context File Integration

After deploying AIWG with `aiwg use sdlc`, run the provider-neutral umbrella command to integrate it with your platform's context file:

aiwg regenerate

This invokes the same intelligent integration surfaced as `/aiwg-regenerate` inside supported agent runtimes. Prefer the CLI form in automation and when you are unsure which provider-specific command surface is active.


Choose Your Integration Method

Option 1: Quick Setup (`/aiwg-setup-project`)

Fast scaffold - appends AIWG template to your context file.

/aiwg-setup-project

What it does:

  • Appends AIWG framework section to CLAUDE.md/AGENTS.md
  • Creates `.aiwg/` directory structure
  • Validates setup
  • Simple merge - no project analysis

Best for: Quick testing, minimal setup, getting started fast.


Deep integration - analyzes your project and wires everything together.

aiwg regenerate

From an agent command palette, use `/aiwg-regenerate` for the same workflow.

What it does:

  • Analyzes your project structure, dependencies, conventions
  • Intelligently preserves your team content
  • Links your rules to SDLC workflows via @-mentions
  • Enables natural language command mapping
  • Creates deep context integration

Best for: Production use, full feature support, natural language commands.


How Regeneration Works

Regeneration is an intelligent merge, not a blind replacement. The agent understands the difference between your team's content and AIWG-generated content.

The Core Principle

Your content is preserved. AIWG content is updated.

The regeneration agent: 1. Reads your existing context file 2. Identifies team-written sections (project rules, conventions, requirements) 3. Identifies AIWG-generated sections (framework integration, agent definitions) 4. Updates only the AIWG sections with fresh analysis 5. Preserves your team content exactly as written 6. Adds @-mentions to link your content with relevant AIWG resources

What the Agent Recognizes as Team Content

The agent intelligently identifies content that belongs to your team:

  • Project-specific rules - API guidelines, coding standards, architectural decisions
  • Team conventions - Naming patterns, review processes, deployment procedures
  • Business requirements - Security policies, compliance needs, SLAs
  • Custom workflows - Team-specific processes not part of AIWG
  • Historical context - Why decisions were made, lessons learned

This content is never modified during regeneration unless it's factually outdated.

What the Agent Updates

AIWG-related sections are refreshed:

  • Project overview (re-analyzed from codebase)
  • Tech stack and commands (re-detected)
  • AIWG framework references
  • Agent definitions and available commands
  • Natural language mappings
  • @-mention links to AIWG documentation

The Bootstrap Pattern

The regenerated file is built in layers:

┌───────────────────────────────────────────────────┐
│               Your Context File                   │
├───────────────────────────────────────────────────┤
│  1. PROJECT ANALYSIS                              │
│     Tech stack, commands, structure               │
│     (Re-detected each regeneration)               │
├───────────────────────────────────────────────────┤
│  2. YOUR TEAM CONTENT                             │
│     Rules, conventions, requirements              │
│     (Preserved exactly as written)                │
├───────────────────────────────────────────────────┤
│  3. PROJECT ARTIFACTS (.aiwg/)                    │
│     @-mentions linking to your docs               │
├───────────────────────────────────────────────────┤
│  4. AIWG REFERENCES                               │
│     Core utilities + installed frameworks         │
│     (Updated each regeneration)                   │
└───────────────────────────────────────────────────┘

How @-Mentions Enhance Your Content

During regeneration, the agent can add @-mentions to link your team content with relevant AIWG resources. This happens without modifying your words.

Example - Your original content:

## Security Requirements
- Must comply with SOC2
- All data encrypted at rest
- Quarterly penetration testing required

After regeneration - Enhanced with links:

## Security Requirements
- Must comply with SOC2
- All data encrypted at rest
- Quarterly penetration testing required

Related workflows: @.aiwg/security/, /flow-security-review-cycle, /flow-compliance-validation

Your requirements are untouched. The agent simply adds helpful references below.


Updating Outdated Information

If the agent detects genuinely outdated information (e.g., old version numbers, deprecated patterns), it may update that specific content. This is rare and only happens when:

  • Version numbers are clearly stale
  • Referenced files no longer exist
  • Patterns have been officially deprecated

The agent does not change your team's opinions, preferences, or decisions.


Platform-Specific Commands

Each platform has its own regenerate command:

PlatformContext FileRegenerate Command
Claude CodeCLAUDE.md`/aiwg-regenerate-claude`
Warp TerminalWARP.md`/aiwg-regenerate-warp`
Factory AIAGENTS.md`/aiwg-regenerate-agents`
OpenCodeAGENTS.md`/aiwg-regenerate-agents`
CodexAGENTS.md`/aiwg-regenerate-agents`
Cursor.cursorrules`/aiwg-regenerate-cursorrules`
Windsurf.windsurfrules`/aiwg-regenerate-windsurfrules`
GitHub Copilotcopilot-instructions.md`/aiwg-regenerate-copilot`
Any (auto-detect)varies`/aiwg-regenerate`

Auto-detect: Use `/aiwg-regenerate` to let the system detect which file to regenerate.


Regenerate Options

/aiwg-regenerate --dry-run        # Preview what would change
/aiwg-regenerate                  # Run regeneration
/aiwg-regenerate --full           # Complete reset (use with caution)
FlagDescription
`--dry-run`Preview changes without writing
`--no-backup`Skip creating backup file
`--full`Full regeneration - replaces everything (destructive)

When to Regenerate

Run regenerate when:

  • Project structure changes significantly
  • You add or remove major dependencies
  • After `npm update aiwg` to get new features
  • After installing a new framework (`aiwg use marketing`)
  • After deploying new agents to your project
  • Natural language commands stop working

You don't need to regenerate when:

  • Adding team content to your context file
  • Making normal code changes
  • Updating `.aiwg/` artifacts (references are dynamic)

Backup and Recovery

Every regeneration creates a timestamped backup:

CLAUDE.md → CLAUDE.md.backup-20251213-143022

To restore:

cp CLAUDE.md.backup-20251213-143022 CLAUDE.md

Troubleshooting

Natural language not working: Run the regenerate command for your platform to re-establish mappings.

Agents not orchestrating: Run the appropriate regenerate command for your platform.

After adding new frameworks:

aiwg use marketing              # Add marketing framework
/aiwg-regenerate                # Re-integrate

Content unexpectedly changed: 1. Check your backup file 2. Compare with `diff CLAUDE.md.backup-* CLAUDE.md` 3. Report unexpected changes - the agent should preserve team content


Quick Reference

ActionCommand
Quick setup (append)`/aiwg-setup-project`
Intelligent integration`/aiwg-regenerate`
Preview changes`/aiwg-regenerate --dry-run`
Claude Code`/aiwg-regenerate-claude`
Warp Terminal`/aiwg-regenerate-warp`
Factory/OpenCode/Codex`/aiwg-regenerate-agents`
Cursor`/aiwg-regenerate-cursorrules`
Windsurf`/aiwg-regenerate-windsurfrules`
GitHub Copilot`/aiwg-regenerate-copilot`