Icpg Why banner
alinaqi alinaqi

Icpg Why

Development community

Description

# /icpg-why — Why Does This Code Exist? Trace any symbol back to its creating ReasonNode — show the original goal, who wrote it, and whether it's still doing what it was made for. --- ## Usage `/icpg-why <symbol-name>` --- ## Steps ### 1. Find the symbol ```bash icpg query risk <symbol-name> ``` If not found, search more broadly: ```bash icpg query context <likely-file-path> ``` ### 2. Show the full trace ``` WHY: <symbol-name> ═══════════════════ Symbol: <type> <name> (<file-path>)

Installation

Installs to ~/.claude/skills/alinaqi-maggy-icpg-why/SKILL.md

Terminal
mkdir -p ~/.claude/skills/alinaqi-maggy-icpg-why && curl -fsSL https://raw.githubusercontent.com/alinaqi/maggy/HEAD/commands/icpg-why.md -o ~/.claude/skills/alinaqi-maggy-icpg-why/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository