jmagly/aiwg

Cognitive architecture for AI-augmented software development. Specialized agents, structured workflows, and multi-platform deployment. Claude Code · Codex · Copilot · Cursor · Factory · Warp · Windsurf.

TypeScript

211

2,999 commits

updated Sep 23, 2026

See the code

README

AIWG — multi-agent AI framework, one
source of truth; network connecting AI tools

AIWG

Reusable project context and specialist workflows for the AI tools you already use.

Plan software, coordinate specialist reviews, prepare campaigns, investigate incidents, organize research, curate media, and maintain operational knowledge. AIWG combines agents, skills, rules, templates, and workflow utilities around these tasks, adapting them to your existing AI provider.

Project artifacts carry decisions from one session to the next. Domain frameworks supply the procedures; addons extend them with writing profiles, task loops, memory, testing tools, and other capabilities. The sections below show what you can do, how the pieces work together, and how to use them.

The simplest setup is to paste this into a supported AI provider:

Install or repair AIWG for this project by following
https://aiwg.io/setup.aiwg.yaml
Explain the plan before changing anything, preserve my existing work, and ask
me only for choices you cannot safely determine.

The installer detects old, broken, duplicate, and development-mode installs, then guides you through repair or update. It deploys the preferred complete system with one self-verifying aiwg use all command. That command refreshes the indices, regenerates project context, verifies the resulting deployment, and reports whether a provider reload is actually required.

For long-running agents that need an isolated executor, optionally install AIWG Cockpit with a self-hosted Agentic Sandbox executor you control and audit:

Install or repair AIWG Cockpit and Agentic Sandbox by following
https://aiwg.io/agentic-sandbox/setup.aiwg.yaml
Install the required prerequisites, explain the plan before changing anything,
preserve my existing work, and ask me about the isolation, network, storage,
and access choices you cannot safely determine.

This option audits the host, installs the approved Docker or KVM/libvirt runtime and sandbox prerequisites, connects Cockpit to the real executor, applies your resource and access choices, and verifies the control and audit path end to end.

If you prefer to install manually:

npm i -g aiwg
cd /path/to/your/project
aiwg use all --provider <provider>

Replace <provider> with your AI tool's name, such as claude, codex, copilot, cursor, omp, or pi.

The final command deploys, indexes, connects, verifies, and reports one outcome. The standalone index, regenerate, status, and doctor commands remain available for advanced maintenance and troubleshooting; they are not extra install steps.

For the complete beginner path and provider-name table, see Install, Connect, and Verify.

For a lightweight install that resolves signed, versioned resources from the release host, install the executable:

npm i -g @aiwg/cli

Find the architecture-evolution workflow, read its requirements, and help me apply it to this project.

See Web-Backed AIWG Resources for source selection, exact-version overrides, cache verification, offline use, and the current framework-graph constraints.

For a larger project, ask your AI assistant to establish project policy as well. The agent-led setup conversation should establish remotes, issue storage, delivery behavior, signing policy, and provider choices; the assistant discovers the project-setup workflow and handles its tools.

macOS users: if npm fails with EACCES under /usr/local/lib/node_modules, use the macOS Install Guide. Agents and stewards setting up AIWG end-to-end should use the Agentic Install Runbook.

npm version npm downloads License: MIT GitHub Stars Node Version TypeScript 17 Providers Listed on mcpservers.org

Built With AIWG

Get Started · Features · Agents · Documentation · Community · Badges

Discord Telegram


Installation Troubleshooting

Optional native features

The base global install intentionally excludes native packages whose lifecycle scripts require explicit trust. Core deployment, discovery, and provider tooling work without them. Enable only the capability you need:

Enable the native features needed for interactive terminals, semantic search, or graph-backed artifacts in this workspace. Explain which dependencies are required, install only the selected features, and verify they load.

The feature installer writes a private manifest and lockfile under the AIWG user data directory and approves scripts only for that feature. Do not set a broad user-level npm allow-scripts policy. If an older install left native package files present but unbuilt, aiwg doctor reports the broken capability and the same scoped rebuild command.

macOS npm EACCES

If npm install -g aiwg fails with EACCES while writing to /usr/local/lib/node_modules/aiwg, npm is using a system-owned global install directory. The Node.js setup guide covers the supported runtime and version-manager choices. After setting up Node, run:

npm install -g aiwg
aiwg doctor

If Node is already installed and you need a quick recovery, one manual alternative is a user-owned npm prefix. Choose this only after checking your existing Node version-manager configuration:

npm config set prefix ~/.local
echo 'PATH="$HOME/.local/bin:$PATH"' >> ~/.profile
echo 'source ~/.profile' >> ~/.zprofile
source ~/.profile
npm install -g aiwg

See macOS Install Guide for the full walkthrough. Avoid sudo npm install -g aiwg as the default fix; it can create root-owned npm files that break later upgrades.

aiwg command not found

If aiwg is not found after npm i -g aiwg, the npm global bin directory is not on your PATH. Confirm and fix:

Diagnose why this shell cannot find AIWG. Check the npm installation and PATH, and apply the appropriate local fix.

You can also invoke AIWG without adjusting PATH by using npx aiwg doctor. For a broader health check — version, deployed providers, missing dependencies, kernel-skill probes — run aiwg doctor. See the troubleshooting guide for the full recovery paths.


What AIWG Is

AIWG gives your AI assistant reusable project context and specialist workflows. Its deployment layer connects those instructions to your provider: aiwg use copies markdown and YAML source files into the paths each provider reads, so one source of truth works across 17 named provider integrations. An eighteenth generic adapter emits portable files for unrecognized or custom harnesses and is not counted as a named integration.

Around that core, AIWG ships agent-facing utilities for work that benefits from additional structure: persistent artifact memory (.aiwg/), background orchestration, autonomous loops, artifact indexing, cost telemetry, health diagnostics, and more. These are tools the agent calls when the task calls for them — you stay in chat. Most are opt-in. The deployment layer works standalone as plain text files the platform reads natively.

aiwg use supports project deployments, additive user mirrors, and a user-global bootstrap:

  • Project scope — default. Run aiwg use all --provider <provider> from a project root and the artifacts land in that provider's project paths. This keeps project-specific instructions associated with the intended repository. Some providers also use user-level surfaces; check the reported deployment scope. This is the recommended default for new users.
  • User scope (additive mirror) — aiwg use all --provider <provider> --scope user keeps the project deployment and mirrors it to ~/.claude/agents/, ~/.claude/skills/, etc.
  • Global bootstrap — aiwg use all --provider claude --global installs framework and kernel assets in native user-level paths while leaving only lightweight context and provider bootstrap files in the current project. Ask the assistant to connect additional projects without deploying their own skill copies.

Shared user-level instructions can be useful for personal conventions, while project-local instructions keep a team's requirements and decisions with its repository. Review both scopes when a provider uses them together. The installer and provider inventory describe where files will go, so you can distinguish instructions that follow you across projects from instructions intended for this workspace.

See the Agentic Install Runbook for the zero-to-running setup path, and the CLI reference (under aiwg use → "Scope models") for the per-provider details and the global-install rough-edge inventory.

Simple Building Blocks

AIWG's workflow source is readable and editable. The main building blocks are:

  • Agents — specialist role instructions, such as Security Auditor or Test Architect, with defined responsibilities and supported tool access.
  • Skills — reusable procedures an agent can find from a goal and follow during a task.
  • Commands — explicit ways to request a workflow through the provider or CLI.
  • Rules — constraints for the assistant to follow, with tool-based checks where configured.
  • Behaviors — lifecycle actions and hooks on providers that support them.
  • Templates — structures for requirements, briefs, review reports, runbooks, and other outputs.

Many assets use Markdown with YAML metadata; hooks and utilities may also include executable scripts or structured configuration. The provider determines how each asset is loaded or invoked. A role definition is not a separate model, and a written rule is not proof that its constraint was enforced.

Why It Compounds

The building blocks become more useful when workflows share their outputs:

  • A requirements analyst records acceptance criteria that the test engineer can later use to review coverage.
  • A security reviewer reads the same design decision as the implementation agent and records concerns against that decision.
  • A campaign brief gives content writers a shared audience, message, and review criteria.
  • A research note connects a source to the claim it supports, so a later synthesis can revisit the original evidence.
  • A runbook carries verification and recovery steps from planning into an operational change.

Frameworks package these relationships: agents, skills, rules, and templates reference one another, while .aiwg/ holds the project-specific work they produce. A review can follow Primary Author → Reviewers → Synthesizer → Approval → Archive, using parallel execution where the provider and task support it.

For example, Monday's architecture review can become Thursday's implementation checklist. The second session needs to read the saved artifact and check that it is still applicable, but the team has a concrete record to work from rather than reconstructing the decision from conversation fragments.

Research on structured artifacts, multi-agent review, and recovery informs this design. The research foundations section preserves that background separately from claims about AIWG's own performance.

How You Actually Use AIWG

Describe the outcome you want in your AI tool. You do not need to learn a new command language or memorize skill names: “Help me start a project,” “Review this design for security risks,” or “Prepare a deployment plan with rollback.”

The assistant interprets your intent, searches AIWG's capability graphs, reads the matching assets, and follows their procedures. Discovery brings together packaged AIWG capabilities and indexed project-local custom skills, agents, rules, and workflows; user-level assets participate when project policy allows them. Your team's indexed assets can therefore be found through the same conversation as AIWG's built-in capabilities. Newly authored assets need to be deployed or indexed before discovery can find them.

For everyday setup and maintenance, ask:

  • “Set up the SDLC framework for this project and my AI tool.”
  • “Help me configure this project's tracker, delivery, signing, and provider preferences.”
  • “Create a new project for this idea.”
  • “Check which AIWG capabilities are active here and fix any setup problems.”
  • “Update AIWG and refresh this project's deployed assets.”

The assistant handles discovery, artifact lookup, and the selected workflow's tools, then reports the result and its verification. Matching a capability is a starting point: the assistant still checks scope, prerequisites, and project policy before acting.

For manual setup and maintenance, the usual commands are aiwg use, aiwg init, aiwg refresh, and aiwg doctor. The assistant handles other tooling. Advanced command syntax lives in the CLI reference.

Deployment connects the supported workflow surface. Optional servers, storage services, and automation paths have their own prerequisites; installing assets does not mean all those services are running. You can start with one review or document task, then enable additional utilities as the work requires.

What AIWG Is Not

AIWG adds context, procedures, and support utilities around the AI tools you use. The deployment core writes provider-readable assets; optional orchestration and integration components can invoke provider runtimes or other configured services. The architecture overview distinguishes those components.

It does not replace your provider subscription, your application's runtime, or the review needed before using generated work. Most workflows operate on project artifacts and source files rather than requiring your application to import an AIWG library. Keep generated configuration and project artifacts under the same review discipline as other repository changes.

Who It's For

AIWG is useful to individual developers, engineering teams, technical leaders, researchers, marketers, and operators whose work spans several tasks or sessions. It helps when you need reusable instructions, a shared record of decisions, or reviews from more than one perspective.

You can start at several levels: a small documentation review, a focused code audit, a campaign brief, an investigation plan, or a complete development lifecycle. The capability guide offers task-based routes, while this README keeps the broader feature and workflow detail available below.


What Problems Does AIWG Solve?

AI-assisted projects often need a deliberate way to carry context forward, recover from failed attempts, and make review criteria explicit. AIWG provides workflows and artifacts for each of those needs.

1. Maintaining Context Across Sessions

Useful decisions can become scattered between conversations, issues, and source files. AIWG workflows save project outputs in .aiwg/, including requirements, architecture decisions, risk notes, test strategies, and campaign material.

A later task can consult the relevant artifact and link its own work back to it. The requirements analyst writes a use case; the test engineer reads it to identify missing coverage; the implementation review checks whether the behavior matches the acceptance criteria. A changed decision can be recorded and propagated through those relationships.

The structure also helps an agent select context for a large project. Instead of treating every file as equally relevant, a task can begin with a requirement, design record, or source note and follow its supporting references. Artifact lookup and indexing utilities help locate those records as the collection grows.

The benefit depends on keeping artifacts current and actually consulting them. A saved file is a reusable source of context, not a guarantee that every later response will use it correctly.

2. Recovering from Failed Attempts

A failing test or incomplete task needs a diagnosis, not just another attempt with the same assumptions. Agent loops support an execute-and-verify cycle that records failure information, adapts the next attempt, and stops at configured limits or escalation conditions.

Use a loop for a bounded change with an observable completion criterion: fixing a regression, bringing a module under test, or carrying out a migration plan. External loop tooling adds process and session recovery where supported. Its usefulness depends on the provider, environment, task boundaries, and verification command; unattended execution is not a guarantee of completion.

The record of attempts can help a later session understand what was tried and why it failed. That makes the recovery process reviewable even when the agent needs human input or cannot complete the task.

3. Making Quality Criteria Explicit

Different reviews ask different questions. A security review examines exposure and trust boundaries; a performance review examines expected load and bottlenecks; a test review checks whether acceptance criteria are exercised; a writing review checks audience, clarity, and support for claims.

AIWG supplies specialist roles and workflows that separate these concerns, combine their findings, and record open decisions. Phase gates can check whether the required artifacts and reviews are ready before the work advances. Project policy determines who must approve a decision and which checks are required.

Multiple reviewers can still share an error. The practical benefit is a clearer review procedure and a saved account of the findings, with tests or other independent checks where available.


The Six Core Components

1. Memory — Structured Semantic Memory

The .aiwg/ directory is a persistent artifact repository storing requirements, architecture decisions, test strategies, risk registers, and deployment plans across sessions. Artifacts provide retrievable project knowledge that can ground later work in recorded decisions and sources.

Artifacts can be referenced with @-mentions (e.g., @.aiwg/requirements/UC-001-login.md). Context sharing between agents happens through artifacts: the requirements analyst writes use cases, the architecture designer reads them.

2. Reasoning — Multi-Agent Deliberation with Synthesis

AIWG provides specialist role definitions organized by domain. A workflow can route a complex artifact through the reviewers the task requires:

Architecture Document Creation:
  1. Architecture Designer drafts SAD
  2. Review Panel (3-5 agents run in parallel):
     - Security Auditor    → threat perspective
     - Performance Engineer → scalability perspective
     - Test Architect       → testability perspective
     - Technical Writer     → clarity and consistency
  3. Documentation Synthesizer merges all feedback
  4. Human approval gate → accept, iterate, or escalate

Each reviewer receives a defined responsibility and relevant context. The synthesis should resolve duplicate or conflicting findings, preserve uncertainty, and identify which conclusions were checked against sources or tests. Parallel reviews require the corresponding provider capability and available task budget.

3. Learning — Closed-Loop Self-Correction (Agent Loop)

The agent loop executes tasks iteratively and uses verification results to guide the next attempt. Its task record can preserve failure analysis and revised strategies for subsequent iterations.

Agent Loop Iteration:
  1. Execute task with current strategy
  2. Verify results (tests pass, lint clean, types check)
  3. If failure: analyze root cause → extract structured learning → adapt strategy
  4. Log iteration state (checkpoint for resume)
  5. Repeat within configured limits; stop or escalate when required

The external agent loop (agent-loop-ext) adds process tracking, session persistence, and recovery controls. For long-running work, define a time or iteration budget and inspect the provider-specific recovery behavior; surviving a particular failure depends on how the runner and host are configured.

4. Verification — Bidirectional Traceability

AIWG supports links between documentation and code so reviewers can inspect relationships and find drift:

// src/auth/login.ts
/**
 * @implements @.aiwg/requirements/UC-001-login.md
 * @architecture @.aiwg/architecture/SAD.md#section-4.2
 * @tests @test/unit/auth/login.test.ts
 */
export function authenticateUser(credentials: Credentials): Promise<AuthResult> {

Verification can follow Doc → Code, Code → Doc, Code → Tests, and Citations → Sources. These relationships make claims easier to inspect; they do not prove that implementation or citations are correct. Ask the workflow to report missing targets, inconsistent behavior, and unsupported source claims.

5. Planning — Phase Gates with Cognitive Load Management

AIWG structures work using Cooper's Stage-Gate methodology (1990), breaking multi-month projects into bounded phases with explicit quality criteria and human approval:

Inception → Elaboration → Construction → Transition → Production
   LOM          ABM            IOC            PR

Phase structure gives a team bounded decisions and review points: establish goals during Inception, evaluate design and risks during Elaboration, implement and verify during Construction, and prepare operational handoff during Transition. Templates help make the expected outputs visible. The project determines which artifacts, reviewers, and approval gates are appropriate; a small task need not use the full lifecycle.

6. Style — Controllable Voice Generation

Voice profiles describe writing preferences such as formality, technical depth, directness, examples, uncertainty, and sentence variation. They give the assistant a reusable style specification that can be reviewed against the audience and document purpose.

Built-in voices: technical-authority (docs, RFCs), friendly-explainer (tutorials), executive-brief (summaries), and casual-conversational (blogs, social). Ask “Create a reusable voice profile from these writing samples” to define your own.


A Real Project Walkthrough

The following illustrative customer-portal project shows how ordinary prompts connect the components across a lifecycle. These examples describe requests you can make, not a measured project outcome. The assistant discovers the relevant procedures and reads their instructions before carrying out each request.

Start with a bounded goal, agree on acceptance criteria, and inspect the artifacts at each step. The time and review effort depend on the project, source quality, tools, and decisions involved. Smaller changes can enter at the phase that fits their current state rather than repeating the entire lifecycle.

Inception

Help me define a customer portal with real-time chat. Walk me through the goals, users, constraints, and acceptance criteria.

Memory: Intake forms capture goals, constraints, stakeholders in .aiwg/intake/ Planning: Executive Orchestrator guides through structured questionnaire Reasoning: Requirements Analyst drafts initial use cases, Product Designer reviews UX Verification: Requirements reference intake forms, ensuring alignment Human Gate: Stakeholder reviews intake → approves transition to Elaboration

Elaboration

Review the approved intake, develop the architecture and test strategy, and identify the risks we need to resolve.

Memory: Architecture doc, ADRs, threat model, test strategy accumulate in .aiwg/ Reasoning: Multi-agent review panel — Architecture Designer drafts, Security Auditor + Performance Engineer + Test Architect critique in parallel, Documentation Synthesizer merges Learning: The agent loop iterates on ADRs (generate options, evaluate against constraints, refine) Style: Technical documents use technical-authority, stakeholder summaries use executive-brief Human Gate: Architect reviews SAD, security team approves threat model

Construction

Turn the reviewed design into an implementation plan. Implement authentication, verify its acceptance criteria, and run the relevant tests.

Learning: The agent loop handles implementation iterations — execute, verify (run tests), learn ("async race condition in token refresh"), adapt (add synchronization), retry Verification: Code references requirements (@implements UC-001), tests reference code Memory: Test plans, implementation, deployment scripts accumulate across iterations Human Gate: Code review approves merges, QA approves test results

Transition

Prepare the production rollout with monitoring and rollback. After the required release approval, deploy it and organize fourteen days of early-life support.

Planning: Deployment checklist — monitoring, rollback plan, incident response Learning: Failed validation produces a diagnosis and a revised plan; retries follow the operation's recovery and approval requirements Verification: Deployment scripts reference architecture (which services, what order) Human Gate: Operations team reviews deployment plan → approves production release


Claims, Evaluation, and Evidence

Evaluate a workflow against the task it is meant to support. AIWG provides structures for review, traceability, and recovery; it does not promise a fixed cost saving, perfect citations, or error-free execution.

Capability to evaluateEvidence to collectUseful comparison
Persistent project contextWhether a later session reads and applies a prior decisionThe same kind of task with the team's usual handoff
Specialist reviewCorrect findings, missed issues, and reviewer effortA comparable review using the existing process
Task recoveryFailure diagnosis, attempts, limits, and final verificationSimilar failures handled without the loop
Citation checkingSource existence and support for each material claimManual source inspection
Structured planningCompleteness and usefulness of the resulting planThe team's existing planning artifact
Cost and throughputModel calls, elapsed time, and human review effortComparable tasks with the same acceptance criteria

Research results from Agent Laboratory, self-consistency, tree search, and other systems inform the design. Their percentages and benchmark scores are not measurements of AIWG. The research foundations and reading list retain the underlying sources. The executive brief describes a practical pilot.


When to Use AIWG (and When Not To)

Good Fit

Multi-week or multi-month projects where requirements evolve, multiple stakeholders have different concerns, quality gates are required, auditability matters, or context exceeds conversation limits.

Examples: New product features with architecture/security/operational implications, legacy system migrations requiring phased rollback strategies, research projects needing literature review and reproducibility, compliance-heavy domains (healthcare, finance, aerospace) needing audit trails.

Not the Best Fit

A full lifecycle is usually unnecessary for a one-off question that needs no shared context, saved artifact, or follow-up. A focused writing, lookup, or review capability can still be useful without introducing every phase and gate.

Examples: "Write a Python script to parse this CSV," "Fix this typo," "Explain how this code works."

The Trade-off

Match the workflow to the task. Use a bounded skill for a small result, a saved artifact when work needs to carry forward, and a phase-based process when coordination and review warrant it. Additional context, reviewers, or verification steps can add model calls and human effort; judge their value against the outcome you need.

User intent → AIWG CLI → Deploy agents + rules + templates → AI platform
                │                                                │
                ▼                                                ▼
         "aiwg use all --provider X"                  Claude Code / Copilot /
                │                                     Cursor / Warp / Factory /
                ▼                                  OpenCode / Codex / Devin Desktop
         ┌──────────────┐
         │ Agents       │  Specialized AI personas with domain expertise
         │ Commands     │  CLI + slash commands for workflow automation
         │ Skills       │  Natural language workflow triggers
         │ Rules        │  Enforcement patterns (security, quality, anti-laziness)
         │ Templates    │  SDLC artifact templates with progressive disclosure
         └──────────────┘
                │
                ▼
         .aiwg/ artifacts ← Persistent project memory across sessions

How It Works

For visual diagrams of AIWG's architecture, deploy flow, and discovery model, see docs/architecture-overview.md. The prose walkthrough lives in docs/how-it-works.md.

At a glance — the deployment layer copies instructions into provider-readable locations, connects project context, and reports verification. The provider loads those instructions. Optional runtime components, such as artifact services or orchestration tools, perform additional work when configured and invoked.

flowchart LR
  subgraph Source["AIWG framework source"]
    direction TB
    KERN["Kernel skills<br/>within provider listing budgets"]
    STD["Standard skills<br/>read from $AIWG_ROOT"]
    AGENT["Specialist agents"]
    RULES["Workflow rules"]
    TPL["Artifact templates"]
  end

  CLI(["aiwg use all<br/>--provider X"]) --> DEPLOY

  subgraph DEPLOY["Deploy step (one-shot)"]
    direction TB
    COPY["Copy kernel skills, agents,<br/>rules to provider-native dirs"]
    INDEX["Build artifact index<br/>~/.local/share/aiwg/index/"]
    CTX["Emit AIWG.md + AGENTS.md<br/>at project root"]
  end

  Source --> CLI
  DEPLOY --> Project

  subgraph Project["Your project (after deploy)"]
    direction TB
    PLAT[".claude/skills/<br/>.codex/agents/<br/>.warp/agents/ ..."]
    AIWGMD["AIWG.md / .hermes.md /<br/>WARP.md / AGENTS.md"]
    ART[".aiwg/<br/>requirements/<br/>architecture/<br/>..."]
  end

  Project --> SESS

  subgraph SESS["AI session (Claude / Codex / Hermes / etc.)"]
    direction TB
    NATIVE["Platform-native loader<br/>reads provider dir"]
    DISC(["Assistant capability discovery<br/>+ asset lookup"])
  end

  classDef optional stroke-dasharray: 5 5,fill:#fef9e7
  class DISC optional
  class INDEX optional

Multi-agent orchestration — once deployed, AIWG coordinates specialized agents through phase-gated workflows:

You: "transition to elaboration phase"

AIWG: [Step 1] Requirements Analyst   → Analyze vision document, generate use case briefs
      [Step 2] Architecture Designer  → Baseline architecture, identify technical risks     } parallel
      [Step 3] Security Architect     → Threat model, security requirements                 }
      [Step 4] Documentation Synth.   → Merge reviews into Architecture Baseline Milestone
      [Step 5] Human Gate             → GO / CONDITIONAL_GO / NO_GO decision
      [Step 6] → Next phase or iterate

The orchestration pattern: Primary Author → Parallel Reviewers → Synthesizer → Human Gate → Archive. Agents run in parallel where possible, with human-in-the-loop checkpoints at phase transitions.


Features

  • Specialist agents — roles for architecture, implementation, testing, security, cloud, data engineering, research, content, and operations.
  • Workflow skills and commands — discoverable procedures for reviews, intake, research, curation, planning, and delivery.
  • Rules and review criteria — instructions for preserving work, handling sensitive configuration, checking claims, and reporting verification.
  • Artifact templates — structured requirements, design decisions, campaign briefs, source notes, runbooks, and review reports.
  • Multi-provider deployment — Google Antigravity CLI, Claude Code, OpenAI Codex, GitHub Copilot, Cursor, DeepSeek Harness, Factory AI, Hermes, OpenCode, OpenClaw, OpenHuman, Pi Coding Agent, Oh My Pi, Warp Terminal, and Devin Desktop.
  • Domain frameworks — software development, forensics, marketing, research, media curation, operations, knowledge base, and security engineering.
  • Dataset workflows — assessment, indexing, lineage, synchronization, and retirement through dataset intelligence; the separate aiwg-training project covers training-data curation and exports.
  • Memory addons — compound memory, line memory, wiki-oriented knowledge, and artifact lookup for different persistence needs.
  • Writing and voice tools — reusable voice profiles, context-sensitive diagnostics, revision workflows, and alternatives for content generation.
  • Testing quality — test conformance, reversible normalization, mutation testing, and flaky-test review. See the AIWG test conformance example for reviewed source controls and runner evidence.
  • Agent loops — bounded execution, failure analysis, checkpoints, and supported process recovery.
  • RLM — recursive context decomposition for tasks whose source material needs to be divided into smaller working sets.
  • YAML metalanguage — structured workflow and artifact definitions with schema-oriented validation.
  • MCP integration — tools and resources exposed through configured servers and provider connections.
  • Traceability and provenance — relationships between requirements, code, tests, sources, and generated artifacts.
  • Session history and diagnostics — import and inspect prior AI work, check deployment health, and diagnose provider wiring.
  • Project-local extensions and marketplace delivery — keep custom instructions with the project and package reusable capabilities through the appropriate distribution path.

The framework and addon catalog below describes these capabilities in more detail. Compatibility and execution requirements are explicit in the provider inventory and CLI reference.


Quick Start

Prerequisites: Node.js >=20.0.0 and an AI platform (Claude Code, GitHub Copilot, Cursor, Warp Terminal, or others). New installs should prefer Node 24. See Prerequisites Guide for details.

Release verification: Inspect the provenance and signature material for the release you install. The verification guide describes the available artifacts and commands.

Install & Deploy

The prompt-led installer at the top of this README is the canonical beginner path. For manual setup:

npm i -g aiwg
cd /path/to/your/project
aiwg use all --provider claude   # replace claude with your provider selector

Deployment refreshes the shared context and reports verification and any required reload. Follow that result, then ask the agent to check the intended project and its AIWG connection. The manual installation reference covers the terminal path in detail.

For a deliberately narrower deployment, choose the relevant framework or addon instead of all. These are alternatives, not a sequence of required setup steps:

aiwg use sdlc --provider claude          # Software development
aiwg use forensics --provider claude     # Investigation workflows
aiwg use marketing --provider claude     # Campaign and content work
aiwg use media-curator --provider claude # Media collections
aiwg use research --provider claude      # Research artifacts
aiwg use civic-action --provider claude  # Civic review and preparation
aiwg use rlm --provider claude           # Context decomposition

For maintenance or an existing workspace that needs context migration, preview the relevant regeneration branch rather than treating every branch as installation:

Preview how to refresh this workspace’s provider context. If it needs existing-project extraction or migration, explain the proposed changes, preserve project-specific instructions, and verify the result.

The regeneration guide also covers canonical refresh and legacy compatibility. Use the branch that matches the workspace state. To scaffold a new project rather than connect the current one, see the new-project guide.

Get a First Useful Result

After setup, ask your agent:

Use AIWG to review this project's README for unclear positioning and missing
onboarding steps. Save a report at
.aiwg/marketing/brand/audit/readme-review.md with file references and the
three highest-priority fixes. Leave the README unchanged.

Open the report and check the source references, reader impact, and proposed fixes. In a later session, ask the agent to read that report and implement the first agreed change. The first-result walkthrough includes an illustrative finding and alternative tasks. Setup readiness is the prerequisite; a useful artifact is what lets you assess the workflow.

Customize Without Forking

Author project-specific rules, skills, agents, addons, or frameworks directly under .aiwg/{extensions,addons,frameworks}/<name>/. Use .aiwg/plugins/<name>/ only when you are wrapping a bundle for marketplace delivery. No fork, no rebuild. Discovered automatically by aiwg use.

Create a project-local extension named my-team-rules with a starter rule. Deploy it here, check its health, and help me prepare it for upstream promotion once it is proven.

The bundle is byte-identical in shape to its upstream form, so promotion uses a hash-verified copy with zero rewrite. See the customization guide for the three paths (project-local, fork, corpus).

Claude Code Marketplace (Alternative)

Add the AIWG marketplace to Claude Code and install the SDLC, Agent Loop, and Compound Memory plugins.

The marketplace contains independently packaged framework and addon plugins, so you can install only the capabilities a Claude Code workspace needs. Source-distributed opt-in addons such as Civic Action deploy with aiwg use civic-action and do not imply a marketplace wrapper.

Multi-Platform Deployment

aiwg use all --provider antigravity    # Google Antigravity CLI (alias: agy)
aiwg use all --provider claude         # Claude Code
aiwg use all --provider codex          # OpenAI Codex
aiwg use all --provider copilot        # GitHub Copilot
aiwg use all --provider cursor         # Cursor
aiwg use all --provider factory        # Factory AI
aiwg use all --provider opencode       # OpenCode
aiwg use all --provider warp           # Warp Terminal
aiwg use all --provider devin          # Devin Desktop
aiwg use all --provider openclaw       # OpenClaw
aiwg use all --provider hermes         # Hermes
aiwg use all --provider openhuman      # OpenHuman
aiwg use all --provider pi             # Pi Coding Agent
aiwg use all --provider omp            # Oh My Pi

all means the complete deployable end-user surface. It intentionally omits contributor-only development bundles and packages that cannot be deployed directly.

First-Party Integrators

AIWG can also be distributed through another runtime. Check the integrator's version and included assets before assuming that its bundled surface matches a standalone AIWG install. Follow that runtime's setup instructions, then verify the project connection.

PartnerInstallWhat you get
Omniusnpm i -g omniusAn integration path for AIWG assets in an autonomous coding runtime. Consult the package documentation for the bundled version, supported asset surface, and setup requirements.

If you ship a product that bundles AIWG and want to be listed here, open an issue at https://github.com/jmagly/aiwg/issues.


What You Get

AIWG installs reusable context, specialist agents, workflow skills, rules, and artifact templates into the AI tools your team already uses. This fragment keeps the older README's broad inventory shape while updating claims against the current repository. Counts shown in framework rows are source-file counts from this working tree; addon rows omit totals because several addons expose capabilities through manifests, docs, scripts, or nested skill packages.

Frameworks

FrameworkSource SnapshotWhat It Helps You Do
SDLC Complete100 agents, 116 skills, 217 templates, 39 rules, 12 commands, 8 flowsRun a full software delivery lifecycle from intake through transition with phase gates, planning artifacts, implementation support, test strategy, deployment handoff, and maintenance workflows
Forensics Complete13 agents, 20 skills, 12 templates, 4 rulesPreserve and analyze incident evidence through scoping, triage, acquisition, log review, persistence hunting, timeline building, IOC extraction, and reporting
Media/Marketing Kit38 agents, 34 skills, 97 templates, 2 flowsPlan, produce, review, publish, and analyze marketing campaigns with reusable briefs, brand/legal gates, channel assets, and performance artifacts
Media Curator6 agents, 21 skillsAssess mixed media collections, research sources, acquire approved material, tag metadata, verify integrity, create transcript sidecars, and prepare exports or research handoffs
Research Complete8 agents, 41 skills, 16 templatesTurn literature searches and PDFs into reviewable research artifacts: source records, grounded summaries, citation work, GRADE/FAIR-style quality checks, gap notes, and provenance
Knowledge Base3 skills, 5 templatesBuild a linked AI-assisted wiki from loose sources, notes, entities, concepts, comparisons, and synthesis pages without forcing formal literature-review overhead
Ops Complete12 agents, 1 skill, 17 templates, 6 rulesConvert operational procedures into executable runbooks, inventories, incident reports, troubleshooting trees, and extension-backed ops workflows
Security Engineering2 agents, 27 skills, 7 templates, 13 rulesMake applied security decisions for crypto primitives, chains of trust, auth factors, degraded modes, runtime secrets, supply-chain trust, physical threats, and DFIR readiness
Validation Complete1 skillAdd focused validation workflow support where a project needs reviewable checks without adopting a full lifecycle framework

Start with Install, Connect, and Verify, then deploy a framework with aiwg use <framework>. The capability reference lists the current framework names accepted by the CLI.

Addons

AddonWhat It Helps You Do
AIWG UtilsShared rules, discovery helpers, regeneration support, mention tooling, workspace maintenance, and stewardship primitives used across AIWG
Agent LoopRun bounded iterative agent loops with recovery, reflection, completion tracking, and resumable progress tracking
RLMDecompose large codebases or document corpora into smaller reviewed slices through recursive planning and subtask execution
Composition EngineDefine and validate provider-neutral Flow graph contracts for composed workflows
Graph PatternAdd an optional graph-oriented profile over AIWG Flow for conditional routes, reducers, and graph validation
Orchestration Topology LabCompare single-agent, bounded-parallel, and planner-worker orchestration topologies using local fixtures and explicit evidence
Guided ImplementationKeep issue-to-code work inside a bounded retry loop with validation after each attempt and structured escalation when needed
DaemonRun opt-in persistent session support for background tasks, queues, health checks, and scheduler integration
Agentic InstallerUse setup.aiwg.io/v1 SetupManifest files for reproducible, agent-driven install workflows with recovery paths
AIWG DevScaffold and validate AIWG source packages, skills, agents, commands, and rules; install explicitly for contributor work
Skill FactoryBuild, enhance, validate, and package skills through a dedicated skill-authoring workflow
AIWG EvalsRun agent and workflow evaluation patterns with explicit benchmark inputs and quality scoring
Monitorability Red TeamExercise synthetic local fixtures that expose multi-agent monitoring limits and evidence blind spots
Long-Context BenchBenchmark compressed skim plus exact recovery against current context baselines
Natural-Language HarnessMap inspectable natural-language policy documents to deterministic AIWG mechanisms and ablation reports
Premortem v2Generate, select, and independently verify bounded risk sets before execution
Century ReadinessReview long-horizon stewardship, degradation, replacement, evidence, and meaning-preservation risks
Dataset IntelligenceRoute dataset intake, planning, materialization, traceability, verification, export, synchronization, and retirement through governed workflows
Schema GovernanceDiscover, author, validate, evolve, and normalize schemas across datasets and SDLC artifacts
Compound MemoryGovern promotion from raw evidence and session candidates into line memory or linked wiki knowledge with lineage
Line MemoryKeep a bounded plain-text set of durable project facts with recency retention and reviewed lifecycle operations
LLM WikiMaintain a Markdown wiki topology for entities, concepts, sources, comparisons, and syntheses
Semantic MemoryProvide topology-agnostic memory operations for ingest, lint, query/capture, and event logging
Auto MemorySeed Claude Code Automatic Memory files with AIWG-aware testing, debugging, and architecture sections
Agent PersistenceSupply reusable human-in-the-loop gate definitions for destructive actions, overrides, and recovery escalation
AIWG HooksProvide hook templates for workflow tracing, permissions, session management, context injection, and quality gates
AIWG FleetApply quiet-bot, mention-only participation, and small-plan cost-discipline policies across multi-project fleets
Browser ControlDrive a user-authorized Chromium-derived browser through Playwright MCP with allow-list and audit boundaries
Droid BridgeBridge Claude Code to Factory Droid for batch operations and automated fixes through MCP
MCP/UAT ToolkitGenerate, execute, and report user-acceptance tests against MCP tool surfaces
Civic ActionPrepare evidence-bound civic research, public-records planning, meeting review, local-resource profiles, corrections, and publication review
Network AnalysisGoverned saved-PCAP/PCAPNG analysis with bounded TShark recipes, cited packet evidence, and optional local Termshark review
Testing QualityAssess test conformance, normalize suites with reversible plans, and add TDD, mutation, flaky-test, and factory workflows
Writing QualityReview editorial quality, author requirements, and voice consistency without treating heuristic scores as authorship proof
Voice FrameworkDefine, analyze, blend, and apply reusable writing voice profiles and runtime-selectable output modes
Color PaletteGenerate and review accessible color palettes using color theory, trend research, and WCAG checks
Doc IntelligenceScrape, extract, split, audit, and synchronize documentation sources
Prose IntegrationDetect, read, validate, wire, and run OpenProse contract programs in supported AIWG sessions
NLP ProdDesign and productionize LLM inference pipelines with eval-first, pattern-guided workflow support
Context CuratorFilter distractors and curate context packs for agent work where irrelevant material can derail results
Twelve-FactorReview or design applications against Twelve-Factor and modern cloud-native criteria
Verbalized SamplingApply and evaluate verbalized probability-distribution prompting for output diversity experiments
Star PromptOffer a tasteful repository-star prompt after successful command completion

Addon details live in each source directory and, where public docs exist, under docs/addons/. Use Key Addons for a guided end-user selection path.


Agents

Specialized AI personas deploy to your platform with defined responsibilities, tools, and operating rhythms. The exact inventory changes as frameworks evolve, so this README keeps durable groupings and examples instead of relying on one global total.

SDLC Agents

DomainExamples
Testing & QualityTest Engineer, Test Architect, Mutation Analyst, Regression Analyst, Reliability Engineer
Security & ComplianceSecurity Auditor, Security Architect, Compliance Checker, Privacy Officer, Citation Verifier
Architecture & DesignArchitecture Designer, API Designer, Cloud Architect, System Analyst, Product Designer, Decision Matrix Expert
DevOps & CloudAWS Specialist, Azure Specialist, GCP Specialist, Kubernetes Expert, DevOps Engineer, Multi-Cloud Strategist
Backend & DataDjango Expert, Spring Boot Expert, Data Engineer, Database Optimizer, Software Implementer, Incident Responder
Frontend & MobileReact Expert, Frontend Specialist, Mobile Developer, Accessibility Specialist, UX Lead
AI/ML & PerformanceAI/ML Engineer, Performance Engineer, Cost Optimizer, Metrics Analyst
Code QualityCode Reviewer, Debugger, Dead Code Analyzer, Technical Debt Analyst, Legacy Modernizer
DocumentationTechnical Writer, Documentation Synthesizer, Documentation Archivist, Context Librarian
Requirements & PlanningRequirements Analyst, Requirements Reviewer, Intake Coordinator, RACI Expert
Agent/Tool SmithsAgentSmith, CommandSmith, MCPSmith, SkillSmith, ToolSmith
Governance & MetaExecutive Orchestrator, Recovery Orchestrator, Migration Planner

Forensics Agents

AgentWhat It Does
Forensics OrchestratorCoordinates investigation scope, evidence handling, analysis, and reporting
Triage AgentCaptures volatile data following evidence-priority guidance
Acquisition AgentCollects evidence with chain-of-custody and hash verification
Log AnalystReviews auth, syslog, journal, and application logs for suspicious activity
Persistence HunterChecks cron, systemd, SSH keys, LD_PRELOAD, PAM modules, and kernel-module indicators
Container AnalystReviews Docker, containerd, and Kubernetes evidence
Network AnalystReviews connection state, DNS, beaconing, and exfiltration indicators
Memory AnalystSupports Volatility-style memory forensics workflows
Cloud AnalystReviews AWS, Azure, and GCP audit trails and IAM posture
Timeline BuilderCorrelates events into chronological incident timelines
IOC AnalystExtracts and formats indicators for downstream response
Recon AgentBuilds a target baseline for authorized investigation
Reporting AgentProduces structured executive and technical investigation reports

Marketing Agents

DomainExamples
StrategyCampaign Strategist, Brand Guardian, Positioning Specialist, Market Researcher, Content Strategist, Channel Strategist
CreationCopywriter, Content Writer, Email Marketer, Social Media Specialist, SEO Specialist, Graphic Designer, Art Director
ManagementCampaign Orchestrator, Production Coordinator, Traffic Manager, Asset Manager, Workflow Coordinator
AnalyticsMarketing Analyst, Data Analyst, Attribution Specialist, Reporting Specialist, Budget Planner
CommunicationsPR Specialist, Crisis Communications, Corporate Communications, Internal Communications, Media Relations

Other Framework Agents

Research uses discovery, acquisition, documentation, citation, quality, archival, provenance, and workflow roles. Media Curator uses discography/source, acquisition, quality, metadata, and completeness roles. Ops Complete adds runbook execution and inventory roles. Security Engineering adds security specialists for applied security decisions and supply-chain review.


Rules

Rules are durable guardrails that deploy with the frameworks or addons that own them. They prevent common agent failure modes and define review boundaries.

Core Rules

RuleSeverityWhat It Enforces
no-attributionCRITICALAI tools are tools; do not add AI attribution to commits, PRs, docs, or code
token-securityCRITICALKeep tokens and secrets out of source; use scoped lifetime and restricted file permissions
versioningCRITICALUse the repository's CalVer release format consistently
citation-policyCRITICALDo not fabricate citations, DOIs, URLs, or research claims
anti-lazinessHIGHDo not delete tests, skip required checks, remove features, or weaken assertions to pass
executable-feedbackHIGHRun appropriate validation before returning implementation work
failure-mitigationHIGHDetect and recover from hallucination, context loss, instruction drift, safety, technical, and consistency failures
research-before-decisionHIGHInspect the codebase and docs before making technical decisions
instruction-comprehensionHIGHParse prohibitions, requirements, and preferences before acting
subagent-scopingHIGHKeep delegated tasks focused and bounded when delegation is used

Domain Rules

DomainExamples
SDLCHITL gates, provenance tracking, artifact discovery, phase gates, reproducibility validation, agent-friendly code, fallback, review, and handoff rules
ForensicsEvidence integrity, chain of custody, forensic reporting, and authorized investigation boundaries
Security EngineeringCryptographic decision boundaries, runtime secret hygiene, supply-chain trust, physical-access threat modeling, and DFIR readiness handoff
OpsOps safety, executable runbook format, evidence governance, issue tracking, and cross-repo reference rules
Civic ActionHuman authority, citation, publication, public-source, privacy, and anti-targeting boundaries
Addon RulesBrowser authorization, dataset boundaries, agentic installer safety, voice/output behavior, and hook discipline

Skills

Skills are natural-language workflows. A user describes an outcome, the agent discovers the relevant skill, loads its instructions, and applies its protocol. The current repo contains a large and changing skill surface, so this section keeps durable categories and examples.

CategoryExamples
Capability discovery and setupaiwg-utils-quickref, steward, aiwg-status, aiwg-doctor, use, provider regeneration
SDLC and deliveryintake-wizard, sdlc-accelerate, gate evaluation, delivery-track flows, deployment, guided implementation
Testing and qualitytest-conformance, test-normalize, test-platform-research, TDD, mutation, flaky-test review, factory generation
Security and forensicssupply-chain hardening, auth-factor design, degraded-mode review, DFIR readiness, log analysis, IOC extraction
Research and knowledgesource acquisition, paper induction, GRADE checks, citation work, wiki ingest, synthesis, knowledge-base health
Marketing and contentcampaign intake, creative brief, brand compliance, social strategy, email campaigns, performance digests
Media curationsource discovery, acquisition planning, transcript sidecars, metadata tagging, quality filtering, archive verification
Datasets and schemasdataset intake, source assessment, capability recommendation, plan review, ingest, trace, verify, export, retire
Memory and persistenceline-memory operations, compound-memory review, semantic-memory capture/query, llm-wiki topology
Operations and automationrunbook execution, ops verification, activity logs, hooks, daemon sessions, schedule support
Authoring and developmentskill creation, addon/framework scaffolding, validation, schema governance, doc synchronization

Framework Deep Dives

SDLC Complete — Full Software Development Lifecycle

The SDLC framework implements a phase-gated development lifecycle with specialized agents, enforcement rules, and artifact templates. Natural-language requests drive phase transitions with reviewable quality gates.

 ┌──────────┐    ┌─────────────┐    ┌──────────────┐    ┌────────────┐    ┌────────────┐
 │ CONCEPT  │───▶│  INCEPTION  │───▶│ ELABORATION  │───▶│CONSTRUCTION│───▶│ TRANSITION │
 │          │    │             │    │              │    │            │    │            │
 │ Intake   │    │ Vision      │    │ Architecture │    │ Code       │    │ Deploy     │
 │ Wizard   │    │ Requirements│    │ Risk Retire  │    │ Test       │    │ Hypercare  │
 │ Solution │    │ Stakeholder │    │ Prototype    │    │ Review     │    │ Handoff    │
 │ Profile  │    │ Analysis    │    │ API Design   │    │ Iterate    │    │ Knowledge  │
 └──────────┘    └──────┬──────┘    └──────┬───────┘    └─────┬──────┘    └────────────┘
                        │                  │                   │
                     ┌──▼──┐            ┌──▼──┐            ┌──▼──┐
                     │ LOM │            │ ABM │            │ IOC │
                     │Gate │            │Gate │            │Gate │
                     └─────┘            └─────┘            └─────┘

 LOM = Lifecycle Objectives Milestone    ABM = Architecture Baseline Milestone
 IOC = Initial Operational Capability

Example SDLC prompts:

Ask your assistantPhaseWhat It Does
“Help me define the goals and constraints for this project.”ConceptGenerate project intake from a natural-language description
“Validate our intake and assign the initial work.”Concept -> InceptionValidate intake and begin agent assignments
“Understand this codebase and draft its project intake.”ConceptScan an existing codebase and generate intake from analysis
“Turn this concept into an agreed project vision.”Concept -> InceptionTransition with intake validation and vision alignment
“Review our architecture and resolve the major risks.”Inception -> ElaborationBaseline architecture and retire major risks
“Plan the implementation from our reviewed design.”Elaboration -> ConstructionPrepare iteration planning, scale delivery, and begin implementation
“Check whether this implementation is ready for release.”Construction -> TransitionValidate IOC, deployment readiness, and operational handoff
“Validate the requirements for the next delivery batch.”AnyPrepare validated requirements ahead of delivery
“Implement this batch with tests and quality checks.”AnyRun test-driven delivery with quality gates
“Coordinate requirements discovery with the next delivery iteration.”AnyCoordinate discovery and delivery tracks
“Prepare this release for production, including rollback.”TransitionSelect deployment strategy, validate, and prepare rollback/regression checks
“Help us triage this incident and plan recovery.”OperationsTriage, resolve, and review incidents
“Review security risks and track the required fixes.”AnyRun continuous security validation and threat review
“Find the performance bottlenecks and verify improvements.”AnyBaseline, identify bottlenecks, optimize, and validate SLOs
“Review what we learned and track improvements.”AnyCapture feedback and track improvement actions
“Assess this change and coordinate its review.”AnyAssess impact, coordinate review, and manage communication
“Identify and track the risks to this project.”AnyIdentify, assess, track, and retire risks
“Map our requirements to evidence and identify gaps.”AnyMap requirements, collect evidence, and identify gaps
“Prepare the documentation and operational handover.”TransitionPrepare documentation, shadowing, validation, and handover
“Create an onboarding plan for our new teammate.”AnyStructure onboarding, training, buddy support, and follow-up
“Organize early-life support for this release.”TransitionTrack early-life support, SLOs, and rapid-response items
“Review the evidence for our next phase gate.”AnyRun multi-agent phase-gate validation
“Check that the next team has a complete handoff.”AnyValidate handoff between phases and tracks
“Work through these issues with bounded retries and verification.”ConstructionRun bounded issue-to-code iteration with validation and escalation

SDLC Accelerate — from idea to reviewed planning artifacts:

Turn an AI-powered code review tool with GitHub integration into reviewed intake, architecture, risks, and a delivery plan. Use the existing codebase if present, and resume saved planning work instead of starting over.

It can generate intake, vision, use cases, architecture baseline, risk register, test strategy, and deployment planning artifacts with human review between major phases.

Dual-Track Iteration Model:

        ┌─────────────────────────────────────────────────┐
        │                ITERATION N                       │
        │                                                  │
        │  Discovery Track          Delivery Track         │
        │  (Next iteration)         (Current iteration)    │
        │                                                  │
        │  ┌─────────────┐          ┌──────────────┐      │
        │  │ Requirements│          │ Implement    │      │
        │  │ Research    │          │ Test         │      │
        │  │ Design      │          │ Review       │      │
        │  │ Validate    │          │ Deploy       │      │
        │  └─────┬───────┘          └──────┬───────┘      │
        │        │                         │               │
        │        └────────────┬────────────┘               │
        │                     │                            │
        │              ┌──────▼──────┐                     │
        │              │ Iteration   │                     │
        │              │ Assessment  │                     │
        │              └─────────────┘                     │
        └─────────────────────────────────────────────────┘

Metrics and Quality Tracking:

Metric CategoryMetrics Tracked
DORADeployment frequency, lead time, change failure rate, MTTR
VelocityStory points, cycle time, throughput
FlowWIP limits, flow efficiency, blocked items
QualityTest coverage, defect metrics, code quality, technical debt
OperationalSLO/SLI, infrastructure, incidents, cost

Forensics Complete — Digital Forensics and Incident Response

Forensics Complete supports authorized DFIR work following NIST SP 800-86-style evidence handling, MITRE ATT&CK mapping, Sigma hunting, timeline construction, and structured reporting.

 ┌──────────┐    ┌──────────┐    ┌────────────┐    ┌──────────┐    ┌──────────┐
 │  SCOPE   │───▶│  TRIAGE  │───▶│  ACQUIRE   │───▶│ ANALYZE  │───▶│  REPORT  │
 │          │    │          │    │            │    │          │    │          │
 │ Profile  │    │ Volatile │    │ Evidence   │    │ Log      │    │ Executive│
 │ target   │    │ data     │    │ collection │    │ Timeline │    │ summary  │
 │ system   │    │ capture  │    │ Chain of   │    │ IOC      │    │ Findings │
 │          │    │ RFC 3227 │    │ custody    │    │ Sigma    │    │ Timeline │
 └──────────┘    └──────────┘    └────────────┘    └──────────┘    └──────────┘
                                       │
                                  SHA-256 hash
                                  verification

Example investigation prompts:

Profile the affected system, triage the incident, and plan evidence acquisition with chain-of-custody records.

Investigate the collected evidence, build a timeline, and look for related indicators of compromise.

Summarize the findings, unresolved questions, and current investigation status.

Supported Evidence Sources:

SourceAgentAnalysis
Auth logsLog AnalystBrute force, privilege escalation, lateral movement
Syslog / journalLog AnalystSystem events, service anomalies
Network connectionsNetwork AnalystC2 beaconing, exfiltration, DNS tunneling
Docker/containerdContainer AnalystContainer escape, image tampering, runtime evidence
Memory dumpsMemory AnalystProcess analysis, rootkits, credential artifacts
AWS/Azure/GCPCloud AnalystAPI anomalies, IAM abuse, network-flow evidence
File systemPersistence HunterCron, systemd, SSH keys, PAM, kernel modules

Media/Marketing Kit — Campaign Lifecycle

Media/Marketing Kit treats campaign work as a lifecycle with artifacts and review gates, so strategy, content, legal/brand review, publication planning, and performance analysis remain inspectable.

 ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐
 │ STRATEGY │───▶│ CREATION │───▶│  REVIEW  │───▶│ PUBLISH  │───▶│ ANALYZE  │
 │          │    │          │    │          │    │          │    │          │
 │ Research │    │ Copy     │    │ Brand    │    │ Schedule │    │ KPIs     │
 │ Audience │    │ Design   │    │ Legal    │    │ Channels │    │ Reports  │
 │ Strategy │    │ Content  │    │ Quality  │    │ Launch   │    │ Learnings│
 └──────────┘    └──────────┘    └──────────┘    └──────────┘    └──────────┘
DisciplineExample Artifacts
StrategyCampaign intake, positioning, messaging, audience profile, channel plan
CreationBlog drafts, social posts, email sequences, creative briefs, media kits
ReviewBrand compliance, legal clearance, accessibility review, claim substantiation
PublicationLaunch checklist, schedule, channel handoff, go-live readiness
AnalysisKPI report, performance digest, retrospective, optimization plan

Media Curator — Archive Management

Media Curator helps assess, acquire, organize, verify, transcribe, and export media collections. It starts with assessment and planning so unknown or mixed media is routed before downloads or metadata rewrites.

Assess my Pink Floyd collection, identify gaps, and suggest sources for the missing material.

Transcribe /path/to/media.wav and retain timestamps and source provenance.

Review the collection's tags and completeness, assemble the 1973 live recordings, and prepare a Plex export. Verify the archive and report anything unresolved.

Quality tiers help reviewers choose what to keep. Transcript sidecars preserve source hashes, transcript hashes, timestamps, and optional speaker labels for review and later research handoff. Common standards include ID3v2.4, Vorbis Comments, MusicBrainz, PREMIS 3.0, and W3C PROV-O.

Research Complete — Academic Research Pipeline

Research Complete turns search results and PDFs into source-grounded, reviewable research artifacts with persistent identifiers, quality checks, and provenance.

 ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐
 │ DISCOVER │───▶│ ACQUIRE  │───▶│ DOCUMENT │───▶│ ARCHIVE  │
 │          │    │          │    │          │    │          │
 │ Search   │    │ Download │    │ RAG      │    │ OAIS     │
 │ databases│    │ PDF      │    │ summaries│    │ lifecycle│
 │ Rank     │    │ Metadata │    │ Citations│    │ FAIR     │
 │ results  │    │ extract  │    │ GRADE    │    │ W3C PROV │
 └──────────┘    └──────────┘    └──────────┘    └──────────┘

Pipeline stages: Discovery -> Acquisition -> Documentation -> Citation -> Quality Assessment -> Synthesis -> Gap Analysis -> Archival. The framework uses REF-XXX identifiers, GRADE-style evidence quality labels, FAIR-style checks, and Unpaywall lookup for open-access discovery. It flags unsupported claims for review instead of promising error-free summaries.

Knowledge Base — Linked Project Wiki

Knowledge Base is for open-ended knowledge accumulation where the taxonomy emerges over time. It uses entity, concept, source, comparison, and synthesis pages so future sessions can find what is known, what is missing, and how ideas connect.

Page TypePurpose
EntityA person, company, tool, place, system, or other named thing
ConceptA technique, pattern, framework, or idea
SourceThe evidence layer for claims and summaries
ComparisonA decision aid for tools, approaches, vendors, or options
SynthesisA higher-level claim produced by combining multiple sources

Ops Complete — Executable Operations

Ops Complete gives operational procedures a structured envelope: inventory, capabilities, playbooks, gates, targets, schedules, pipelines, and extensions. It is useful when procedures must be idempotent, verifiable, and evidence-aware.

apiVersion: ops.aiwg.io/v1
kind: OpsPlaybook
metadata:
  name: deploy-auth-stack
  namespace: production
spec:
  # Desired state
status:
  # Observed state written by the executor

Extensions add domain-specific ops support for systems, IT, development infrastructure, and streaming workflows. See Ops Complete overview and Ops evidence governance.

Security Engineering — Applied Security Decisions

Security Engineering complements SDLC and forensics by focusing on security decisions that need explicit assumptions and reviewable tradeoffs.

AreaExample Use
Cryptographic primitivesChoose AEAD, KDF, hashing, randomness, and signing patterns for a concrete workload
Chain of trustMap trust anchors, update paths, verification points, and failure modes
Authentication factorsDecide factor mix, enrollment, recovery, lockout, and degraded-mode behavior
Runtime secret hygieneReview secret storage, process boundaries, rotation, logging, and local development exposure
Supply-chain trustReview dependency sources, lifecycle scripts, release provenance, SBOMs, and signed artifacts
Physical-access threatsModel device seizure, kiosk, lab, field, and hostile-local-user conditions
DFIR readinessPrepare evidence handoff points before an incident occurs

Install with:

aiwg use security-engineering

Validation Complete — Focused Validation

Validation Complete provides a small validation workflow surface for teams that need structured review without adopting a broader lifecycle. Use it where a project already has its own process but wants AIWG-style validation gates and reports.


Voice Framework — Content Voice Consistency

Voice Framework defines reusable writing profiles and output modes that can be applied across docs, release notes, campaigns, reports, and internal guidance. It describes the desired voice directly rather than relying only on banned word lists.

ProfileWhen to UseCharacteristics
technical-authorityAPI docs, architecture guidesPrecise terminology, direct claims, concrete examples
friendly-explainerTutorials, onboardingAccessible language, patient sequencing, light warmth
executive-briefStatus reports, proposalsDecision-oriented summaries, concise evidence, clear next steps
casual-conversationalBlog posts, social mediaNatural rhythm, opinion-forward phrasing, varied structure

Apply the technical-authority voice to docs/architecture.md.

Create a reusable company voice from blog-posts/*.md, and analyze how docs/existing-content.md compares.

Blend technical-authority and casual-conversational voices at a 70:30 ratio for this draft.

See Voice Framework overview and Voice Framework quickstart.

MCP Server — Model Context Protocol Integration

AIWG can expose its project context, discovery catalog, and governed workflows through a Model Context Protocol server. This lets MCP-capable tools call AIWG without learning the repository layout or memorizing provider-specific file locations.

The MCP server is useful when you want an assistant to ask AIWG questions such as “what capabilities are available for release planning?”, “show the SDLC quickstart”, or “run this governed workflow and return the evidence artifact.” The base server keeps a small default tool surface; larger toolsets can be enabled explicitly for teams that want richer orchestration, mission, dataset, or framework operations.

Connect this AI tool to AIWG’s MCP server. Start with the default tool surface; enable flow, mission, and catalog operations when this workspace needs them, and verify the connection.

Provider installation depends on the host. AIWG can write MCP configuration for supported targets where the provider has a stable local MCP config format; other providers use the same server command in their own UI or settings.

Configure the AIWG MCP connection for the provider I use in this workspace. Check its supported settings and tell me whether the host needs any further setup.

MCP integration does not make every AIWG operation model-backed. Catalog reads, status checks, link resolution, and local evidence inspection are ordinary local operations. Workflows that ask an assistant to reason, draft, call another provider, or continue an agent loop may use model calls depending on the connected host and selected provider.

See also: MCP server documentation, MCP capability audit, and cross-platform overview.

Agent Evaluation Framework

AIWG treats agents, skills, commands, and rules as reviewable project assets. The evaluation workflow is designed to answer concrete questions before you rely on a capability in a live project:

  • Does the capability declare the right trigger conditions and boundaries?
  • Does it cite the files, schemas, or rules it depends on?
  • Does it produce artifacts that another provider can inspect?
  • Does it fail safely when prerequisites are missing?
  • Does it preserve evidence for audit, handoff, or regression review?

Ask for an evaluation outcome; the assistant handles capability lookup, metadata validation, and evidence tools.

Find the relevant agent-evaluation workflow. Review this capability’s metadata, triggers, dependencies, and evidence contract, then record the checks and any gaps.

A practical evaluation usually starts with a small task and a pass/fail criterion. For example:

Evaluate the release-note drafting capability against this repository. Use only committed changelog entries and merged PR metadata. The result is acceptable if every claim links to a source artifact and uncited claims are listed separately.

That prompt-led path is intentional. AIWG can route the work through provider-native tools, but the acceptance criterion remains explicit and reviewable. Avoid treating any score, pass rate, or runtime as guaranteed across models or providers; those values depend on the selected model, available tools, project size, and the evidence the workflow can inspect.

Bidirectional Traceability — @-Mention System

AIWG uses lightweight @ references to connect instructions, generated artifacts, source files, evidence, and follow-up work. The goal is traceability across providers: a model can move from a rule to the code it governs, from a generated report to the source data behind it, or from an issue to the artifact that closed it.

<!-- In an agent or skill file -->
@src/auth/middleware.ts
@docs/security/authentication.md
@.aiwg/evidence/release-2026-09-07.json

Traceability matters most when a workflow crosses boundaries. An SDLC intake can reference the use case it created. A context-firewall review can reference the baseline it approved. A dataset query can reference the source, ingest plan, checkpoint, and verification record instead of relying on conversation memory.

Ask for the traceability result you need; the assistant discovers the relevant validation or reporting tools:

Check the references in docs/ for missing targets and inconsistent links. Save a traceability report with evidence under .aiwg/reports/.

For scripted checks, the CLI reference documents discovery and artifact lookup.

Use root-relative references in public documentation so links work from the README. Use provider-specific absolute paths only inside generated provider files where that provider requires them.

Configuration & Customization

AIWG separates project context from provider packaging. The project keeps canonical context and generated artifacts under the workspace, then deploys provider-specific adapters for Claude, Codex, Cursor, Windsurf, Warp, OpenCode, OpenClaw, OpenHuman, Hermes, DeepSeek Harness, Copilot, Devin, Factory, Oh My Pi, Pi Coding Agent, Antigravity, and the generic fallback.

The primary files are:

WORKSPACE.md                 # Project/operator context read by providers
AIWG.md                      # AIWG discovery and routing guide
AGENTS.md                    # Provider bootstrap for Codex and other AGENTS.md readers
.aiwg/                       # Canonical AIWG config, generated context, evidence, reports
.aiwg/aiwg.config            # Workspace configuration and provider deployment state
.aiwg/index/                 # Searchable artifact and capability indexes when generated
.aiwg/reports/               # Audits, sync reports, doctor reports, workflow outputs
.aiwg/sessions/              # Optional local session catalog data
.aiwg/datasets/              # Optional dataset plans, manifests, lineage, and exports

Provider directories are generated from the same canonical context. Their exact shape depends on the provider:

.claude/                     # Claude Code skills, commands, hooks, settings
.codex/ or ~/.codex/         # Codex prompts and global configuration where applicable
.agents/                     # Cross-provider agents and skills used by Codex/Antigravity/OMP
.cursor/                     # Cursor rules and skills
.github/                     # GitHub Copilot prompts, instructions, and agents
.warp/                       # Warp skills and compatibility assets
.omp/                        # Oh My Pi native agents, prompts, rules, and bootstrap

Creating Custom Extensions

Describe the reusable capability you want. The assistant selects a scaffold for the appropriate asset type and validates its metadata and references.

Create a custom release-review extension with a reviewer agent, checklist, and release-note skill. Choose the appropriate bundle structure, define inputs and outputs, and validate it before deployment.

A custom extension should define the smallest durable contract needed by the workflow: triggers, inputs, outputs, evidence, and provider packaging. Keep model-specific phrasing in provider assets. Keep project policy, schemas, and reusable workflow contracts in .aiwg or extension source so multiple providers can share them.

Capability Discovery — Describe the Task

The assistant searches AIWG’s capability graphs from your intent, then reads the matching assets. You can name the outcome without knowing the command, skill, agent, or framework that implements it.

Find the appropriate workflow for production deployment, dataset lineage, or project intake. Show why it fits this task, read the selected instructions, and use our indexed custom assets where relevant.

Discovery is also useful for documentation. Instead of hard-coding every command in a README, link to the relevant quickstart and show one or two representative prompts. The catalog can change as frameworks and addons are installed, while the task language stays stable.

Artifact Index — Find and Reuse Project Work

The artifact index makes generated work easier to find, verify, and reuse. It indexes reports, generated context, evidence, and other AIWG-managed files into a searchable local catalog.

Refresh the artifact index, verify that this workspace is connected, and find the latest review evidence.

A provider can then answer questions such as “find the latest context-firewall report” or “show the SDLC artifact that introduced this acceptance criterion” without scanning the whole repository manually.

Doc Sync — Bidirectional Documentation

Doc sync is for keeping code and documentation aligned under review. It can audit mismatches, propose updates, and write reports before code or documentation changes are accepted.

Audit the documentation against the code without changing either. Identify stale quickstarts and missing implementation requirements, then propose scoped updates with source references.

Doc sync writes reports under .aiwg/working/ and .aiwg/reports/ when configured. Treat those reports as review artifacts. Do not assume doc sync can prove semantic equivalence between code and prose; it identifies inconsistencies, stale examples, missing links, and candidate updates for human or provider review.

Reproducibility Validation

AIWG’s reproducibility features focus on explicit inputs, evidence records, deterministic modes where available, and reviewable outputs. They do not guarantee identical model text across providers or runs.

Run this workflow with explicit inputs and a reproducible seed where supported. Export its evidence, verify the bundle, and report anything that cannot be reproduced.

For workflows that expose checkpointing, snapshots, or replay through installed skills, start with discovery so the current workspace selects the correct implementation:

Find the supported checkpoint and replay workflow for this workspace, preserve the current state, and explain what a later run can verify or resume.

The practical standard is repeatability of inputs, citations, commands, and artifacts. Exact model wording should be treated as a generated output, not as the source of truth.

Session Catalog

The session catalog is an optional local feature for importing, searching, and promoting useful provider conversation history. It is designed for controlled handoff and audit. It should be enabled intentionally because it can include sensitive prompts, local paths, and project context.

Set up a local session catalog for this workspace. Preview the provider sessions available for import, import the reviewed selection, and find conversations about release blockers with their provenance.

Imported sessions can be tagged, extracted into reusable notes, reviewed for promotion, or audited for provenance. Keep private-provider roots and shared history locations explicit in configuration; do not assume another provider’s global history is safe to import by default.

See session history setup and sessions CLI.

Dataset Intelligence

Dataset intelligence gives AIWG a governed path for local files, directories, CSV/JSONL sources, and approved HTTP sources. The dataset router carries stable source, plan, checkpoint, lineage, verification, and export references between phases.

Build a governed index of these documentation sources. Validate and preview the inputs, prepare an ingestion plan, and retain its approval, lineage, and verification records. Then find which quickstart explains Codex setup.

Local adapters are constrained by configured roots. HTTP adapters are deny-by-default and require explicit hosts. Indexes are derived artifacts; the canonical record is the source descriptor, approved plan, ingest run, and evidence trail.

See dataset intelligence quickstart, dataset overview, and source adapters.

Issue-Driven Development

AIWG supports local issue planning and governed handoff to external issue trackers. The local issue CLI stores records under .aiwg/issues/, which makes issues reviewable even when a project does not have GitHub, Gitea, Jira, or another tracker connected.

Set up local issues with the APP prefix. Draft an issue for OAuth2 callback validation, including state checks, token-exchange errors, and tests. Show the open authentication issues and record verified progress.

External tracker import/export is explicit. Use it when you need traceability between local AIWG records and a remote system, and keep snapshots or live connector settings under review.

Import this GitHub issue snapshot into our local store. Prepare APP-0001 for the Gitea tracker and show any conflicts between local and external state before reconciling them.

For agent-assisted repair work, name the issues and acceptance checks:

Resolve APP-0001 and APP-0002 using this project's issue workflow. Run the project's test and lint checks, and report the changes and anything unresolved.

External issue systems are not a default side effect of local issue work. They require configured connectors, snapshots, or explicit export/import requests. See local issue integration and filing issues.

Daemon Mode & Messaging Integration

AIWG’s automation layer is for long-running coordination, not for hiding work from review. The safe default is local, explicit execution with visible status and evidence. Daemon, messaging, and mission-control setups should declare their trigger source, operator identity, workspace, budget limits, and completion criteria.

The base CLI exposes current orchestration commands through the agent loop and mission control. Messaging bridges and chat bots are advanced deployments described in the daemon and messaging docs; they require external service configuration and should not be assumed to exist in a fresh checkout.

Coordinate the release follow-up with at most three concurrent missions. Fix the authentication test failures, retain verification evidence, and show progress. Make it possible to pause, resume, or stop the work.

For provider messaging, document the concrete external channel and approval boundary. A Slack, Discord, Telegram, or webhook bridge should make it clear who can enqueue work, where logs are stored, and which operations require human approval before writing to external systems.

See daemon guide, messaging guide, and Mission Control.

See It In Action

The fastest way to use AIWG is to ask for the first useful task, request a concrete deliverable, and name the success check. The assistant discovers the relevant skill or provider surface and handles the underlying tools.

SDLC workflow from idea to implementation

Use the SDLC framework to turn an AI-powered code review tool into requirements, architecture decisions, a first implementation task, and acceptance checks. Return links to the generated artifacts.

Long-running implementation loop

Fix the failing authentication tests in a bounded loop. Stop after five iterations or forty-five minutes, and report whether the relevant tests pass and what remains unresolved.

The agent loop is useful for bounded repair loops where the success condition is objective. It is not a guarantee that the model will solve the task. Set wall-clock, token, tool-call, or cost limits for expensive providers.

Recursive search over large code or docs

Search the provider quickstarts for outdated reload instructions. Use at most four parallel workers and a 50,000-token budget; return source links, the quoted statements, and proposed corrections.

Dataset-backed project knowledge

Check and preview our documentation dataset, then find the best Codex quickstart with source and lineage links.

Use dataset intelligence when the source and lineage need to be explicit. Use RLM when the immediate need is recursive search or fanout over files.

Session history reuse

Find this workspace’s prior marketing-audit conversations. Review their scope before import and extract the relevant decisions into a Markdown artifact with provenance.

This is useful when prior provider conversations contain decisions that should become project artifacts. Keep import scope explicit and review the discovered sessions before promotion.

Security, forensics, and operations prompts

Use the security-engineering framework to review the OAuth2 callback flow. Produce threat assumptions, concrete findings, and tests I can run.

Use the forensics framework to analyze these logs. Preserve evidence references, build a timeline, and separate confirmed facts from hypotheses.

Use the ops framework to turn this production incident into a runbook update, verification checklist, and follow-up issues.

These prompts preserve the original README’s hands-on style while keeping provider behavior accurate: AIWG selects framework capabilities through discovery and provider deployment, and the deliverable remains explicit.

Platform Support

AIWG has registry-backed named provider integrations plus a generic fallback for tools that read Markdown context but do not have a dedicated adapter. The integrations share product framing: reusable project context and specialist workflows in the AI tools teams already use. Provider distinctions matter because each host has different native surfaces.

See cross-platform overview for the maintained comparison and setup links.

ProviderSetupPrimary contextNative or conventional surfacesNotes
Claude Codeaiwg use all --provider claudeCLAUDE.mdSkills, commands, hooks, MCP configBest fit for rich AIWG provider packaging. See Claude quickstart.
Codexaiwg use all --provider codexAGENTS.mdGlobal prompts, project skills, MCP configUses AGENTS.md bootstrap plus .agents/skills/. See Codex quickstart.
Cursoraiwg use all --provider cursorRules and skills.cursor/rules/*.mdc, .cursor/skills/*/SKILL.mdCursor rules are native; some assets remain conventional. See Cursor quickstart.
Windsurfaiwg use all --provider windsurfWindsurf rulesRules and workflowsUses Windsurf’s local rule model where available.
OpenCodeaiwg use all --provider opencodeAgent/rule contextProvider-local agents, commands, rulesGood for lightweight terminal workflows.
Gemini CLIaiwg use all --provider geminiGEMINI.mdCommands and context filesKeeps AIWG guidance in Gemini-readable Markdown.
Qwen Codeaiwg use all --provider qwenQWEN.mdCommands and context filesSimilar Markdown-first provider packaging.
Firebase Studioaiwg use all --provider firebaseStudio contextRules and generated contextFocused on Firebase Studio workspace guidance.
GitHub Copilotaiwg use all --provider copilot.github assetsPrompts, instructions, agents, MCP configUses .github/prompts/*.prompt.md, .github/instructions/*.instructions.md, and .github/agents/*.agent.md.
Devinaiwg use all --provider devinDevin-compatible contextCompatibility packagingUses compatibility paths where Devin can read project instructions.
Factoryaiwg use all --provider factoryFactory contextAgents and commands where supportedProvider behavior depends on the installed Factory environment.
Grok Botaiwg use all --provider grokbotAGENTS.mdDiscover-first skills when AIWG_GROKBOT_SKILLS_DIR is setStable; not Cursor / not xAI Grok Build. See Grok Bot reference.
Grok Buildaiwg use all --provider grok-buildAGENTS.md + .grok/rules/*.md.grok/skills/ kernel; $GROK_HOME user skillsExperimental; distinct from grokbot. Agents/rules writers deferred #2577.
Oh My Piaiwg use all --provider omp.omp/AGENTS.mdAgents, prompts, rules, skillsDedicated OMP quickstart: Oh My Pi quickstart.
Pi Coding Agentaiwg use all --provider piAGENTS.mdAgent Skills, prompt templates, trust-gated extension bridgeExperimental; see Pi quickstart.
Antigravityaiwg use all --provider antigravityAGENTS.md and .agents/Agents, skills, indexed commands, MCP config when enabledSee Antigravity provider docs.
Generic Markdownaiwg use all --provider genericAIWG.md / WORKSPACE.mdMarkdown instructionsUse when a provider reads repo docs but has no dedicated integration.

For CI jobs, build verification checks deployment and provider discovery before the provider runs a task. For routines, teammates, connectors, or memory proposals, bot handoffs produce a draft to review in the selected provider.

After deployment, check readiness with the assistant or run the health check:

aiwg doctor

Confirm that the deployed provider context is active and explain any remaining setup steps.

Fresh deployments may report that the provider should be restarted or reloaded so the host notices new files. That is provider-specific readiness information, not a requirement to regenerate context after every command.

CLI Reference

Everyday work stays in the conversation. The small manual command set is for setup and maintenance:

CommandPurpose
aiwg use <framework> --provider <provider>Deploy and connect AIWG assets to the project.
aiwg initCreate the baseline project configuration; deployment can initialize it when needed.
aiwg refreshUpdate AIWG and refresh deployed project assets.
aiwg doctorDiagnose installation and workspace readiness.

Installing the executable still requires a package manager, as shown in Quick Start; an assistant with terminal access can perform that step too. Advanced scripting, server configuration, registry operations, indexing, issue synchronization, and automation options belong in the CLI reference and linked guides. You do not need to learn those interfaces to request their outcomes.

Architecture

AIWG is a portable context and workflow layer. It keeps canonical project instructions in repo-visible files, packages provider-specific assets for the AI tools a team uses, and preserves artifacts so work can be reviewed outside the original chat.

flowchart TD
    A[Project context<br/>WORKSPACE.md + AIWG.md] --> B[AIWG catalog]
    B --> C[Provider packaging]
    C --> D[Claude, Codex, Cursor, Copilot, Warp, OMP, Antigravity, others]
    B --> E[Specialist workflows]
    E --> F[SDLC, research, ops, security, marketing, datasets, RLM]
    E --> G[Artifacts and evidence]
    G --> H[Reports, issues, datasets, sessions, indexes]
    H --> B

Extension System

An AIWG extension usually contains some combination of:

AssetRole
AgentsPersistent role definitions, responsibilities, and routing constraints.
SkillsTask-specific procedures with triggers, inputs, outputs, and evidence rules.
CommandsProvider-facing shortcuts or prompt templates.
RulesPolicies and reusable constraints.
SchemasStructured contracts for plans, artifacts, manifests, and reports.
TemplatesRepeatable starting points for generated files.
ScriptsLocal deterministic helpers used by workflows.

The registry and discovery index make those assets findable without requiring every provider to support every asset type natively. When a provider lacks a native concept, AIWG packages the asset as Markdown context or a conventional file the provider can read.

Multi-Agent Orchestration

AIWG’s orchestration model is explicit about roles and handoffs. A complex task can move through a steward, specialist skill, review step, evidence export, and follow-up issue without losing the artifact trail.

sequenceDiagram
    participant U as User
    participant S as Steward / Discover
    participant W as Specialist Workflow
    participant P as Provider Tooling
    participant E as Evidence Store

    U->>S: Describe outcome and success check
    S->>W: Select capability and inputs
    W->>P: Execute provider-local or CLI steps
    P-->>W: Results, files, diagnostics
    W->>E: Write report/evidence/issue refs
    W-->>U: Deliverable with checks and next step

This structure is why AIWG documentation emphasizes “first useful task, concrete deliverable, success check, and next step.” It gives a model enough direction to act while leaving a reviewer enough evidence to verify the result.

YAML Metalanguage

Many AIWG assets use YAML frontmatter or YAML schemas so capabilities can be discovered, validated, and converted between provider formats.

---
namespace: aiwg
name: release-notes
description: Draft release notes from approved issue and changelog artifacts
platforms: [all]
triggers:
  - release notes
  - changelog summary
outputs:
  - docs/releases/{version}.md
evidence:
  required:
    - source_issue_refs
    - changelog_refs
---

The metadata is not decorative. It lets discovery find the capability, lets validation detect missing fields, and gives provider adapters enough information to package the asset accurately.

Project Artifacts

AIWG-generated artifacts are intentionally ordinary files: Markdown, JSON, YAML, SQLite-backed local stores when enabled, and provider-readable context. That makes them inspectable in a code review and portable across machines.

Examples include:

.aiwg/reports/context-firewall-*.md
.aiwg/reports/doc-sync-audit-*.md
.aiwg/evidence/*.json
.aiwg/issues/*.json
.aiwg/datasets/**/manifest.json
.aiwg/rlm-prep/**/manifest.json
.aiwg/sessions/**

Artifact indexes reduce manual browsing, but they do not replace source review. Treat indexed results as navigation aids with links back to the original files.

Agent Loop — Autonomous Long-Running Agent Orchestration

The agent loop is AIWG’s bounded iterative execution mode. It is intended for tasks where the objective and completion criterion can be checked: fixing tests, applying a migration, updating docs to match a report, or carrying a refactor through verification.

Update the provider quickstarts from the approved marketing audit. Verify Markdown links and keep changes within scope. Stop after six iterations, sixty minutes, or 120 tool calls.

The agent loop records loop state so work can be inspected and resumed when supported by the selected provider and local environment.

Show the current loop’s progress and evidence. Resume its saved work if interrupted, or stop it when I ask.

Use budgets for any loop that may call a remote model or external provider:

Reduce flaky integration tests and retain first-attempt failures. Verify the reproduction over ten consecutive runs, with a limit of 200,000 tokens and $10. Stop when either budget is exhausted.

Long-running automation should still produce reviewable outputs: changed files, reports, evidence, status logs, and the exact checks run. The agent loop can continue work within configured limits, but it cannot guarantee a solution, fixed runtime, or provider availability.

Mission Control builds on the same principle for multiple bounded work items:

Coordinate the documentation-audit follow-up with at most four concurrent missions. Check that the README’s examples are current, preserve evidence, and report progress and unresolved findings.

RLM — Recursive Context Decomposition

For a bounded batch, specify the parallelism limit explicitly:

Add TypeScript types to the components in src/components/*.tsx. Work in bounded batches with at most four parallel workers, and verify each batch.

RLM helps with sources that are too large to fit comfortably in one model context. It prepares files into traceable chunks, fans a query out across those chunks, and merges results with links back to the source material.

flowchart LR
    A[Source files] --> B[rlm-prep]
    B --> C[manifest.json]
    C --> D[rlm-search / fanout]
    D --> E[ranked findings]
    E --> F[source-linked answer]
    C --> G[rlm-cache]

Ask to prepare a file tree once when you want to reuse it for several searches.

Prepare the source and documentation for repeated searches. Find where provider reload status is calculated and summarize stale quickstart instructions, using at most four parallel workers and source-linked findings.

For a single-file review:

Divide this README into reviewable chunks with source locations and enough overlap to preserve context.

RLM is a retrieval and decomposition workflow, not a magic context override. Quality depends on chunk boundaries, source coverage, prompt specificity, model capability, and budget. For high-stakes review, ask for quoted source links, inspect the cited chunks, and rerun targeted searches for disputed claims.

Research Foundations

AIWG draws design ideas from research across cognitive science, multi-agent systems, software engineering, retrieval, provenance, and AI safety. The results cited below belong to the referenced papers or systems; they are not AIWG performance guarantees. Reference summaries live in docs/references/ (REF-NNN entries). The bibliography groups related design topics.

Cognitive Foundations

Multi-Agent Systems & Orchestration

Reasoning & Planning

Self-Correction & Iterative Refinement

Stage-Gate, SDLC & Traceability

Software Engineering & Agent-Computer Interface

Context Engineering & Memory

Agent Memory & Knowledge Systems

Recursive Context Decomposition

Provenance, Reproducibility & Research Management

AI Safety & Failure Modes

Task Decomposition & Declarative Pipelines

Training, Alignment & In-Context Learning

RAG, Retrieval & Tool Use

Domain Knowledge & Specialization

Constrained Generation & Output Validation

LLM Serving & Local Deployment

MCP & Agentic Standards


Why AIWG

AIWG is for people who already use AI assistants and want the work to survive past one conversation. It gives the assistant project-readable instructions, specialist roles, repeatable workflows, and a place to save plans, findings, and decisions.

For Individual Developers

Use AIWG when a coding task needs project context, not just a one-off answer. The .aiwg/ directory can hold requirements, architecture notes, test plans, reviews, and task reports. Later sessions can read those artifacts before changing code. Agent-loop workflows can continue a bounded task until the named verification check passes, a limit is reached, or human input is needed.

For Engineering Teams

Use AIWG to keep shared instructions and review artifacts with the repository. Teams can deploy the same source workflows to the provider surfaces they use, then verify each provider handoff separately. Human gates and review steps help make important changes visible before they move forward; they do not replace human code review, testing, security review, or release approval.

For Platform Engineers

Use AIWG when you need reusable AI workflows across projects or teams. The extension system supports project-local rules, skills, agents, addons, and frameworks. Scaffolding commands help create those components, and discovery helps agents find the resulting capabilities without requiring users to memorize the catalog.

For Researchers

Use AIWG to organize source notes, citations, provenance records, and research artifacts. The research framework uses ideas from FAIR, W3C PROV, GRADE, and OAIS to make research work easier to inspect and maintain. Those alignments are documentation and workflow structures, not a certification that every generated note is correct.

For Security Teams

Use AIWG for structured security reviews, incident investigation notes, and forensics-oriented workflows. The forensics framework includes target profiling, triage, acquisition, timeline, IOC, and reporting workflows with references to NIST SP 800-86, MITRE ATT&CK, Sigma, and STIX. Investigations still require authorized access, evidence handling discipline, and human review.


AIWG vs Manual AI Workflows

TaskManual AI workflowAIWG mechanismLimit to keep in view
Carry context into another sessionPaste summaries, links, and decisions againSave project artifacts under .aiwg/ and route later work through themThe assistant still has to read and interpret the right artifacts
Coordinate review perspectivesAsk separate prompts and merge notes by handUse specialist roles and review workflows that produce a combined artifactReviewers can share wrong assumptions if the input context is wrong
Keep task scope visibleTrack instructions in chat historyUse workflows, rules, and saved task outputs with explicit scopePrompt-level rules are not hard technical enforcement by themselves
Recover from a failed attemptRestart from the last visible messageUse loop state, checkpoints, reports, and bounded retries where configuredRecovery can still stop on missing tools, unclear goals, or failing tests
Work across AI toolsRewrite prompts for each providerDeploy provider-specific files from the same source workflowsProvider capabilities, permissions, and reload behavior differ
Trace decisions to work productsSearch notes manuallyUse artifacts, mentions, indexes, and provenance recordsLinks can drift and need validation
Review citations and research notesTrust generated citations or manually inspect each oneStore source records, notes, citations, and quality assessments togetherSource-grounding reduces risk; it does not prove every claim is correct
Move through project phasesKeep phase criteria in a checklistUse stage-gate workflows with human approval pointsGates reflect configured criteria and available evidence

Standards Alignment

AIWG uses standards and established methods as design references. This section describes the intended mapping; it is not a compliance guarantee, audit attestation, or substitute for domain-specific review.

Standard or methodHow AIWG uses it
FAIR PrinciplesArtifact and research-corpus structure that favors findable, accessible, interoperable, and reusable records
W3C PROVProvenance records for selected generated artifacts and derived outputs
GRADEEvidence-quality language and review patterns for research citations
OAIS (ISO 14721)Archival lifecycle concepts for research and media corpus handling
NIST SP 800-86Digital-forensics evidence-handling references in forensics workflows
MITRE ATT&CKThreat-technique mapping references for security and forensics analysis
STIX 2.1Indicator-of-compromise formatting references
Sigma RulesThreat-detection rule format references
IEEE 830Requirements-specification and traceability influence for SDLC artifacts
MCPModel Context Protocol integration for tool-based AI workflows
CalVerCalendar versioning format for AIWG releases

Documentation

Getting Started

Customize

By Audience

Practitioners:

Technical Leaders:

Researchers & Evaluators:

Platform Guides

Framework Documentation

Extension System

AIWG's extension system supports discovery, semantic search, and cross-platform deployment for project-local and packaged capabilities:

Advanced Topics


Contributing

Contributions are welcome. See CONTRIBUTING.md for the project guidelines.

Quick contributions:

  • Found a bug or confusing workflow? Open an issue.
  • Have a documentation improvement? Submit a PR with the source file and the behavior it clarifies.
  • Want to add an agent? Ask for a role with clear responsibilities; see the agent template.
  • Want to add a skill? Describe its trigger, expected inputs, and verifiable outcome.
  • Want to create an addon? Ask to package related agents, skills, templates, and rules for reuse.

Community & Support


Badges

Building on AIWG? You can use a Built With AIWG or Powered By AIWG badge. Hosted image links are available, and projects can also copy the image if they prefer to avoid hot-linking:

Built With AIWG

[![Built With AIWG](https://aiwg.io/assets/badges/built-with-aiwg-dark.png)](https://aiwg.io)

Full set with copy-paste snippets: aiwg.io/badges.


Usage Notes

AIWG tries to keep always-loaded context small by using kernel quickrefs, provider-facing indexes, and on-demand discovery. Actual token use depends on the provider, selected workflows, project size, and how much context the agent loads. See Usage Notes for rate-limit guidance.


License

AIWG-authored code is available under the MIT License. See LICENSE. Runtime dependencies retain their own licenses; see THIRD_PARTY_NOTICES.md for the reviewed Fortemi and Bytecask AGPL boundary, source links, and inspection instructions.

This framework does not provide legal, security, financial, medical, or other professional advice. Generated work should be reviewed before use. See Terms of Use for full terms.


Sponsors

Roko Network

The Temporal Layer for Web3

Enterprise-grade timing infrastructure for blockchain applications.

Selfient

No-Code Smart Contracts for Everyone

Making blockchain-based agreements accessible to all.

Integro Labs

AI-Powered Automation Solutions

Custom AI and blockchain solutions for the digital age.

Interested in sponsoring? Contact us


Acknowledgments

Research foundations: AIWG draws from cognitive science (Miller 1956, Sweller 1988), multi-agent systems (Jacobs et al. 1991, MetaGPT, AutoGen), software engineering (Cooper 1990, RUP), and AI systems research including ReAct, Self-Refine, DSPy, and SWE-agent. Standards and methods such as FAIR, OAIS, W3C PROV, GRADE, and MCP inform the structure of selected workflows and artifacts.

Platforms: Thanks to Anthropic (Claude Code), GitHub (Copilot), Warp, Factory AI, Cursor, OpenCode, and other provider communities for building tools that make project-local AI workflows possible.


Back to Top

Made with determination by Joseph Magly

agentic-coding
ai-framework
anthropic
autonomous-agents
claude-code
codex
copilot
cursor
developer-tools
fine-tuning
multi-agent
multi-platform
orchestration
prompt-engineering
sdlc
training-data
warp
workflow-automation

Contributors

jmagly

2,995 commits

lukeaus

2 commits

myukitty

1 commits

jmagly/aiwg

Cognitive architecture for AI-augmented software development. Specialized agents, structured workflows, and multi-platform deployment. Claude Code · Codex · Copilot · Cursor · Factory · Warp · Windsurf.

TypeScript

211

2,999 commits

updated Sep 23, 2026

See the code

README

AIWG — multi-agent AI framework, one
source of truth; network connecting AI tools

AIWG

Reusable project context and specialist workflows for the AI tools you already use.

Plan software, coordinate specialist reviews, prepare campaigns, investigate incidents, organize research, curate media, and maintain operational knowledge. AIWG combines agents, skills, rules, templates, and workflow utilities around these tasks, adapting them to your existing AI provider.

Project artifacts carry decisions from one session to the next. Domain frameworks supply the procedures; addons extend them with writing profiles, task loops, memory, testing tools, and other capabilities. The sections below show what you can do, how the pieces work together, and how to use them.

The simplest setup is to paste this into a supported AI provider:

Install or repair AIWG for this project by following
https://aiwg.io/setup.aiwg.yaml
Explain the plan before changing anything, preserve my existing work, and ask
me only for choices you cannot safely determine.

The installer detects old, broken, duplicate, and development-mode installs, then guides you through repair or update. It deploys the preferred complete system with one self-verifying aiwg use all command. That command refreshes the indices, regenerates project context, verifies the resulting deployment, and reports whether a provider reload is actually required.

For long-running agents that need an isolated executor, optionally install AIWG Cockpit with a self-hosted Agentic Sandbox executor you control and audit:

Install or repair AIWG Cockpit and Agentic Sandbox by following
https://aiwg.io/agentic-sandbox/setup.aiwg.yaml
Install the required prerequisites, explain the plan before changing anything,
preserve my existing work, and ask me about the isolation, network, storage,
and access choices you cannot safely determine.

This option audits the host, installs the approved Docker or KVM/libvirt runtime and sandbox prerequisites, connects Cockpit to the real executor, applies your resource and access choices, and verifies the control and audit path end to end.

If you prefer to install manually:

npm i -g aiwg
cd /path/to/your/project
aiwg use all --provider <provider>

Replace <provider> with your AI tool's name, such as claude, codex, copilot, cursor, omp, or pi.

The final command deploys, indexes, connects, verifies, and reports one outcome. The standalone index, regenerate, status, and doctor commands remain available for advanced maintenance and troubleshooting; they are not extra install steps.

For the complete beginner path and provider-name table, see Install, Connect, and Verify.

For a lightweight install that resolves signed, versioned resources from the release host, install the executable:

npm i -g @aiwg/cli

Find the architecture-evolution workflow, read its requirements, and help me apply it to this project.

See Web-Backed AIWG Resources for source selection, exact-version overrides, cache verification, offline use, and the current framework-graph constraints.

For a larger project, ask your AI assistant to establish project policy as well. The agent-led setup conversation should establish remotes, issue storage, delivery behavior, signing policy, and provider choices; the assistant discovers the project-setup workflow and handles its tools.

macOS users: if npm fails with EACCES under /usr/local/lib/node_modules, use the macOS Install Guide. Agents and stewards setting up AIWG end-to-end should use the Agentic Install Runbook.

npm version npm downloads License: MIT GitHub Stars Node Version TypeScript 17 Providers Listed on mcpservers.org

Built With AIWG

Get Started · Features · Agents · Documentation · Community · Badges

Discord Telegram


Installation Troubleshooting

Optional native features

The base global install intentionally excludes native packages whose lifecycle scripts require explicit trust. Core deployment, discovery, and provider tooling work without them. Enable only the capability you need:

Enable the native features needed for interactive terminals, semantic search, or graph-backed artifacts in this workspace. Explain which dependencies are required, install only the selected features, and verify they load.

The feature installer writes a private manifest and lockfile under the AIWG user data directory and approves scripts only for that feature. Do not set a broad user-level npm allow-scripts policy. If an older install left native package files present but unbuilt, aiwg doctor reports the broken capability and the same scoped rebuild command.

macOS npm EACCES

If npm install -g aiwg fails with EACCES while writing to /usr/local/lib/node_modules/aiwg, npm is using a system-owned global install directory. The Node.js setup guide covers the supported runtime and version-manager choices. After setting up Node, run:

npm install -g aiwg
aiwg doctor

If Node is already installed and you need a quick recovery, one manual alternative is a user-owned npm prefix. Choose this only after checking your existing Node version-manager configuration:

npm config set prefix ~/.local
echo 'PATH="$HOME/.local/bin:$PATH"' >> ~/.profile
echo 'source ~/.profile' >> ~/.zprofile
source ~/.profile
npm install -g aiwg

See macOS Install Guide for the full walkthrough. Avoid sudo npm install -g aiwg as the default fix; it can create root-owned npm files that break later upgrades.

aiwg command not found

If aiwg is not found after npm i -g aiwg, the npm global bin directory is not on your PATH. Confirm and fix:

Diagnose why this shell cannot find AIWG. Check the npm installation and PATH, and apply the appropriate local fix.

You can also invoke AIWG without adjusting PATH by using npx aiwg doctor. For a broader health check — version, deployed providers, missing dependencies, kernel-skill probes — run aiwg doctor. See the troubleshooting guide for the full recovery paths.


What AIWG Is

AIWG gives your AI assistant reusable project context and specialist workflows. Its deployment layer connects those instructions to your provider: aiwg use copies markdown and YAML source files into the paths each provider reads, so one source of truth works across 17 named provider integrations. An eighteenth generic adapter emits portable files for unrecognized or custom harnesses and is not counted as a named integration.

Around that core, AIWG ships agent-facing utilities for work that benefits from additional structure: persistent artifact memory (.aiwg/), background orchestration, autonomous loops, artifact indexing, cost telemetry, health diagnostics, and more. These are tools the agent calls when the task calls for them — you stay in chat. Most are opt-in. The deployment layer works standalone as plain text files the platform reads natively.

aiwg use supports project deployments, additive user mirrors, and a user-global bootstrap:

  • Project scope — default. Run aiwg use all --provider <provider> from a project root and the artifacts land in that provider's project paths. This keeps project-specific instructions associated with the intended repository. Some providers also use user-level surfaces; check the reported deployment scope. This is the recommended default for new users.
  • User scope (additive mirror) — aiwg use all --provider <provider> --scope user keeps the project deployment and mirrors it to ~/.claude/agents/, ~/.claude/skills/, etc.
  • Global bootstrap — aiwg use all --provider claude --global installs framework and kernel assets in native user-level paths while leaving only lightweight context and provider bootstrap files in the current project. Ask the assistant to connect additional projects without deploying their own skill copies.

Shared user-level instructions can be useful for personal conventions, while project-local instructions keep a team's requirements and decisions with its repository. Review both scopes when a provider uses them together. The installer and provider inventory describe where files will go, so you can distinguish instructions that follow you across projects from instructions intended for this workspace.

See the Agentic Install Runbook for the zero-to-running setup path, and the CLI reference (under aiwg use → "Scope models") for the per-provider details and the global-install rough-edge inventory.

Simple Building Blocks

AIWG's workflow source is readable and editable. The main building blocks are:

  • Agents — specialist role instructions, such as Security Auditor or Test Architect, with defined responsibilities and supported tool access.
  • Skills — reusable procedures an agent can find from a goal and follow during a task.
  • Commands — explicit ways to request a workflow through the provider or CLI.
  • Rules — constraints for the assistant to follow, with tool-based checks where configured.
  • Behaviors — lifecycle actions and hooks on providers that support them.
  • Templates — structures for requirements, briefs, review reports, runbooks, and other outputs.

Many assets use Markdown with YAML metadata; hooks and utilities may also include executable scripts or structured configuration. The provider determines how each asset is loaded or invoked. A role definition is not a separate model, and a written rule is not proof that its constraint was enforced.

Why It Compounds

The building blocks become more useful when workflows share their outputs:

  • A requirements analyst records acceptance criteria that the test engineer can later use to review coverage.
  • A security reviewer reads the same design decision as the implementation agent and records concerns against that decision.
  • A campaign brief gives content writers a shared audience, message, and review criteria.
  • A research note connects a source to the claim it supports, so a later synthesis can revisit the original evidence.
  • A runbook carries verification and recovery steps from planning into an operational change.

Frameworks package these relationships: agents, skills, rules, and templates reference one another, while .aiwg/ holds the project-specific work they produce. A review can follow Primary Author → Reviewers → Synthesizer → Approval → Archive, using parallel execution where the provider and task support it.

For example, Monday's architecture review can become Thursday's implementation checklist. The second session needs to read the saved artifact and check that it is still applicable, but the team has a concrete record to work from rather than reconstructing the decision from conversation fragments.

Research on structured artifacts, multi-agent review, and recovery informs this design. The research foundations section preserves that background separately from claims about AIWG's own performance.

How You Actually Use AIWG

Describe the outcome you want in your AI tool. You do not need to learn a new command language or memorize skill names: “Help me start a project,” “Review this design for security risks,” or “Prepare a deployment plan with rollback.”

The assistant interprets your intent, searches AIWG's capability graphs, reads the matching assets, and follows their procedures. Discovery brings together packaged AIWG capabilities and indexed project-local custom skills, agents, rules, and workflows; user-level assets participate when project policy allows them. Your team's indexed assets can therefore be found through the same conversation as AIWG's built-in capabilities. Newly authored assets need to be deployed or indexed before discovery can find them.

For everyday setup and maintenance, ask:

  • “Set up the SDLC framework for this project and my AI tool.”
  • “Help me configure this project's tracker, delivery, signing, and provider preferences.”
  • “Create a new project for this idea.”
  • “Check which AIWG capabilities are active here and fix any setup problems.”
  • “Update AIWG and refresh this project's deployed assets.”

The assistant handles discovery, artifact lookup, and the selected workflow's tools, then reports the result and its verification. Matching a capability is a starting point: the assistant still checks scope, prerequisites, and project policy before acting.

For manual setup and maintenance, the usual commands are aiwg use, aiwg init, aiwg refresh, and aiwg doctor. The assistant handles other tooling. Advanced command syntax lives in the CLI reference.

Deployment connects the supported workflow surface. Optional servers, storage services, and automation paths have their own prerequisites; installing assets does not mean all those services are running. You can start with one review or document task, then enable additional utilities as the work requires.

What AIWG Is Not

AIWG adds context, procedures, and support utilities around the AI tools you use. The deployment core writes provider-readable assets; optional orchestration and integration components can invoke provider runtimes or other configured services. The architecture overview distinguishes those components.

It does not replace your provider subscription, your application's runtime, or the review needed before using generated work. Most workflows operate on project artifacts and source files rather than requiring your application to import an AIWG library. Keep generated configuration and project artifacts under the same review discipline as other repository changes.

Who It's For

AIWG is useful to individual developers, engineering teams, technical leaders, researchers, marketers, and operators whose work spans several tasks or sessions. It helps when you need reusable instructions, a shared record of decisions, or reviews from more than one perspective.

You can start at several levels: a small documentation review, a focused code audit, a campaign brief, an investigation plan, or a complete development lifecycle. The capability guide offers task-based routes, while this README keeps the broader feature and workflow detail available below.


What Problems Does AIWG Solve?

AI-assisted projects often need a deliberate way to carry context forward, recover from failed attempts, and make review criteria explicit. AIWG provides workflows and artifacts for each of those needs.

1. Maintaining Context Across Sessions

Useful decisions can become scattered between conversations, issues, and source files. AIWG workflows save project outputs in .aiwg/, including requirements, architecture decisions, risk notes, test strategies, and campaign material.

A later task can consult the relevant artifact and link its own work back to it. The requirements analyst writes a use case; the test engineer reads it to identify missing coverage; the implementation review checks whether the behavior matches the acceptance criteria. A changed decision can be recorded and propagated through those relationships.

The structure also helps an agent select context for a large project. Instead of treating every file as equally relevant, a task can begin with a requirement, design record, or source note and follow its supporting references. Artifact lookup and indexing utilities help locate those records as the collection grows.

The benefit depends on keeping artifacts current and actually consulting them. A saved file is a reusable source of context, not a guarantee that every later response will use it correctly.

2. Recovering from Failed Attempts

A failing test or incomplete task needs a diagnosis, not just another attempt with the same assumptions. Agent loops support an execute-and-verify cycle that records failure information, adapts the next attempt, and stops at configured limits or escalation conditions.

Use a loop for a bounded change with an observable completion criterion: fixing a regression, bringing a module under test, or carrying out a migration plan. External loop tooling adds process and session recovery where supported. Its usefulness depends on the provider, environment, task boundaries, and verification command; unattended execution is not a guarantee of completion.

The record of attempts can help a later session understand what was tried and why it failed. That makes the recovery process reviewable even when the agent needs human input or cannot complete the task.

3. Making Quality Criteria Explicit

Different reviews ask different questions. A security review examines exposure and trust boundaries; a performance review examines expected load and bottlenecks; a test review checks whether acceptance criteria are exercised; a writing review checks audience, clarity, and support for claims.

AIWG supplies specialist roles and workflows that separate these concerns, combine their findings, and record open decisions. Phase gates can check whether the required artifacts and reviews are ready before the work advances. Project policy determines who must approve a decision and which checks are required.

Multiple reviewers can still share an error. The practical benefit is a clearer review procedure and a saved account of the findings, with tests or other independent checks where available.


The Six Core Components

1. Memory — Structured Semantic Memory

The .aiwg/ directory is a persistent artifact repository storing requirements, architecture decisions, test strategies, risk registers, and deployment plans across sessions. Artifacts provide retrievable project knowledge that can ground later work in recorded decisions and sources.

Artifacts can be referenced with @-mentions (e.g., @.aiwg/requirements/UC-001-login.md). Context sharing between agents happens through artifacts: the requirements analyst writes use cases, the architecture designer reads them.

2. Reasoning — Multi-Agent Deliberation with Synthesis

AIWG provides specialist role definitions organized by domain. A workflow can route a complex artifact through the reviewers the task requires:

Architecture Document Creation:
  1. Architecture Designer drafts SAD
  2. Review Panel (3-5 agents run in parallel):
     - Security Auditor    → threat perspective
     - Performance Engineer → scalability perspective
     - Test Architect       → testability perspective
     - Technical Writer     → clarity and consistency
  3. Documentation Synthesizer merges all feedback
  4. Human approval gate → accept, iterate, or escalate

Each reviewer receives a defined responsibility and relevant context. The synthesis should resolve duplicate or conflicting findings, preserve uncertainty, and identify which conclusions were checked against sources or tests. Parallel reviews require the corresponding provider capability and available task budget.

3. Learning — Closed-Loop Self-Correction (Agent Loop)

The agent loop executes tasks iteratively and uses verification results to guide the next attempt. Its task record can preserve failure analysis and revised strategies for subsequent iterations.

Agent Loop Iteration:
  1. Execute task with current strategy
  2. Verify results (tests pass, lint clean, types check)
  3. If failure: analyze root cause → extract structured learning → adapt strategy
  4. Log iteration state (checkpoint for resume)
  5. Repeat within configured limits; stop or escalate when required

The external agent loop (agent-loop-ext) adds process tracking, session persistence, and recovery controls. For long-running work, define a time or iteration budget and inspect the provider-specific recovery behavior; surviving a particular failure depends on how the runner and host are configured.

4. Verification — Bidirectional Traceability

AIWG supports links between documentation and code so reviewers can inspect relationships and find drift:

// src/auth/login.ts
/**
 * @implements @.aiwg/requirements/UC-001-login.md
 * @architecture @.aiwg/architecture/SAD.md#section-4.2
 * @tests @test/unit/auth/login.test.ts
 */
