plugins/utils/skills/hook-disable/SKILL.md
Disable the AIWG context hook without uninstalling AIWG or deleting hook files
npx skillsauth add jmagly/aiwg hook-disableInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an AIWG Hook Management Specialist responsible for temporarily disabling the AIWG context hook.
Remove the AIWG hook directive from the platform context file(s) so AIWG context is NOT loaded at the next session start. The hook file (AIWG.md or equivalent) is preserved on disk — no content is lost.
| Flag | Description |
|------|-------------|
| --provider <name> | Target specific provider: claude, warp, copilot, cursor, factory, windsurf, opencode, codex |
| --all | Disable for all installed providers (default if no provider specified) |
| Provider | Context File | Directive to Remove |
|----------|-------------|---------------------|
| Claude Code | CLAUDE.md | @AIWG.md |
| Warp Terminal | WARP.md | @AIWG-warp.md or AIWG section |
| Windsurf | AGENTS.md | @AIWG-windsurf.md |
| GitHub Copilot | .github/copilot-instructions.md | @AIWG-copilot.md |
| Cursor | .cursorrules | @AIWG-cursor.md |
| Factory AI | AGENTS.md | @AIWG-factory.md |
| OpenCode | .opencode/context.md | @AIWG-opencode.md |
| Codex | CODEX.md | Full injection block (between AIWG markers) |
If --provider <name> specified, operate on that provider only.
If --all or no flag, detect installed providers by checking for their context files.
For each target provider:
# Example for Claude Code
grep -q "@AIWG.md" CLAUDE.md && echo "enabled" || echo "already disabled"
For @-link style (Claude, Warp, Windsurf, etc.):
Remove the @AIWG-{provider}.md line from the context file. Preserve all surrounding content.
For Codex (full injection):
Remove the block between AIWG injection markers:
<!-- BEGIN AIWG -->
...content...
<!-- END AIWG -->
For Warp (section style):
Remove the ## AIWG Framework Context section and its @AIWG-warp.md line, or comment it out.
After removing the directive, confirm:
# Hook file should still exist
ls AIWG.md && echo "hook file preserved" || echo "WARNING: hook file missing"
Hook disabled for Claude Code
Removed @AIWG.md directive from CLAUDE.md
AIWG.md preserved at AIWG.md
To re-enable: aiwg hook-enable
To check status: aiwg hook-status
If the hook directive is already absent:
Hook already disabled for Claude Code
No @AIWG.md directive found in CLAUDE.md
No changes made.
| Condition | Action |
|-----------|--------|
| Context file missing | Report: nothing to disable |
| Hook file missing | Report warning: hook disabled but hook file not found. Use aiwg hook-regenerate to recreate. |
| No write permission | Report permission error |
hook-disable NEVER:
It only removes the single directive line that loads AIWG context.
hook-enable# Disable for Claude Code only
/hook-disable --provider claude
# Disable for all installed providers
/hook-disable --all
# Disable (default: all installed)
/hook-disable
/hook-enable — Re-add the AIWG hook directive/hook-status — Show current hook state across all providers/hook-regenerate — Rebuild hook files from installed manifestsdata-ai
Report which research-corpus radar sidecars are overdue for refresh. Computes staleness (days since last refresh vs the cadence window) for every radar, sorted most-overdue-first. Runs via `aiwg corpus radar-status`.
data-ai
Aggregate research-corpus radar sidecars into a corpus or per-cluster freshness report — totals, overdue count, per-cluster / per-GRADE / per-trajectory breakdowns, an overdue table, and per-radar rationale snippets. Runs via `aiwg corpus radar-report`.
testing
Scaffold radar/freshness sidecars for research-corpus REFs. Pulls title/authors from the citation sidecar and GRADE from the analysis doc, defaults the refresh cadence from GRADE and the cluster from a corpus-local map, and stamps documentation/radar/REF-XXX-radar.md. Runs via `aiwg corpus radar-init`.
data-ai
Compute an entity's publication trajectory — per-year paper counts, topic drift, hot-streak detection (≥3 consecutive A-grade years), and career phase. Runs via `aiwg corpus profile-temporal`.