alinaqi

Icpg Intent — Development skill for Claude Code

Development community

Manually create or update an iCPG intent (ReasonNode) for a file before implementing.

How to install Icpg Intent

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

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

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

What Icpg Intent does

Manually create or update an iCPG intent (ReasonNode) for a file before implementing.

Usage:

/icpg-intent "Add OAuth2 PKCE flow" --file src/auth.py
/icpg-intent "Refactor to extract middleware" --invariants "All routes must pass through auth"

This records a ReasonNode before you start coding. The Stop hook then links symbols to this intent. Subsequent edits show this intent as a guardrail.

To see existing intents:

/icpg-why src/auth.py

Alternatives in Development

  • LifeOS — ⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your i 18.7k ★
  • Implement Plan — You are tasked with implementing an approved technical plan from thoughts/shared/plans/ 10k ★
  • Auto — Smart router - Single entry point with natural language intent detection 2.8k ★

Full documentation available on GitHub

View Source Repository