export function authenticateUser(credentials: Credentials): Promise<AuthResult> {

Verification can follow Doc → Code, Code → Doc, Code → Tests, and Citations → Sources. These relationships make claims easier to inspect; they do not prove that implementation or citations are correct. Ask the workflow to report missing targets, inconsistent behavior, and unsupported source claims.

5. Planning — Phase Gates with Cognitive Load Management

AIWG structures work using Cooper's Stage-Gate methodology (1990), breaking multi-month projects into bounded phases with explicit quality criteria and human approval:

Inception → Elaboration → Construction → Transition → Production
   LOM          ABM            IOC            PR

Phase structure gives a team bounded decisions and review points: establish goals during Inception, evaluate design and risks during Elaboration, implement and verify during Construction, and prepare operational handoff during Transition. Templates help make the expected outputs visible. The project determines which artifacts, reviewers, and approval gates are appropriate; a small task need not use the full lifecycle.

6. Style — Controllable Voice Generation

Voice profiles describe writing preferences such as formality, technical depth, directness, examples, uncertainty, and sentence variation. They give the assistant a reusable style specification that can be reviewed against the audience and document purpose.

Built-in voices: technical-authority (docs, RFCs), friendly-explainer (tutorials), executive-brief (summaries), and casual-conversational (blogs, social). Ask “Create a reusable voice profile from these writing samples” to define your own.


A Real Project Walkthrough

The following illustrative customer-portal project shows how ordinary prompts connect the components across a lifecycle. These examples describe requests you can make, not a measured project outcome. The assistant discovers the relevant procedures and reads their instructions before carrying out each request.

Start with a bounded goal, agree on acceptance criteria, and inspect the artifacts at each step. The time and review effort depend on the project, source quality, tools, and decisions involved. Smaller changes can enter at the phase that fits their current state rather than repeating the entire lifecycle.

Inception

Help me define a customer portal with real-time chat. Walk me through the goals, users, constraints, and acceptance criteria.

Memory: Intake forms capture goals, constraints, stakeholders in .aiwg/intake/ Planning: Executive Orchestrator guides through structured questionnaire Reasoning: Requirements Analyst drafts initial use cases, Product Designer reviews UX Verification: Requirements reference intake forms, ensuring alignment Human Gate: Stakeholder reviews intake → approves transition to Elaboration

Elaboration

Review the approved intake, develop the architecture and test strategy, and identify the risks we need to resolve.

Memory: Architecture doc, ADRs, threat model, test strategy accumulate in .aiwg/ Reasoning: Multi-agent review panel — Architecture Designer drafts, Security Auditor + Performance Engineer + Test Architect critique in parallel, Documentation Synthesizer merges Learning: The agent loop iterates on ADRs (generate options, evaluate against constraints, refine) Style: Technical documents use technical-authority, stakeholder summaries use executive-brief Human Gate: Architect reviews SAD, security team approves threat model

Construction

Turn the reviewed design into an implementation plan. Implement authentication, verify its acceptance criteria, and run the relevant tests.

Learning: The agent loop handles implementation iterations — execute, verify (run tests), learn ("async race condition in token refresh"), adapt (add synchronization), retry Verification: Code references requirements (@implements UC-001), tests reference code Memory: Test plans, implementation, deployment scripts accumulate across iterations Human Gate: Code review approves merges, QA approves test results

Transition

Prepare the production rollout with monitoring and rollback. After the required release approval, deploy it and organize fourteen days of early-life support.

Planning: Deployment checklist — monitoring, rollback plan, incident response Learning: Failed validation produces a diagnosis and a revised plan; retries follow the operation's recovery and approval requirements Verification: Deployment scripts reference architecture (which services, what order) Human Gate: Operations team reviews deployment plan → approves production release


Claims, Evaluation, and Evidence

Evaluate a workflow against the task it is meant to support. AIWG provides structures for review, traceability, and recovery; it does not promise a fixed cost saving, perfect citations, or error-free execution.

Capability to evaluateEvidence to collectUseful comparison
Persistent project contextWhether a later session reads and applies a prior decisionThe same kind of task with the team's usual handoff
Specialist reviewCorrect findings, missed issues, and reviewer effortA comparable review using the existing process
Task recoveryFailure diagnosis, attempts, limits, and final verificationSimilar failures handled without the loop
Citation checkingSource existence and support for each material claimManual source inspection
Structured planningCompleteness and usefulness of the resulting planThe team's existing planning artifact
Cost and throughputModel calls, elapsed time, and human review effortComparable tasks with the same acceptance criteria

Research results from Agent Laboratory, self-consistency, tree search, and other systems inform the design. Their percentages and benchmark scores are not measurements of AIWG. The research foundations and reading list retain the underlying sources. The executive brief describes a practical pilot.


When to Use AIWG (and When Not To)

Good Fit

Multi-week or multi-month projects where requirements evolve, multiple stakeholders have different concerns, quality gates are required, auditability matters, or context exceeds conversation limits.

Examples: New product features with architecture/security/operational implications, legacy system migrations requiring phased rollback strategies, research projects needing literature review and reproducibility, compliance-heavy domains (healthcare, finance, aerospace) needing audit trails.

Not the Best Fit

A full lifecycle is usually unnecessary for a one-off question that needs no shared context, saved artifact, or follow-up. A focused writing, lookup, or review capability can still be useful without introducing every phase and gate.

Examples: "Write a Python script to parse this CSV," "Fix this typo," "Explain how this code works."

The Trade-off

Match the workflow to the task. Use a bounded skill for a small result, a saved artifact when work needs to carry forward, and a phase-based process when coordination and review warrant it. Additional context, reviewers, or verification steps can add model calls and human effort; judge their value against the outcome you need.

User intent → AIWG CLI → Deploy agents + rules + templates → AI platform
                │                                                │
                ▼                                                ▼
         "aiwg use all --provider X"                  Claude Code / Copilot /
                │                                     Cursor / Warp / Factory /
                ▼                                  OpenCode / Codex / Devin Desktop
         ┌──────────────┐
         │ Agents       │  Specialized AI personas with domain expertise
         │ Commands     │  CLI + slash commands for workflow automation
         │ Skills       │  Natural language workflow triggers
         │ Rules        │  Enforcement patterns (security, quality, anti-laziness)
         │ Templates    │  SDLC artifact templates with progressive disclosure
         └──────────────┘
                │
                ▼
         .aiwg/ artifacts ← Persistent project memory across sessions

How It Works

For visual diagrams of AIWG's architecture, deploy flow, and discovery model, see docs/architecture-overview.md. The prose walkthrough lives in docs/how-it-works.md.

At a glance — the deployment layer copies instructions into provider-readable locations, connects project context, and reports verification. The provider loads those instructions. Optional runtime components, such as artifact services or orchestration tools, perform additional work when configured and invoked.

flowchart LR
  subgraph Source["AIWG framework source"]
    direction TB
    KERN["Kernel skills<br/>within provider listing budgets"]
    STD["Standard skills<br/>read from $AIWG_ROOT"]
    AGENT["Specialist agents"]
    RULES["Workflow rules"]
    TPL["Artifact templates"]
  end

  CLI(["aiwg use all<br/>--provider X"]) --> DEPLOY

  subgraph DEPLOY["Deploy step (one-shot)"]
    direction TB
    COPY["Copy kernel skills, agents,<br/>rules to provider-native dirs"]
    INDEX["Build artifact index<br/>~/.local/share/aiwg/index/"]
    CTX["Emit AIWG.md + AGENTS.md<br/>at project root"]
  end

  Source --> CLI
  DEPLOY --> Project

  subgraph Project["Your project (after deploy)"]
    direction TB
    PLAT[".claude/skills/<br/>.codex/agents/<br/>.warp/agents/ ..."]
    AIWGMD["AIWG.md / .hermes.md /<br/>WARP.md / AGENTS.md"]
    ART[".aiwg/<br/>requirements/<br/>architecture/<br/>..."]
  end

  Project --> SESS

  subgraph SESS["AI session (Claude / Codex / Hermes / etc.)"]
    direction TB
    NATIVE["Platform-native loader<br/>reads provider dir"]
    DISC(["Assistant capability discovery<br/>+ asset lookup"])
  end

  classDef optional stroke-dasharray: 5 5,fill:#fef9e7
  class DISC optional
  class INDEX optional

Multi-agent orchestration — once deployed, AIWG coordinates specialized agents through phase-gated workflows:

You: "transition to elaboration phase"

AIWG: [Step 1] Requirements Analyst   → Analyze vision document, generate use case briefs
      [Step 2] Architecture Designer  → Baseline architecture, identify technical risks     } parallel
      [Step 3] Security Architect     → Threat model, security requirements                 }
      [Step 4] Documentation Synth.   → Merge reviews into Architecture Baseline Milestone
      [Step 5] Human Gate             → GO / CONDITIONAL_GO / NO_GO decision
      [Step 6] → Next phase or iterate

The orchestration pattern: Primary Author → Parallel Reviewers → Synthesizer → Human Gate → Archive. Agents run in parallel where possible, with human-in-the-loop checkpoints at phase transitions.


Features

  • Specialist agents — roles for architecture, implementation, testing, security, cloud, data engineering, research, content, and operations.
  • Workflow skills and commands — discoverable procedures for reviews, intake, research, curation, planning, and delivery.
  • Rules and review criteria — instructions for preserving work, handling sensitive configuration, checking claims, and reporting verification.
  • Artifact templates — structured requirements, design decisions, campaign briefs, source notes, runbooks, and review reports.
  • Multi-provider deployment — Google Antigravity CLI, Claude Code, OpenAI Codex, GitHub Copilot, Cursor, DeepSeek Harness, Factory AI, Hermes, OpenCode, OpenClaw, OpenHuman, Pi Coding Agent, Oh My Pi, Warp Terminal, and Devin Desktop.
  • Domain frameworks — software development, forensics, marketing, research, media curation, operations, knowledge base, and security engineering.
  • Dataset workflows — assessment, indexing, lineage, synchronization, and retirement through dataset intelligence; the separate aiwg-training project covers training-data curation and exports.
  • Memory addons — compound memory, line memory, wiki-oriented knowledge, and artifact lookup for different persistence needs.
  • Writing and voice tools — reusable voice profiles, context-sensitive diagnostics, revision workflows, and alternatives for content generation.
  • Testing quality — test conformance, reversible normalization, mutation testing, and flaky-test review. See the AIWG test conformance example for reviewed source controls and runner evidence.
  • Agent loops — bounded execution, failure analysis, checkpoints, and supported process recovery.
  • RLM — recursive context decomposition for tasks whose source material needs to be divided into smaller working sets.
  • YAML metalanguage — structured workflow and artifact definitions with schema-oriented validation.
  • MCP integration — tools and resources exposed through configured servers and provider connections.
  • Traceability and provenance — relationships between requirements, code, tests, sources, and generated artifacts.
  • Session history and diagnostics — import and inspect prior AI work, check deployment health, and diagnose provider wiring.
  • Project-local extensions and marketplace delivery — keep custom instructions with the project and package reusable capabilities through the appropriate distribution path.

The framework and addon catalog below describes these capabilities in more detail. Compatibility and execution requirements are explicit in the provider inventory and CLI reference.


Quick Start

Prerequisites: Node.js >=20.0.0 and an AI platform (Claude Code, GitHub Copilot, Cursor, Warp Terminal, or others). New installs should prefer Node 24. See Prerequisites Guide for details.

Release verification: Inspect the provenance and signature material for the release you install. The verification guide describes the available artifacts and commands.

Install & Deploy

The prompt-led installer at the top of this README is the canonical beginner path. For manual setup:

npm i -g aiwg
cd /path/to/your/project
aiwg use all --provider claude   # replace claude with your provider selector

Deployment refreshes the shared context and reports verification and any required reload. Follow that result, then ask the agent to check the intended project and its AIWG connection. The manual installation reference covers the terminal path in detail.

For a deliberately narrower deployment, choose the relevant framework or addon instead of all. These are alternatives, not a sequence of required setup steps:

aiwg use sdlc --provider claude          # Software development
aiwg use forensics --provider claude     # Investigation workflows
aiwg use marketing --provider claude     # Campaign and content work
aiwg use media-curator --provider claude # Media collections
aiwg use research --provider claude      # Research artifacts
aiwg use civic-action --provider claude  # Civic review and preparation
aiwg use rlm --provider claude           # Context decomposition

For maintenance or an existing workspace that needs context migration, preview the relevant regeneration branch rather than treating every branch as installation:

Preview how to refresh this workspace’s provider context. If it needs existing-project extraction or migration, explain the proposed changes, preserve project-specific instructions, and verify the result.

The regeneration guide also covers canonical refresh and legacy compatibility. Use the branch that matches the workspace state. To scaffold a new project rather than connect the current one, see the new-project guide.

Get a First Useful Result

After setup, ask your agent:

Use AIWG to review this project's README for unclear positioning and missing
onboarding steps. Save a report at
.aiwg/marketing/brand/audit/readme-review.md with file references and the
three highest-priority fixes. Leave the README unchanged.

Open the report and check the source references, reader impact, and proposed fixes. In a later session, ask the agent to read that report and implement the first agreed change. The first-result walkthrough includes an illustrative finding and alternative tasks. Setup readiness is the prerequisite; a useful artifact is what lets you assess the workflow.

Customize Without Forking

Author project-specific rules, skills, agents, addons, or frameworks directly under .aiwg/{extensions,addons,frameworks}/<name>/. Use .aiwg/plugins/<name>/ only when you are wrapping a bundle for marketplace delivery. No fork, no rebuild. Discovered automatically by aiwg use.

Create a project-local extension named my-team-rules with a starter rule. Deploy it here, check its health, and help me prepare it for upstream promotion once it is proven.

The bundle is byte-identical in shape to its upstream form, so promotion uses a hash-verified copy with zero rewrite. See the customization guide for the three paths (project-local, fork, corpus).

Claude Code Marketplace (Alternative)

Add the AIWG marketplace to Claude Code and install the SDLC, Agent Loop, and Compound Memory plugins.

The marketplace contains independently packaged framework and addon plugins, so you can install only the capabilities a Claude Code workspace needs. Source-distributed opt-in addons such as Civic Action deploy with aiwg use civic-action and do not imply a marketplace wrapper.

Multi-Platform Deployment

aiwg use all --provider antigravity    # Google Antigravity CLI (alias: agy)
aiwg use all --provider claude         # Claude Code
aiwg use all --provider codex          # OpenAI Codex
aiwg use all --provider copilot        # GitHub Copilot
aiwg use all --provider cursor         # Cursor
aiwg use all --provider factory        # Factory AI
aiwg use all --provider opencode       # OpenCode
aiwg use all --provider warp           # Warp Terminal
aiwg use all --provider devin          # Devin Desktop
aiwg use all --provider openclaw       # OpenClaw
aiwg use all --provider hermes         # Hermes
aiwg use all --provider openhuman      # OpenHuman
aiwg use all --provider pi             # Pi Coding Agent
aiwg use all --provider omp            # Oh My Pi

all means the complete deployable end-user surface. It intentionally omits contributor-only development bundles and packages that cannot be deployed directly.

First-Party Integrators

AIWG can also be distributed through another runtime. Check the integrator's version and included assets before assuming that its bundled surface matches a standalone AIWG install. Follow that runtime's setup instructions, then verify the project connection.

PartnerInstallWhat you get
Omniusnpm i -g omniusAn integration path for AIWG assets in an autonomous coding runtime. Consult the package documentation for the bundled version, supported asset surface, and setup requirements.

If you ship a product that bundles AIWG and want to be listed here, open an issue at https://github.com/jmagly/aiwg/issues.


What You Get

AIWG installs reusable context, specialist agents, workflow skills, rules, and artifact templates into the AI tools your team already uses. This fragment keeps the older README's broad inventory shape while updating claims against the current repository. Counts shown in framework rows are source-file counts from this working tree; addon rows omit totals because several addons expose capabilities through manifests, docs, scripts, or nested skill packages.

Frameworks

FrameworkSource SnapshotWhat It Helps You Do
SDLC Complete100 agents, 116 skills, 217 templates, 39 rules, 12 commands, 8 flowsRun a full software delivery lifecycle from intake through transition with phase gates, planning artifacts, implementation support, test strategy, deployment handoff, and maintenance workflows
Forensics Complete13 agents, 20 skills, 12 templates, 4 rulesPreserve and analyze incident evidence through scoping, triage, acquisition, log review, persistence hunting, timeline building, IOC extraction, and reporting
Media/Marketing Kit38 agents, 34 skills, 97 templates, 2 flowsPlan, produce, review, publish, and analyze marketing campaigns with reusable briefs, brand/legal gates, channel assets, and performance artifacts
Media Curator6 agents, 21 skillsAssess mixed media collections, research sources, acquire approved material, tag metadata, verify integrity, create transcript sidecars, and prepare exports or research handoffs
Research Complete8 agents, 41 skills, 16 templatesTurn literature searches and PDFs into reviewable research artifacts: source records, grounded summaries, citation work, GRADE/FAIR-style quality checks, gap notes, and provenance
Knowledge Base3 skills, 5 templatesBuild a linked AI-assisted wiki from loose sources, notes, entities, concepts, comparisons, and synthesis pages without forcing formal literature-review overhead
Ops Complete12 agents, 1 skill, 17 templates, 6 rulesConvert operational procedures into executable runbooks, inventories, incident reports, troubleshooting trees, and extension-backed ops workflows
Security Engineering2 agents, 27 skills, 7 templates, 13 rulesMake applied security decisions for crypto primitives, chains of trust, auth factors, degraded modes, runtime secrets, supply-chain trust, physical threats, and DFIR readiness
Validation Complete1 skillAdd focused validation workflow support where a project needs reviewable checks without adopting a full lifecycle framework

Start with Install, Connect, and Verify, then deploy a framework with aiwg use <framework>. The capability reference lists the current framework names accepted by the CLI.

Addons

AddonWhat It Helps You Do
AIWG UtilsShared rules, discovery helpers, regeneration support, mention tooling, workspace maintenance, and stewardship primitives used across AIWG
Agent LoopRun bounded iterative agent loops with recovery, reflection, completion tracking, and resumable progress tracking
RLMDecompose large codebases or document corpora into smaller reviewed slices through recursive planning and subtask execution
Composition EngineDefine and validate provider-neutral Flow graph contracts for composed workflows
Graph PatternAdd an optional graph-oriented profile over AIWG Flow for conditional routes, reducers, and graph validation
Orchestration Topology LabCompare single-agent, bounded-parallel, and planner-worker orchestration topologies using local fixtures and explicit evidence
Guided ImplementationKeep issue-to-code work inside a bounded retry loop with validation after each attempt and structured escalation when needed
DaemonRun opt-in persistent session support for background tasks, queues, health checks, and scheduler integration
Agentic InstallerUse setup.aiwg.io/v1 SetupManifest files for reproducible, agent-driven install workflows with recovery paths
AIWG DevScaffold and validate AIWG source packages, skills, agents, commands, and rules; install explicitly for contributor work
Skill FactoryBuild, enhance, validate, and package skills through a dedicated skill-authoring workflow
AIWG EvalsRun agent and workflow evaluation patterns with explicit benchmark inputs and quality scoring
Monitorability Red TeamExercise synthetic local fixtures that expose multi-agent monitoring limits and evidence blind spots
Long-Context BenchBenchmark compressed skim plus exact recovery against current context baselines
Natural-Language HarnessMap inspectable natural-language policy documents to deterministic AIWG mechanisms and ablation reports
Premortem v2Generate, select, and independently verify bounded risk sets before execution
Century ReadinessReview long-horizon stewardship, degradation, replacement, evidence, and meaning-preservation risks
Dataset IntelligenceRoute dataset intake, planning, materialization, traceability, verification, export, synchronization, and retirement through governed workflows
Schema GovernanceDiscover, author, validate, evolve, and normalize schemas across datasets and SDLC artifacts
Compound MemoryGovern promotion from raw evidence and session candidates into line memory or linked wiki knowledge with lineage
Line MemoryKeep a bounded plain-text set of durable project facts with recency retention and reviewed lifecycle operations
LLM WikiMaintain a Markdown wiki topology for entities, concepts, sources, comparisons, and syntheses
Semantic MemoryProvide topology-agnostic memory operations for ingest, lint, query/capture, and event logging
Auto MemorySeed Claude Code Automatic Memory files with AIWG-aware testing, debugging, and architecture sections
Agent PersistenceSupply reusable human-in-the-loop gate definitions for destructive actions, overrides, and recovery escalation
AIWG HooksProvide hook templates for workflow tracing, permissions, session management, context injection, and quality gates
AIWG FleetApply quiet-bot, mention-only participation, and small-plan cost-discipline policies across multi-project fleets
Browser ControlDrive a user-authorized Chromium-derived browser through Playwright MCP with allow-list and audit boundaries
Droid BridgeBridge Claude Code to Factory Droid for batch operations and automated fixes through MCP
MCP/UAT ToolkitGenerate, execute, and report user-acceptance tests against MCP tool surfaces
Civic ActionPrepare evidence-bound civic research, public-records planning, meeting review, local-resource profiles, corrections, and publication review
Network AnalysisGoverned saved-PCAP/PCAPNG analysis with bounded TShark recipes, cited packet evidence, and optional local Termshark review
Testing QualityAssess test conformance, normalize suites with reversible plans, and add TDD, mutation, flaky-test, and factory workflows
Writing QualityReview editorial quality, author requirements, and voice consistency without treating heuristic scores as authorship proof
Voice FrameworkDefine, analyze, blend, and apply reusable writing voice profiles and runtime-selectable output modes
Color PaletteGenerate and review accessible color palettes using color theory, trend research, and WCAG checks
Doc IntelligenceScrape, extract, split, audit, and synchronize documentation sources
Prose IntegrationDetect, read, validate, wire, and run OpenProse contract programs in supported AIWG sessions
NLP ProdDesign and productionize LLM inference pipelines with eval-first, pattern-guided workflow support
Context CuratorFilter distractors and curate context packs for agent work where irrelevant material can derail results
Twelve-FactorReview or design applications against Twelve-Factor and modern cloud-native criteria
Verbalized SamplingApply and evaluate verbalized probability-distribution prompting for output diversity experiments
Star PromptOffer a tasteful repository-star prompt after successful command completion

Addon details live in each source directory and, where public docs exist, under docs/addons/. Use Key Addons for a guided end-user selection path.


Agents

Specialized AI personas deploy to your platform with defined responsibilities, tools, and operating rhythms. The exact inventory changes as frameworks evolve, so this README keeps durable groupings and examples instead of relying on one global total.

SDLC Agents

DomainExamples
Testing & QualityTest Engineer, Test Architect, Mutation Analyst, Regression Analyst, Reliability Engineer
Security & ComplianceSecurity Auditor, Security Architect, Compliance Checker, Privacy Officer, Citation Verifier
Architecture & DesignArchitecture Designer, API Designer, Cloud Architect, System Analyst, Product Designer, Decision Matrix Expert
DevOps & CloudAWS Specialist, Azure Specialist, GCP Specialist, Kubernetes Expert, DevOps Engineer, Multi-Cloud Strategist
Backend & DataDjango Expert, Spring Boot Expert, Data Engineer, Database Optimizer, Software Implementer, Incident Responder
Frontend & MobileReact Expert, Frontend Specialist, Mobile Developer, Accessibility Specialist, UX Lead
AI/ML & PerformanceAI/ML Engineer, Performance Engineer, Cost Optimizer, Metrics Analyst
Code QualityCode Reviewer, Debugger, Dead Code Analyzer, Technical Debt Analyst, Legacy Modernizer
DocumentationTechnical Writer, Documentation Synthesizer, Documentation Archivist, Context Librarian
Requirements & PlanningRequirements Analyst, Requirements Reviewer, Intake Coordinator, RACI Expert
Agent/Tool SmithsAgentSmith, CommandSmith, MCPSmith, SkillSmith, ToolSmith
Governance & MetaExecutive Orchestrator, Recovery Orchestrator, Migration Planner

Forensics Agents

AgentWhat It Does
Forensics OrchestratorCoordinates investigation scope, evidence handling, analysis, and reporting
Triage AgentCaptures volatile data following evidence-priority guidance
Acquisition AgentCollects evidence with chain-of-custody and hash verification
Log AnalystReviews auth, syslog, journal, and application logs for suspicious activity
Persistence HunterChecks cron, systemd, SSH keys, LD_PRELOAD, PAM modules, and kernel-module indicators
Container AnalystReviews Docker, containerd, and Kubernetes evidence
Network AnalystReviews connection state, DNS, beaconing, and exfiltration indicators
Memory AnalystSupports Volatility-style memory forensics workflows
Cloud AnalystReviews AWS, Azure, and GCP audit trails and IAM posture
Timeline BuilderCorrelates events into chronological incident timelines
IOC AnalystExtracts and formats indicators for downstream response
Recon AgentBuilds a target baseline for authorized investigation
Reporting AgentProduces structured executive and technical investigation reports

Marketing Agents

DomainExamples
StrategyCampaign Strategist, Brand Guardian, Positioning Specialist, Market Researcher, Content Strategist, Channel Strategist
CreationCopywriter, Content Writer, Email Marketer, Social Media Specialist, SEO Specialist, Graphic Designer, Art Director
ManagementCampaign Orchestrator, Production Coordinator, Traffic Manager, Asset Manager, Workflow Coordinator
AnalyticsMarketing Analyst, Data Analyst, Attribution Specialist, Reporting Specialist, Budget Planner
CommunicationsPR Specialist, Crisis Communications, Corporate Communications, Internal Communications, Media Relations

Other Framework Agents

Research uses discovery, acquisition, documentation, citation, quality, archival, provenance, and workflow roles. Media Curator uses discography/source, acquisition, quality, metadata, and completeness roles. Ops Complete adds runbook execution and inventory roles. Security Engineering adds security specialists for applied security decisions and supply-chain review.


Rules

Rules are durable guardrails that deploy with the frameworks or addons that own them. They prevent common agent failure modes and define review boundaries.

Core Rules

RuleSeverityWhat It Enforces
no-attributionCRITICALAI tools are tools; do not add AI attribution to commits, PRs, docs, or code
token-securityCRITICALKeep tokens and secrets out of source; use scoped lifetime and restricted file permissions
versioningCRITICALUse the repository's CalVer release format consistently
citation-policyCRITICALDo not fabricate citations, DOIs, URLs, or research claims
anti-lazinessHIGHDo not delete tests, skip required checks, remove features, or weaken assertions to pass
executable-feedbackHIGHRun appropriate validation before returning implementation work
failure-mitigationHIGHDetect and recover from hallucination, context loss, instruction drift, safety, technical, and consistency failures
research-before-decisionHIGHInspect the codebase and docs before making technical decisions
instruction-comprehensionHIGHParse prohibitions, requirements, and preferences before acting
subagent-scopingHIGHKeep delegated tasks focused and bounded when delegation is used

Domain Rules

DomainExamples
SDLCHITL gates, provenance tracking, artifact discovery, phase gates, reproducibility validation, agent-friendly code, fallback, review, and handoff rules
ForensicsEvidence integrity, chain of custody, forensic reporting, and authorized investigation boundaries
Security EngineeringCryptographic decision boundaries, runtime secret hygiene, supply-chain trust, physical-access threat modeling, and DFIR readiness handoff
OpsOps safety, executable runbook format, evidence governance, issue tracking, and cross-repo reference rules
Civic ActionHuman authority, citation, publication, public-source, privacy, and anti-targeting boundaries
Addon RulesBrowser authorization, dataset boundaries, agentic installer safety, voice/output behavior, and hook discipline

Skills

Skills are natural-language workflows. A user describes an outcome, the agent discovers the relevant skill, loads its instructions, and applies its protocol. The current repo contains a large and changing skill surface, so this section keeps durable categories and examples.

CategoryExamples
Capability discovery and setupaiwg-utils-quickref, steward, aiwg-status, aiwg-doctor, use, provider regeneration
SDLC and deliveryintake-wizard, sdlc-accelerate, gate evaluation, delivery-track flows, deployment, guided implementation
Testing and qualitytest-conformance, test-normalize, test-platform-research, TDD, mutation, flaky-test review, factory generation
Security and forensicssupply-chain hardening, auth-factor design, degraded-mode review, DFIR readiness, log analysis, IOC extraction
Research and knowledgesource acquisition, paper induction, GRADE checks, citation work, wiki ingest, synthesis, knowledge-base health
Marketing and contentcampaign intake, creative brief, brand compliance, social strategy, email campaigns, performance digests
Media curationsource discovery, acquisition planning, transcript sidecars, metadata tagging, quality filtering, archive verification
Datasets and schemasdataset intake, source assessment, capability recommendation, plan review, ingest, trace, verify, export, retire
Memory and persistenceline-memory operations, compound-memory review, semantic-memory capture/query, llm-wiki topology
Operations and automationrunbook execution, ops verification, activity logs, hooks, daemon sessions, schedule support
Authoring and developmentskill creation, addon/framework scaffolding, validation, schema governance, doc synchronization

