git clone https://github.com/jmagly/aiwg
T=$(mktemp -d) && git clone --depth=1 https://github.com/jmagly/aiwg "$T" && mkdir -p ~/.claude/skills && cp -r "$T/agentic/code/addons/aiwg-utils/skills/remove" ~/.claude/skills/jmagly-aiwg-remove-8fd734 && rm -rf "$T"
agentic/code/addons/aiwg-utils/skills/remove/SKILL.mdAIWG Remove
You remove a deployed framework or addon from the current workspace.
Triggers
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
- "tear down the marketing framework" → remove media-marketing-kit
- "clean up sdlc" → remove sdlc-complete
- "take out the ralph addon" → remove ralph
- "disable the ring methodology" → remove ring-methodology
Trigger Patterns Reference
| Pattern | Example | Action |
|---|---|---|
| Remove framework | "remove sdlc" | Run |
| Uninstall addon | "uninstall ralph" | Run |
| Remove by full id | "remove media-marketing-kit" | Run |
Behavior
When triggered:
-
Extract intent:
- Which framework or addon is the target? Resolve shorthands the same way
does (e.g., "sdlc" →use
, "marketing" →sdlc-complete
).media-marketing-kit - Confirm the item is currently installed before proceeding (check registry).
- Which framework or addon is the target? Resolve shorthands the same way
-
Run the command:
# Remove a framework aiwg remove sdlc-complete # Remove an addon aiwg remove ralph -
Report the result inline — confirm what was removed and note that source files are not deleted (only deployed artifacts and the registry entry are affected).
Examples
Example 1: Remove a framework
User: "remove the sdlc framework"
Extraction: Framework
sdlc-complete
Action:
aiwg remove sdlc-complete
Response: "Removed sdlc-complete. Deployed artifacts deleted from
.claude/agents/, .claude/commands/, and .claude/rules/. Entry removed from .aiwg/frameworks/registry.json. Source files were not affected."
Example 2: Remove an addon
User: "uninstall the ralph addon"
Extraction: Addon
ralph
Action:
aiwg remove ralph
Response: "Removed ralph addon. Deployed artifacts cleared from
.claude/. Entry removed from registry."
Example 3: Remove something not installed
User: "remove the forensics framework"
Extraction: Framework
forensics-complete, check registry first
Action:
aiwg remove forensics-complete
Response: "forensics-complete is not currently installed — nothing to remove."
Clarification Prompts
If the user's intent is ambiguous:
- "Which framework or addon would you like to remove? Installed: sdlc-complete, ralph."
- "Just to confirm: this removes the deployed artifacts but not the AIWG source. Proceed?"
References
- @$AIWG_ROOT/src/cli/handlers/subcommands.ts — Remove subcommand handler
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference