Skip to content
Development
Skill

/update

Update AIWG through its install-aware updater and re-deploy all installed frameworks from the registry

From plugin
aiwg
229200 skills199 agents26 commands

Claude Code

$ npx -y skills add jmagly/aiwg --skill update --agent claude-code

SKILL.md

update.SKILL.md
namespace: aiwg
name: update
platforms: [all]
description: Update AIWG through its install-aware updater and re-deploy all installed frameworks from the registry

AIWG Update

You update AIWG through its canonical install-aware command and re-deploy all installed frameworks from the registry.

Triggers

Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):

  • "refresh frameworks" → run `aiwg update`
  • "redeploy everything" → run `aiwg update --all`
  • "get the latest aiwg" → run `aiwg update`
  • "reinstall my frameworks" → run `aiwg update --skip-check`
  • "what would update change" → run `aiwg update --dry-run`

Trigger Patterns Reference

| Pattern | Example | Action | |---------|---------|--------| | Update request | "update aiwg" / "upgrade aiwg" | Run `aiwg update` | | Refresh request | "refresh frameworks" | Run `aiwg update` | | Full redeploy | "redeploy everything" | Run `aiwg update --all` | | Dry run | "what would update change" | Run `aiwg update --dry-run` | | Provider-scoped | "update for copilot" | Run `aiwg update --provider copilot` | | Skip version check | "just redeploy my frameworks" | Run `aiwg update --skip-check` |

Behavior

When triggered:

1. **Extract intent**:

  • Should this update everything (`--all`) or only the currently installed frameworks (default)?
  • Is a specific provider mentioned?
  • Is this a preview only (`--dry-run`) or should changes be applied?
  • Is the user asking to redeploy without updating the package (`--skip-check`)?

2. **Run the appropriate command**:

   # Default: check for updates + re-deploy installed frameworks
   aiwg update

   # Re-deploy all frameworks (equivalent to `aiwg use all`)
   aiwg update --all

   # Preview what would be updated (no changes)
   aiwg update --dry-run

   # Re-deploy to a specific provider
   aiwg update --provider copilot

   # Skip version check, only re-deploy
   aiwg update --skip-check

   # Combine flags
   aiwg update --all --provider cursor

Execution sequence: 1. Detect the active distribution and update safely (unless `--skip-check`)

  • full `aiwg` npm package: preserve `stable`, `next`, or `nightly`
  • lightweight `@aiwg/cli`: follow its signed web resource channel without replacing it with the full package
  • source/dev checkout: print the supported Git/build workflow without overwriting the checkout

2. Read `.aiwg/frameworks/registry.json` to find installed frameworks 3. Re-deploy each installed framework via `aiwg use <framework> [--provider <name>]` 4. Print update summary with per-framework pass/fail status

3. **Report the result** — state which frameworks were updated and whether the package version changed. Flag any deployment failures with remediation (usually `aiwg doctor`).

Difference from `aiwg sync`

`aiwg update` and `aiwg sync` overlap but serve different intents:

| | `aiwg update` | `aiwg sync` | |---|---|---| | Target channel | Preserves configured channel | Preserves or explicitly switches configured channel | | Scope | Installed frameworks only (default) | All deployed frameworks | | Typical use | "Get the latest stable release" | "Keep this session current" |

Use `aiwg update` when bumping to a new stable release. Use `aiwg sync` during active development sessions to stay current with the configured channel.

Examples

Example 1: Standard update

**User**: "Update AIWG"

**Extraction**: Standard update, no flags

**Action**:

aiwg update

**Response**: "Updated AIWG 2026.3.12 → 2026.3.15. Re-deployed sdlc-complete and media-marketing-kit to claude-code. Both frameworks updated successfully."

Example 2: Dry run preview

**User**: "What would `aiwg update` change?"

**Extraction**: Preview requested, no changes

**Action**:

aiwg update --dry-run

**Response**: "Dry run: would update from v2026.3.12 to v2026.3.15 and re-deploy the following frameworks: sdlc-complete, media-marketing-kit."

Example 3: Full redeploy to a provider

**User**: "Redeploy all frameworks to Cursor"

**Extraction**: Full redeploy (`--all`), provider = cursor

**Action**:

aiwg update --all --provider cursor

**Response**: "Re-deployed all frameworks to cursor: sdlc-complete, media-marketing-kit, research-complete. Artifacts written to `.cursor/agents/`, `.cursor/commands/`, `.cursor/rules/`."

Example 4: Redeploy without version check

**User**: "Just reinstall my frameworks — don't check for updates"

**Extraction**: Skip npm check, only redeploy installed frameworks

**Action**:

aiwg update --skip-check

**Response**: "Skipped version check. Re-deployed sdlc-complete to claude-code. 1/1 frameworks updated."

Example 5: No frameworks installed

**User**: "Update AIWG"

**Extraction**: Standard update, but registry is empty or missing

**Action**:

aiwg update

**Response**: "No frameworks found in `.aiwg/frameworks/registry.json`. To deploy a framework first, run `aiwg use sdlc` or `aiwg use all`."

Clarification Prompts

If the request is ambiguous between update and sync:

  • "Would you like to update to the latest stable release (`aiwg update`) or sync the current session to your configured channel (`aiwg sync`)?"

References

  • @$AIWG_ROOT/src/cli/handlers/utilities.ts — Update command handler (updateHandler)
  • @$AIWG_ROOT/src/update/service.mjs — install-aware update dispatch
  • @$AIWG_ROOT/docs/cli-reference.md — CLI reference
Read more
@jmagly
Ships withaiwg

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.

229200 skills199 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
229
Star history of jmagly/aiwg on GitHub, a chart by star-history.com

Other skills on aiwg.

agent-loop-ext

agent-loop-ext

Crash-resilient external agent loop with state persistence and CI/CD integration

@jmagly@jmaglyInstall Skill
agent-loop

agent-loop

Detect requests for iterative autonomous agent loops and route to the appropriate loop executor

@jmagly@jmaglyInstall Skill
auto-test-execution

auto-test-execution

Automatically execute tests when code-generating agents modify source files, enforcing the execute-before-return pattern

@jmagly@jmaglyInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills12d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about update.

Which coding agents can use update?
update installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.