Framework Deep Dives

SDLC Complete — Full Software Development Lifecycle

The SDLC framework implements a phase-gated development lifecycle with specialized agents, enforcement rules, and artifact templates. Natural-language requests drive phase transitions with reviewable quality gates.

 ┌──────────┐    ┌─────────────┐    ┌──────────────┐    ┌────────────┐    ┌────────────┐
 │ CONCEPT  │───▶│  INCEPTION  │───▶│ ELABORATION  │───▶│CONSTRUCTION│───▶│ TRANSITION │
 │          │    │             │    │              │    │            │    │            │
 │ Intake   │    │ Vision      │    │ Architecture │    │ Code       │    │ Deploy     │
 │ Wizard   │    │ Requirements│    │ Risk Retire  │    │ Test       │    │ Hypercare  │
 │ Solution │    │ Stakeholder │    │ Prototype    │    │ Review     │    │ Handoff    │
 │ Profile  │    │ Analysis    │    │ API Design   │    │ Iterate    │    │ Knowledge  │
 └──────────┘    └──────┬──────┘    └──────┬───────┘    └─────┬──────┘    └────────────┘
                        │                  │                   │
                     ┌──▼──┐            ┌──▼──┐            ┌──▼──┐
                     │ LOM │            │ ABM │            │ IOC │
                     │Gate │            │Gate │            │Gate │
                     └─────┘            └─────┘            └─────┘

 LOM = Lifecycle Objectives Milestone    ABM = Architecture Baseline Milestone
 IOC = Initial Operational Capability

Example SDLC prompts:

Ask your assistantPhaseWhat It Does
“Help me define the goals and constraints for this project.”ConceptGenerate project intake from a natural-language description
“Validate our intake and assign the initial work.”Concept -> InceptionValidate intake and begin agent assignments
“Understand this codebase and draft its project intake.”ConceptScan an existing codebase and generate intake from analysis
“Turn this concept into an agreed project vision.”Concept -> InceptionTransition with intake validation and vision alignment
“Review our architecture and resolve the major risks.”Inception -> ElaborationBaseline architecture and retire major risks
“Plan the implementation from our reviewed design.”Elaboration -> ConstructionPrepare iteration planning, scale delivery, and begin implementation
“Check whether this implementation is ready for release.”Construction -> TransitionValidate IOC, deployment readiness, and operational handoff
“Validate the requirements for the next delivery batch.”AnyPrepare validated requirements ahead of delivery
“Implement this batch with tests and quality checks.”AnyRun test-driven delivery with quality gates
“Coordinate requirements discovery with the next delivery iteration.”AnyCoordinate discovery and delivery tracks
“Prepare this release for production, including rollback.”TransitionSelect deployment strategy, validate, and prepare rollback/regression checks
“Help us triage this incident and plan recovery.”OperationsTriage, resolve, and review incidents
“Review security risks and track the required fixes.”AnyRun continuous security validation and threat review
“Find the performance bottlenecks and verify improvements.”AnyBaseline, identify bottlenecks, optimize, and validate SLOs
“Review what we learned and track improvements.”AnyCapture feedback and track improvement actions
“Assess this change and coordinate its review.”AnyAssess impact, coordinate review, and manage communication
“Identify and track the risks to this project.”AnyIdentify, assess, track, and retire risks
“Map our requirements to evidence and identify gaps.”AnyMap requirements, collect evidence, and identify gaps
“Prepare the documentation and operational handover.”TransitionPrepare documentation, shadowing, validation, and handover
“Create an onboarding plan for our new teammate.”AnyStructure onboarding, training, buddy support, and follow-up
“Organize early-life support for this release.”TransitionTrack early-life support, SLOs, and rapid-response items
“Review the evidence for our next phase gate.”AnyRun multi-agent phase-gate validation
“Check that the next team has a complete handoff.”AnyValidate handoff between phases and tracks
“Work through these issues with bounded retries and verification.”ConstructionRun bounded issue-to-code iteration with validation and escalation

SDLC Accelerate — from idea to reviewed planning artifacts:

Turn an AI-powered code review tool with GitHub integration into reviewed intake, architecture, risks, and a delivery plan. Use the existing codebase if present, and resume saved planning work instead of starting over.

It can generate intake, vision, use cases, architecture baseline, risk register, test strategy, and deployment planning artifacts with human review between major phases.

Dual-Track Iteration Model:

        ┌─────────────────────────────────────────────────┐
        │                ITERATION N                       │
        │                                                  │
        │  Discovery Track          Delivery Track         │
        │  (Next iteration)         (Current iteration)    │
        │                                                  │
        │  ┌─────────────┐          ┌──────────────┐      │
        │  │ Requirements│          │ Implement    │      │
        │  │ Research    │          │ Test         │      │
        │  │ Design      │          │ Review       │      │
        │  │ Validate    │          │ Deploy       │      │
        │  └─────┬───────┘          └──────┬───────┘      │
        │        │                         │               │
        │        └────────────┬────────────┘               │
        │                     │                            │
        │              ┌──────▼──────┐                     │
        │              │ Iteration   │                     │
        │              │ Assessment  │                     │
        │              └─────────────┘                     │
        └─────────────────────────────────────────────────┘

Metrics and Quality Tracking:

Metric CategoryMetrics Tracked
DORADeployment frequency, lead time, change failure rate, MTTR
VelocityStory points, cycle time, throughput
FlowWIP limits, flow efficiency, blocked items
QualityTest coverage, defect metrics, code quality, technical debt
OperationalSLO/SLI, infrastructure, incidents, cost

Forensics Complete — Digital Forensics and Incident Response

Forensics Complete supports authorized DFIR work following NIST SP 800-86-style evidence handling, MITRE ATT&CK mapping, Sigma hunting, timeline construction, and structured reporting.

 ┌──────────┐    ┌──────────┐    ┌────────────┐    ┌──────────┐    ┌──────────┐
 │  SCOPE   │───▶│  TRIAGE  │───▶│  ACQUIRE   │───▶│ ANALYZE  │───▶│  REPORT  │
 │          │    │          │    │            │    │          │    │          │
 │ Profile  │    │ Volatile │    │ Evidence   │    │ Log      │    │ Executive│
 │ target   │    │ data     │    │ collection │    │ Timeline │    │ summary  │
 │ system   │    │ capture  │    │ Chain of   │    │ IOC      │    │ Findings │
 │          │    │ RFC 3227 │    │ custody    │    │ Sigma    │    │ Timeline │
 └──────────┘    └──────────┘    └────────────┘    └──────────┘    └──────────┘
                                       │
                                  SHA-256 hash
                                  verification

Example investigation prompts:

Profile the affected system, triage the incident, and plan evidence acquisition with chain-of-custody records.

Investigate the collected evidence, build a timeline, and look for related indicators of compromise.

Summarize the findings, unresolved questions, and current investigation status.

Supported Evidence Sources:

SourceAgentAnalysis
Auth logsLog AnalystBrute force, privilege escalation, lateral movement
Syslog / journalLog AnalystSystem events, service anomalies
Network connectionsNetwork AnalystC2 beaconing, exfiltration, DNS tunneling
Docker/containerdContainer AnalystContainer escape, image tampering, runtime evidence
Memory dumpsMemory AnalystProcess analysis, rootkits, credential artifacts
AWS/Azure/GCPCloud AnalystAPI anomalies, IAM abuse, network-flow evidence
File systemPersistence HunterCron, systemd, SSH keys, PAM, kernel modules

Media/Marketing Kit — Campaign Lifecycle

Media/Marketing Kit treats campaign work as a lifecycle with artifacts and review gates, so strategy, content, legal/brand review, publication planning, and performance analysis remain inspectable.

 ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐
 │ STRATEGY │───▶│ CREATION │───▶│  REVIEW  │───▶│ PUBLISH  │───▶│ ANALYZE  │
 │          │    │          │    │          │    │          │    │          │
 │ Research │    │ Copy     │    │ Brand    │    │ Schedule │    │ KPIs     │
 │ Audience │    │ Design   │    │ Legal    │    │ Channels │    │ Reports  │
 │ Strategy │    │ Content  │    │ Quality  │    │ Launch   │    │ Learnings│
 └──────────┘    └──────────┘    └──────────┘    └──────────┘    └──────────┘
DisciplineExample Artifacts
StrategyCampaign intake, positioning, messaging, audience profile, channel plan
CreationBlog drafts, social posts, email sequences, creative briefs, media kits
ReviewBrand compliance, legal clearance, accessibility review, claim substantiation
PublicationLaunch checklist, schedule, channel handoff, go-live readiness
AnalysisKPI report, performance digest, retrospective, optimization plan

Media Curator — Archive Management

Media Curator helps assess, acquire, organize, verify, transcribe, and export media collections. It starts with assessment and planning so unknown or mixed media is routed before downloads or metadata rewrites.

Assess my Pink Floyd collection, identify gaps, and suggest sources for the missing material.

Transcribe /path/to/media.wav and retain timestamps and source provenance.

Review the collection's tags and completeness, assemble the 1973 live recordings, and prepare a Plex export. Verify the archive and report anything unresolved.

Quality tiers help reviewers choose what to keep. Transcript sidecars preserve source hashes, transcript hashes, timestamps, and optional speaker labels for review and later research handoff. Common standards include ID3v2.4, Vorbis Comments, MusicBrainz, PREMIS 3.0, and W3C PROV-O.

Research Complete — Academic Research Pipeline

Research Complete turns search results and PDFs into source-grounded, reviewable research artifacts with persistent identifiers, quality checks, and provenance.

 ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐
 │ DISCOVER │───▶│ ACQUIRE  │───▶│ DOCUMENT │───▶│ ARCHIVE  │
 │          │    │          │    │          │    │          │
 │ Search   │    │ Download │    │ RAG      │    │ OAIS     │
 │ databases│    │ PDF      │    │ summaries│    │ lifecycle│
 │ Rank     │    │ Metadata │    │ Citations│    │ FAIR     │
 │ results  │    │ extract  │    │ GRADE    │    │ W3C PROV │
 └──────────┘    └──────────┘    └──────────┘    └──────────┘

Pipeline stages: Discovery -> Acquisition -> Documentation -> Citation -> Quality Assessment -> Synthesis -> Gap Analysis -> Archival. The framework uses REF-XXX identifiers, GRADE-style evidence quality labels, FAIR-style checks, and Unpaywall lookup for open-access discovery. It flags unsupported claims for review instead of promising error-free summaries.

Knowledge Base — Linked Project Wiki

Knowledge Base is for open-ended knowledge accumulation where the taxonomy emerges over time. It uses entity, concept, source, comparison, and synthesis pages so future sessions can find what is known, what is missing, and how ideas connect.

Page TypePurpose
EntityA person, company, tool, place, system, or other named thing
ConceptA technique, pattern, framework, or idea
SourceThe evidence layer for claims and summaries
ComparisonA decision aid for tools, approaches, vendors, or options
SynthesisA higher-level claim produced by combining multiple sources

Ops Complete — Executable Operations

Ops Complete gives operational procedures a structured envelope: inventory, capabilities, playbooks, gates, targets, schedules, pipelines, and extensions. It is useful when procedures must be idempotent, verifiable, and evidence-aware.

apiVersion: ops.aiwg.io/v1
kind: OpsPlaybook
metadata:
  name: deploy-auth-stack
  namespace: production
spec:
  # Desired state
status:
  # Observed state written by the executor

Extensions add domain-specific ops support for systems, IT, development infrastructure, and streaming workflows. See Ops Complete overview and Ops evidence governance.

Security Engineering — Applied Security Decisions

Security Engineering complements SDLC and forensics by focusing on security decisions that need explicit assumptions and reviewable tradeoffs.

AreaExample Use
Cryptographic primitivesChoose AEAD, KDF, hashing, randomness, and signing patterns for a concrete workload
Chain of trustMap trust anchors, update paths, verification points, and failure modes
Authentication factorsDecide factor mix, enrollment, recovery, lockout, and degraded-mode behavior
Runtime secret hygieneReview secret storage, process boundaries, rotation, logging, and local development exposure
Supply-chain trustReview dependency sources, lifecycle scripts, release provenance, SBOMs, and signed artifacts
Physical-access threatsModel device seizure, kiosk, lab, field, and hostile-local-user conditions
DFIR readinessPrepare evidence handoff points before an incident occurs

Install with:

aiwg use security-engineering

Validation Complete — Focused Validation

Validation Complete provides a small validation workflow surface for teams that need structured review without adopting a broader lifecycle. Use it where a project already has its own process but wants AIWG-style validation gates and reports.


Voice Framework — Content Voice Consistency

Voice Framework defines reusable writing profiles and output modes that can be applied across docs, release notes, campaigns, reports, and internal guidance. It describes the desired voice directly rather than relying only on banned word lists.

ProfileWhen to UseCharacteristics
technical-authorityAPI docs, architecture guidesPrecise terminology, direct claims, concrete examples
friendly-explainerTutorials, onboardingAccessible language, patient sequencing, light warmth
executive-briefStatus reports, proposalsDecision-oriented summaries, concise evidence, clear next steps
casual-conversationalBlog posts, social mediaNatural rhythm, opinion-forward phrasing, varied structure

Apply the technical-authority voice to docs/architecture.md.

