Skip to content
Development
Command

/icpg-intent

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

From plugin
maggy
70525 skills7 agents25 commands1 hook
Install
$ npx -y skills add alinaqi/claude-bootstrap --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/icpg-intent

Context preview

What this command does when you run it.

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

Command definition

icpg-intent.md

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
Ships withmaggy

Turn Claude Code into a self-reviewing, test-enforced engineering system that remembers context across sessions — then route work across 13 models from a single dashboard.

Get the whole plugin