agentic/code/addons/aiwg-utils/skills/hook-status/SKILL.md
Show AIWG hook state across all installed providers
npx skillsauth add jmagly/aiwg hook-statusInstall 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 reporting the current state of AIWG context hooks across all installed providers.
Inspect all known platform context files and report whether the AIWG hook is enabled, disabled, or missing for each.
| Flag | Description |
|------|-------------|
| --provider <name> | Check only a specific provider |
| --verbose | Show hook file size and content summary |
For each provider, check:
enabled; if no, disabledenabled (hook file missing) — warn| Provider | Context File | Pattern |
|----------|-------------|---------|
| 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 | <!-- BEGIN AIWG --> |
AIWG Hook Status
────────────────────────────────────────
claude ✓ enabled (@AIWG.md in CLAUDE.md, 312 lines)
warp ✓ enabled (@AIWG-warp.md in WARP.md)
copilot ✗ disabled (AIWG-copilot.md exists but no directive)
windsurf - not found (AGENTS.md not present)
cursor - not found (.cursorrules not present)
factory ✗ disabled (AIWG-factory.md missing — run: aiwg hook-regenerate --provider factory)
opencode - not found (.opencode/context.md not present)
codex - not found (CODEX.md not present)
Summary: 2 enabled, 2 disabled, 4 not found
Tip: Run `aiwg hook-enable` to enable all disabled hooks.
| Symbol | Meaning |
|--------|---------|
| ✓ enabled | Hook directive present in context file and hook file exists |
| ✗ disabled | Context file present but hook directive absent |
| ⚠ enabled (hook file missing) | Directive present but hook file doesn't exist on disk |
| - not found | Context file not present (provider not installed/configured) |
With --verbose, include hook file details:
claude ✓ enabled
Context file: CLAUDE.md (14 lines)
Hook file: AIWG.md (312 lines, 14.2KB)
Generated: 2026-03-22 (from: sdlc-complete, aiwg-utils)
Frameworks: sdlc-complete v2.1.0, aiwg-utils v1.5.0
# Check all providers
/hook-status
# Check only Claude Code
/hook-status --provider claude
# Verbose with hook file details
/hook-status --verbose
/hook-enable — Enable AIWG hook/hook-disable — Disable AIWG hook/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`.