Create a reusable company voice from blog-posts/*.md, and analyze how docs/existing-content.md compares.

Blend technical-authority and casual-conversational voices at a 70:30 ratio for this draft.

See Voice Framework overview and Voice Framework quickstart.

MCP Server — Model Context Protocol Integration

AIWG can expose its project context, discovery catalog, and governed workflows through a Model Context Protocol server. This lets MCP-capable tools call AIWG without learning the repository layout or memorizing provider-specific file locations.

The MCP server is useful when you want an assistant to ask AIWG questions such as “what capabilities are available for release planning?”, “show the SDLC quickstart”, or “run this governed workflow and return the evidence artifact.” The base server keeps a small default tool surface; larger toolsets can be enabled explicitly for teams that want richer orchestration, mission, dataset, or framework operations.

Connect this AI tool to AIWG’s MCP server. Start with the default tool surface; enable flow, mission, and catalog operations when this workspace needs them, and verify the connection.

Provider installation depends on the host. AIWG can write MCP configuration for supported targets where the provider has a stable local MCP config format; other providers use the same server command in their own UI or settings.

Configure the AIWG MCP connection for the provider I use in this workspace. Check its supported settings and tell me whether the host needs any further setup.

MCP integration does not make every AIWG operation model-backed. Catalog reads, status checks, link resolution, and local evidence inspection are ordinary local operations. Workflows that ask an assistant to reason, draft, call another provider, or continue an agent loop may use model calls depending on the connected host and selected provider.

See also: MCP server documentation, MCP capability audit, and cross-platform overview.

Agent Evaluation Framework

AIWG treats agents, skills, commands, and rules as reviewable project assets. The evaluation workflow is designed to answer concrete questions before you rely on a capability in a live project:

  • Does the capability declare the right trigger conditions and boundaries?
  • Does it cite the files, schemas, or rules it depends on?
  • Does it produce artifacts that another provider can inspect?
  • Does it fail safely when prerequisites are missing?
  • Does it preserve evidence for audit, handoff, or regression review?

Ask for an evaluation outcome; the assistant handles capability lookup, metadata validation, and evidence tools.

Find the relevant agent-evaluation workflow. Review this capability’s metadata, triggers, dependencies, and evidence contract, then record the checks and any gaps.

A practical evaluation usually starts with a small task and a pass/fail criterion. For example:

Evaluate the release-note drafting capability against this repository. Use only committed changelog entries and merged PR metadata. The result is acceptable if every claim links to a source artifact and uncited claims are listed separately.

That prompt-led path is intentional. AIWG can route the work through provider-native tools, but the acceptance criterion remains explicit and reviewable. Avoid treating any score, pass rate, or runtime as guaranteed across models or providers; those values depend on the selected model, available tools, project size, and the evidence the workflow can inspect.

Bidirectional Traceability — @-Mention System

AIWG uses lightweight @ references to connect instructions, generated artifacts, source files, evidence, and follow-up work. The goal is traceability across providers: a model can move from a rule to the code it governs, from a generated report to the source data behind it, or from an issue to the artifact that closed it.

<!-- In an agent or skill file -->
@src/auth/middleware.ts
@docs/security/authentication.md
@.aiwg/evidence/release-2026-09-07.json

Traceability matters most when a workflow crosses boundaries. An SDLC intake can reference the use case it created. A context-firewall review can reference the baseline it approved. A dataset query can reference the source, ingest plan, checkpoint, and verification record instead of relying on conversation memory.

Ask for the traceability result you need; the assistant discovers the relevant validation or reporting tools:

Check the references in docs/ for missing targets and inconsistent links. Save a traceability report with evidence under .aiwg/reports/.

For scripted checks, the CLI reference documents discovery and artifact lookup.

Use root-relative references in public documentation so links work from the README. Use provider-specific absolute paths only inside generated provider files where that provider requires them.

Configuration & Customization

AIWG separates project context from provider packaging. The project keeps canonical context and generated artifacts under the workspace, then deploys provider-specific adapters for Claude, Codex, Cursor, Windsurf, Warp, OpenCode, OpenClaw, OpenHuman, Hermes, DeepSeek Harness, Copilot, Devin, Factory, Oh My Pi, Pi Coding Agent, Antigravity, and the generic fallback.

The primary files are:

WORKSPACE.md                 # Project/operator context read by providers
AIWG.md                      # AIWG discovery and routing guide
AGENTS.md                    # Provider bootstrap for Codex and other AGENTS.md readers
.aiwg/                       # Canonical AIWG config, generated context, evidence, reports
.aiwg/aiwg.config            # Workspace configuration and provider deployment state
.aiwg/index/                 # Searchable artifact and capability indexes when generated
.aiwg/reports/               # Audits, sync reports, doctor reports, workflow outputs
.aiwg/sessions/              # Optional local session catalog data
.aiwg/datasets/              # Optional dataset plans, manifests, lineage, and exports

Provider directories are generated from the same canonical context. Their exact shape depends on the provider:

.claude/                     # Claude Code skills, commands, hooks, settings
.codex/ or ~/.codex/         # Codex prompts and global configuration where applicable
.agents/                     # Cross-provider agents and skills used by Codex/Antigravity/OMP
.cursor/                     # Cursor rules and skills
.github/                     # GitHub Copilot prompts, instructions, and agents
.warp/                       # Warp skills and compatibility assets
.omp/                        # Oh My Pi native agents, prompts, rules, and bootstrap

Creating Custom Extensions

Describe the reusable capability you want. The assistant selects a scaffold for the appropriate asset type and validates its metadata and references.

Create a custom release-review extension with a reviewer agent, checklist, and release-note skill. Choose the appropriate bundle structure, define inputs and outputs, and validate it before deployment.

A custom extension should define the smallest durable contract needed by the workflow: triggers, inputs, outputs, evidence, and provider packaging. Keep model-specific phrasing in provider assets. Keep project policy, schemas, and reusable workflow contracts in .aiwg or extension source so multiple providers can share them.

Capability Discovery — Describe the Task

The assistant searches AIWG’s capability graphs from your intent, then reads the matching assets. You can name the outcome without knowing the command, skill, agent, or framework that implements it.

Find the appropriate workflow for production deployment, dataset lineage, or project intake. Show why it fits this task, read the selected instructions, and use our indexed custom assets where relevant.

Discovery is also useful for documentation. Instead of hard-coding every command in a README, link to the relevant quickstart and show one or two representative prompts. The catalog can change as frameworks and addons are installed, while the task language stays stable.

Artifact Index — Find and Reuse Project Work

The artifact index makes generated work easier to find, verify, and reuse. It indexes reports, generated context, evidence, and other AIWG-managed files into a searchable local catalog.

Refresh the artifact index, verify that this workspace is connected, and find the latest review evidence.

A provider can then answer questions such as “find the latest context-firewall report” or “show the SDLC artifact that introduced this acceptance criterion” without scanning the whole repository manually.

Doc Sync — Bidirectional Documentation

Doc sync is for keeping code and documentation aligned under review. It can audit mismatches, propose updates, and write reports before code or documentation changes are accepted.

Audit the documentation against the code without changing either. Identify stale quickstarts and missing implementation requirements, then propose scoped updates with source references.

Doc sync writes reports under .aiwg/working/ and .aiwg/reports/ when configured. Treat those reports as review artifacts. Do not assume doc sync can prove semantic equivalence between code and prose; it identifies inconsistencies, stale examples, missing links, and candidate updates for human or provider review.

Reproducibility Validation

AIWG’s reproducibility features focus on explicit inputs, evidence records, deterministic modes where available, and reviewable outputs. They do not guarantee identical model text across providers or runs.

Run this workflow with explicit inputs and a reproducible seed where supported. Export its evidence, verify the bundle, and report anything that cannot be reproduced.

For workflows that expose checkpointing, snapshots, or replay through installed skills, start with discovery so the current workspace selects the correct implementation:

Find the supported checkpoint and replay workflow for this workspace, preserve the current state, and explain what a later run can verify or resume.

The practical standard is repeatability of inputs, citations, commands, and artifacts. Exact model wording should be treated as a generated output, not as the source of truth.

Session Catalog

The session catalog is an optional local feature for importing, searching, and promoting useful provider conversation history. It is designed for controlled handoff and audit. It should be enabled intentionally because it can include sensitive prompts, local paths, and project context.

Set up a local session catalog for this workspace. Preview the provider sessions available for import, import the reviewed selection, and find conversations about release blockers with their provenance.

Imported sessions can be tagged, extracted into reusable notes, reviewed for promotion, or audited for provenance. Keep private-provider roots and shared history locations explicit in configuration; do not assume another provider’s global history is safe to import by default.

See session history setup and sessions CLI.

Dataset Intelligence

Dataset intelligence gives AIWG a governed path for local files, directories, CSV/JSONL sources, and approved HTTP sources. The dataset router carries stable source, plan, checkpoint, lineage, verification, and export references between phases.

Build a governed index of these documentation sources. Validate and preview the inputs, prepare an ingestion plan, and retain its approval, lineage, and verification records. Then find which quickstart explains Codex setup.

Local adapters are constrained by configured roots. HTTP adapters are deny-by-default and require explicit hosts. Indexes are derived artifacts; the canonical record is the source descriptor, approved plan, ingest run, and evidence trail.

See dataset intelligence quickstart, dataset overview, and source adapters.

Issue-Driven Development

AIWG supports local issue planning and governed handoff to external issue trackers. The local issue CLI stores records under .aiwg/issues/, which makes issues reviewable even when a project does not have GitHub, Gitea, Jira, or another tracker connected.

Set up local issues with the APP prefix. Draft an issue for OAuth2 callback validation, including state checks, token-exchange errors, and tests. Show the open authentication issues and record verified progress.

External tracker import/export is explicit. Use it when you need traceability between local AIWG records and a remote system, and keep snapshots or live connector settings under review.

Import this GitHub issue snapshot into our local store. Prepare APP-0001 for the Gitea tracker and show any conflicts between local and external state before reconciling them.

For agent-assisted repair work, name the issues and acceptance checks:

Resolve APP-0001 and APP-0002 using this project's issue workflow. Run the project's test and lint checks, and report the changes and anything unresolved.

External issue systems are not a default side effect of local issue work. They require configured connectors, snapshots, or explicit export/import requests. See local issue integration and filing issues.

Daemon Mode & Messaging Integration

AIWG’s automation layer is for long-running coordination, not for hiding work from review. The safe default is local, explicit execution with visible status and evidence. Daemon, messaging, and mission-control setups should declare their trigger source, operator identity, workspace, budget limits, and completion criteria.

The base CLI exposes current orchestration commands through the agent loop and mission control. Messaging bridges and chat bots are advanced deployments described in the daemon and messaging docs; they require external service configuration and should not be assumed to exist in a fresh checkout.

Coordinate the release follow-up with at most three concurrent missions. Fix the authentication test failures, retain verification evidence, and show progress. Make it possible to pause, resume, or stop the work.

For provider messaging, document the concrete external channel and approval boundary. A Slack, Discord, Telegram, or webhook bridge should make it clear who can enqueue work, where logs are stored, and which operations require human approval before writing to external systems.

See daemon guide, messaging guide, and Mission Control.

See It In Action

The fastest way to use AIWG is to ask for the first useful task, request a concrete deliverable, and name the success check. The assistant discovers the relevant skill or provider surface and handles the underlying tools.

SDLC workflow from idea to implementation

Use the SDLC framework to turn an AI-powered code review tool into requirements, architecture decisions, a first implementation task, and acceptance checks. Return links to the generated artifacts.

Long-running implementation loop

Fix the failing authentication tests in a bounded loop. Stop after five iterations or forty-five minutes, and report whether the relevant tests pass and what remains unresolved.

The agent loop is useful for bounded repair loops where the success condition is objective. It is not a guarantee that the model will solve the task. Set wall-clock, token, tool-call, or cost limits for expensive providers.

Recursive search over large code or docs

Search the provider quickstarts for outdated reload instructions. Use at most four parallel workers and a 50,000-token budget; return source links, the quoted statements, and proposed corrections.

Dataset-backed project knowledge

Check and preview our documentation dataset, then find the best Codex quickstart with source and lineage links.

Use dataset intelligence when the source and lineage need to be explicit. Use RLM when the immediate need is recursive search or fanout over files.

Session history reuse

Find this workspace’s prior marketing-audit conversations. Review their scope before import and extract the relevant decisions into a Markdown artifact with provenance.

This is useful when prior provider conversations contain decisions that should become project artifacts. Keep import scope explicit and review the discovered sessions before promotion.

Security, forensics, and operations prompts

Use the security-engineering framework to review the OAuth2 callback flow. Produce threat assumptions, concrete findings, and tests I can run.

Use the forensics framework to analyze these logs. Preserve evidence references, build a timeline, and separate confirmed facts from hypotheses.

Use the ops framework to turn this production incident into a runbook update, verification checklist, and follow-up issues.

These prompts preserve the original README’s hands-on style while keeping provider behavior accurate: AIWG selects framework capabilities through discovery and provider deployment, and the deliverable remains explicit.

Platform Support

AIWG has registry-backed named provider integrations plus a generic fallback for tools that read Markdown context but do not have a dedicated adapter. The integrations share product framing: reusable project context and specialist workflows in the AI tools teams already use. Provider distinctions matter because each host has different native surfaces.

See cross-platform overview for the maintained comparison and setup links.

ProviderSetupPrimary contextNative or conventional surfacesNotes
Claude Codeaiwg use all --provider claudeCLAUDE.mdSkills, commands, hooks, MCP configBest fit for rich AIWG provider packaging. See Claude quickstart.
Codexaiwg use all --provider codexAGENTS.mdGlobal prompts, project skills, MCP configUses AGENTS.md bootstrap plus .agents/skills/. See Codex quickstart.
Cursoraiwg use all --provider cursorRules and skills.cursor/rules/*.mdc, .cursor/skills/*/SKILL.mdCursor rules are native; some assets remain conventional. See Cursor quickstart.
Windsurfaiwg use all --provider windsurfWindsurf rulesRules and workflowsUses Windsurf’s local rule model where available.
OpenCodeaiwg use all --provider opencodeAgent/rule contextProvider-local agents, commands, rulesGood for lightweight terminal workflows.
Gemini CLIaiwg use all --provider geminiGEMINI.mdCommands and context filesKeeps AIWG guidance in Gemini-readable Markdown.
Qwen Codeaiwg use all --provider qwenQWEN.mdCommands and context filesSimilar Markdown-first provider packaging.
Firebase Studioaiwg use all --provider firebaseStudio contextRules and generated contextFocused on Firebase Studio workspace guidance.
GitHub Copilotaiwg use all --provider copilot.github assetsPrompts, instructions, agents, MCP configUses .github/prompts/*.prompt.md, .github/instructions/*.instructions.md, and .github/agents/*.agent.md.
Devinaiwg use all --provider devinDevin-compatible contextCompatibility packagingUses compatibility paths where Devin can read project instructions.
Factoryaiwg use all --provider factoryFactory contextAgents and commands where supportedProvider behavior depends on the installed Factory environment.
Grok Botaiwg use all --provider grokbotAGENTS.mdDiscover-first skills when AIWG_GROKBOT_SKILLS_DIR is setStable; not Cursor / not xAI Grok Build. See Grok Bot reference.
Grok Buildaiwg use all --provider grok-buildAGENTS.md + .grok/rules/*.md.grok/skills/ kernel; $GROK_HOME user skillsExperimental; distinct from grokbot. Agents/rules writers deferred #2577.
Oh My Piaiwg use all --provider omp.omp/AGENTS.mdAgents, prompts, rules, skillsDedicated OMP quickstart: Oh My Pi quickstart.
Pi Coding Agentaiwg use all --provider piAGENTS.mdAgent Skills, prompt templates, trust-gated extension bridgeExperimental; see Pi quickstart.
Antigravityaiwg use all --provider antigravityAGENTS.md and .agents/Agents, skills, indexed commands, MCP config when enabledSee Antigravity provider docs.
Generic Markdownaiwg use all --provider genericAIWG.md / WORKSPACE.mdMarkdown instructionsUse when a provider reads repo docs but has no dedicated integration.

For CI jobs, build verification checks deployment and provider discovery before the provider runs a task. For routines, teammates, connectors, or memory proposals, bot handoffs produce a draft to review in the selected provider.

After deployment, check readiness with the assistant or run the health check:

aiwg doctor

Confirm that the deployed provider context is active and explain any remaining setup steps.

Fresh deployments may report that the provider should be restarted or reloaded so the host notices new files. That is provider-specific readiness information, not a requirement to regenerate context after every command.

CLI Reference

Everyday work stays in the conversation. The small manual command set is for setup and maintenance:

CommandPurpose
aiwg use <framework> --provider <provider>Deploy and connect AIWG assets to the project.
aiwg initCreate the baseline project configuration; deployment can initialize it when needed.
aiwg refreshUpdate AIWG and refresh deployed project assets.
aiwg doctorDiagnose installation and workspace readiness.

Installing the executable still requires a package manager, as shown in Quick Start; an assistant with terminal access can perform that step too. Advanced scripting, server configuration, registry operations, indexing, issue synchronization, and automation options belong in the CLI reference and linked guides. You do not need to learn those interfaces to request their outcomes.

Architecture

AIWG is a portable context and workflow layer. It keeps canonical project instructions in repo-visible files, packages provider-specific assets for the AI tools a team uses, and preserves artifacts so work can be reviewed outside the original chat.

flowchart TD
    A[Project context<br/>WORKSPACE.md + AIWG.md] --> B[AIWG catalog]
    B --> C[Provider packaging]
    C --> D[Claude, Codex, Cursor, Copilot, Warp, OMP, Antigravity, others]
    B --> E[Specialist workflows]
    E --> F[SDLC, research, ops, security, marketing, datasets, RLM]
    E --> G[Artifacts and evidence]
    G --> H[Reports, issues, datasets, sessions, indexes]
    H --> B

Extension System

An AIWG extension usually contains some combination of:

AssetRole
AgentsPersistent role definitions, responsibilities, and routing constraints.
SkillsTask-specific procedures with triggers, inputs, outputs, and evidence rules.
CommandsProvider-facing shortcuts or prompt templates.
RulesPolicies and reusable constraints.
SchemasStructured contracts for plans, artifacts, manifests, and reports.
TemplatesRepeatable starting points for generated files.
ScriptsLocal deterministic helpers used by workflows.

The registry and discovery index make those assets findable without requiring every provider to support every asset type natively. When a provider lacks a native concept, AIWG packages the asset as Markdown context or a conventional file the provider can read.

Multi-Agent Orchestration

AIWG’s orchestration model is explicit about roles and handoffs. A complex task can move through a steward, specialist skill, review step, evidence export, and follow-up issue without losing the artifact trail.

sequenceDiagram
    participant U as User
    participant S as Steward / Discover
    participant W as Specialist Workflow
    participant P as Provider Tooling
    participant E as Evidence Store

    U->>S: Describe outcome and success check
    S->>W: Select capability and inputs
    W->>P: Execute provider-local or CLI steps
    P-->>W: Results, files, diagnostics
    W->>E: Write report/evidence/issue refs
    W-->>U: Deliverable with checks and next step

This structure is why AIWG documentation emphasizes “first useful task, concrete deliverable, success check, and next step.” It gives a model enough direction to act while leaving a reviewer enough evidence to verify the result.

YAML Metalanguage

Many AIWG assets use YAML frontmatter or YAML schemas so capabilities can be discovered, validated, and converted between provider formats.

---
namespace: aiwg
name: release-notes
description: Draft release notes from approved issue and changelog artifacts
platforms: [all]
triggers:
  - release notes
  - changelog summary
outputs:
  - docs/releases/{version}.md
evidence:
  required:
    - source_issue_refs
    - changelog_refs
---

The metadata is not decorative. It lets discovery find the capability, lets validation detect missing fields, and gives provider adapters enough information to package the asset accurately.

Project Artifacts

AIWG-generated artifacts are intentionally ordinary files: Markdown, JSON, YAML, SQLite-backed local stores when enabled, and provider-readable context. That makes them inspectable in a code review and portable across machines.

Examples include:

.aiwg/reports/context-firewall-*.md
.aiwg/reports/doc-sync-audit-*.md
.aiwg/evidence/*.json
.aiwg/issues/*.json
.aiwg/datasets/**/manifest.json
.aiwg/rlm-prep/**/manifest.json
.aiwg/sessions/**

Artifact indexes reduce manual browsing, but they do not replace source review. Treat indexed results as navigation aids with links back to the original files.

Agent Loop — Autonomous Long-Running Agent Orchestration

The agent loop is AIWG’s bounded iterative execution mode. It is intended for tasks where the objective and completion criterion can be checked: fixing tests, applying a migration, updating docs to match a report, or carrying a refactor through verification.

Update the provider quickstarts from the approved marketing audit. Verify Markdown links and keep changes within scope. Stop after six iterations, sixty minutes, or 120 tool calls.

The agent loop records loop state so work can be inspected and resumed when supported by the selected provider and local environment.

Show the current loop’s progress and evidence. Resume its saved work if interrupted, or stop it when I ask.

Use budgets for any loop that may call a remote model or external provider:

Reduce flaky integration tests and retain first-attempt failures. Verify the reproduction over ten consecutive runs, with a limit of 200,000 tokens and $10. Stop when either budget is exhausted.

Long-running automation should still produce reviewable outputs: changed files, reports, evidence, status logs, and the exact checks run. The agent loop can continue work within configured limits, but it cannot guarantee a solution, fixed runtime, or provider availability.

Mission Control builds on the same principle for multiple bounded work items:

Coordinate the documentation-audit follow-up with at most four concurrent missions. Check that the README’s examples are current, preserve evidence, and report progress and unresolved findings.

RLM — Recursive Context Decomposition

For a bounded batch, specify the parallelism limit explicitly:

Add TypeScript types to the components in src/components/*.tsx. Work in bounded batches with at most four parallel workers, and verify each batch.

RLM helps with sources that are too large to fit comfortably in one model context. It prepares files into traceable chunks, fans a query out across those chunks, and merges results with links back to the source material.

flowchart LR
    A[Source files] --> B[rlm-prep]
    B --> C[manifest.json]
    C --> D[rlm-search / fanout]
    D --> E[ranked findings]
    E --> F[source-linked answer]
    C --> G[rlm-cache]

Ask to prepare a file tree once when you want to reuse it for several searches.

Prepare the source and documentation for repeated searches. Find where provider reload status is calculated and summarize stale quickstart instructions, using at most four parallel workers and source-linked findings.

For a single-file review:

Divide this README into reviewable chunks with source locations and enough overlap to preserve context.

RLM is a retrieval and decomposition workflow, not a magic context override. Quality depends on chunk boundaries, source coverage, prompt specificity, model capability, and budget. For high-stakes review, ask for quoted source links, inspect the cited chunks, and rerun targeted searches for disputed claims.

Research Foundations

AIWG draws design ideas from research across cognitive science, multi-agent systems, software engineering, retrieval, provenance, and AI safety. The results cited below belong to the referenced papers or systems; they are not AIWG performance guarantees. Reference summaries live in docs/references/ (REF-NNN entries). The bibliography groups related design topics.

Cognitive Foundations

Multi-Agent Systems & Orchestration

Reasoning & Planning

Self-Correction & Iterative Refinement

Stage-Gate, SDLC & Traceability

Software Engineering & Agent-Computer Interface

Context Engineering & Memory

Agent Memory & Knowledge Systems

Recursive Context Decomposition

Provenance, Reproducibility & Research Management

AI Safety & Failure Modes

Task Decomposition & Declarative Pipelines

Training, Alignment & In-Context Learning

RAG, Retrieval & Tool Use

Domain Knowledge & Specialization

Constrained Generation & Output Validation

LLM Serving & Local Deployment

MCP & Agentic Standards


Why AIWG

AIWG is for people who already use AI assistants and want the work to survive past one conversation. It gives the assistant project-readable instructions, specialist roles, repeatable workflows, and a place to save plans, findings, and decisions.

For Individual Developers

Use AIWG when a coding task needs project context, not just a one-off answer. The .aiwg/ directory can hold requirements, architecture notes, test plans, reviews, and task reports. Later sessions can read those artifacts before changing code. Agent-loop workflows can continue a bounded task until the named verification check passes, a limit is reached, or human input is needed.

For Engineering Teams

Use AIWG to keep shared instructions and review artifacts with the repository. Teams can deploy the same source workflows to the provider surfaces they use, then verify each provider handoff separately. Human gates and review steps help make important changes visible before they move forward; they do not replace human code review, testing, security review, or release approval.

For Platform Engineers

Use AIWG when you need reusable AI workflows across projects or teams. The extension system supports project-local rules, skills, agents, addons, and frameworks. Scaffolding commands help create those components, and discovery helps agents find the resulting capabilities without requiring users to memorize the catalog.

For Researchers

Use AIWG to organize source notes, citations, provenance records, and research artifacts. The research framework uses ideas from FAIR, W3C PROV, GRADE, and OAIS to make research work easier to inspect and maintain. Those alignments are documentation and workflow structures, not a certification that every generated note is correct.

For Security Teams

Use AIWG for structured security reviews, incident investigation notes, and forensics-oriented workflows. The forensics framework includes target profiling, triage, acquisition, timeline, IOC, and reporting workflows with references to NIST SP 800-86, MITRE ATT&CK, Sigma, and STIX. Investigations still require authorized access, evidence handling discipline, and human review.


AIWG vs Manual AI Workflows

TaskManual AI workflowAIWG mechanismLimit to keep in view
Carry context into another sessionPaste summaries, links, and decisions againSave project artifacts under .aiwg/ and route later work through themThe assistant still has to read and interpret the right artifacts
Coordinate review perspectivesAsk separate prompts and merge notes by handUse specialist roles and review workflows that produce a combined artifactReviewers can share wrong assumptions if the input context is wrong
Keep task scope visibleTrack instructions in chat historyUse workflows, rules, and saved task outputs with explicit scopePrompt-level rules are not hard technical enforcement by themselves
Recover from a failed attemptRestart from the last visible messageUse loop state, checkpoints, reports, and bounded retries where configuredRecovery can still stop on missing tools, unclear goals, or failing tests
Work across AI toolsRewrite prompts for each providerDeploy provider-specific files from the same source workflowsProvider capabilities, permissions, and reload behavior differ
Trace decisions to work productsSearch notes manuallyUse artifacts, mentions, indexes, and provenance recordsLinks can drift and need validation
Review citations and research notesTrust generated citations or manually inspect each oneStore source records, notes, citations, and quality assessments togetherSource-grounding reduces risk; it does not prove every claim is correct
Move through project phasesKeep phase criteria in a checklistUse stage-gate workflows with human approval pointsGates reflect configured criteria and available evidence

Standards Alignment

AIWG uses standards and established methods as design references. This section describes the intended mapping; it is not a compliance guarantee, audit attestation, or substitute for domain-specific review.

Standard or methodHow AIWG uses it
FAIR PrinciplesArtifact and research-corpus structure that favors findable, accessible, interoperable, and reusable records
W3C PROVProvenance records for selected generated artifacts and derived outputs
GRADEEvidence-quality language and review patterns for research citations
OAIS (ISO 14721)Archival lifecycle concepts for research and media corpus handling
NIST SP 800-86Digital-forensics evidence-handling references in forensics workflows
MITRE ATT&CKThreat-technique mapping references for security and forensics analysis
STIX 2.1Indicator-of-compromise formatting references
Sigma RulesThreat-detection rule format references
IEEE 830Requirements-specification and traceability influence for SDLC artifacts
MCPModel Context Protocol integration for tool-based AI workflows
CalVerCalendar versioning format for AIWG releases

Documentation

Getting Started

Customize

By Audience

Practitioners:

Technical Leaders:

Researchers & Evaluators:

Platform Guides

Framework Documentation

Extension System

AIWG's extension system supports discovery, semantic search, and cross-platform deployment for project-local and packaged capabilities:

Advanced Topics


Contributing

Contributions are welcome. See CONTRIBUTING.md for the project guidelines.

Quick contributions:

  • Found a bug or confusing workflow? Open an issue.
  • Have a documentation improvement? Submit a PR with the source file and the behavior it clarifies.
  • Want to add an agent? Ask for a role with clear responsibilities; see the agent template.
  • Want to add a skill? Describe its trigger, expected inputs, and verifiable outcome.
  • Want to create an addon? Ask to package related agents, skills, templates, and rules for reuse.

Community & Support


Badges

Building on AIWG? You can use a Built With AIWG or Powered By AIWG badge. Hosted image links are available, and projects can also copy the image if they prefer to avoid hot-linking:

Built With AIWG

[![Built With AIWG](https://aiwg.io/assets/badges/built-with-aiwg-dark.png)](https://aiwg.io)

Full set with copy-paste snippets: aiwg.io/badges.


Usage Notes

AIWG tries to keep always-loaded context small by using kernel quickrefs, provider-facing indexes, and on-demand discovery. Actual token use depends on the provider, selected workflows, project size, and how much context the agent loads. See Usage Notes for rate-limit guidance.


License

AIWG-authored code is available under the MIT License. See LICENSE. Runtime dependencies retain their own licenses; see THIRD_PARTY_NOTICES.md for the reviewed Fortemi and Bytecask AGPL boundary, source links, and inspection instructions.

This framework does not provide legal, security, financial, medical, or other professional advice. Generated work should be reviewed before use. See Terms of Use for full terms.


Sponsors

Roko Network

The Temporal Layer for Web3

Enterprise-grade timing infrastructure for blockchain applications.

Selfient

No-Code Smart Contracts for Everyone

Making blockchain-based agreements accessible to all.

Integro Labs

AI-Powered Automation Solutions

Custom AI and blockchain solutions for the digital age.

Interested in sponsoring? Contact us


Acknowledgments

Research foundations: AIWG draws from cognitive science (Miller 1956, Sweller 1988), multi-agent systems (Jacobs et al. 1991, MetaGPT, AutoGen), software engineering (Cooper 1990, RUP), and AI systems research including ReAct, Self-Refine, DSPy, and SWE-agent. Standards and methods such as FAIR, OAIS, W3C PROV, GRADE, and MCP inform the structure of selected workflows and artifacts.

Platforms: Thanks to Anthropic (Claude Code), GitHub (Copilot), Warp, Factory AI, Cursor, OpenCode, and other provider communities for building tools that make project-local AI workflows possible.


Back to Top

Made with determination by Joseph Magly

agentic-coding
ai-framework
anthropic
autonomous-agents
claude-code
codex
copilot
cursor
developer-tools
fine-tuning
multi-agent
multi-platform
orchestration
prompt-engineering
sdlc
training-data
warp
workflow-automation

Contributors

jmagly

2,995 commits

lukeaus

2 commits

myukitty

1 commits

Languages

TypeScript

68.8%

JavaScript

28.0%

Python

1.8%