Manage engram plugin settings — redundancy thresholds, notification preferences, pricing, and auto-report configuration
From engramnpx claudepluginhub pythondatascrape/engram-ccode --plugin engramThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Facilitates interactive brainstorming sessions using diverse creative techniques and ideation methods. Activates when users say 'help me brainstorm' or 'help me ideate'.
Manage engram plugin settings stored in .engram/config.yaml.
redundancy_threshold: 10000
notify_on_redundancy: true
auto_report_on_exit: false
pricing:
model: "claude-sonnet-4-20250514"
input_per_1k: 0.003
Check if .engram/config.yaml exists in the project root.
Present these options:
For each setting, show the current value and ask if they want to change it. Accept Enter to keep the current value.
redundancy_threshold (integer, default: 10000)
Number of redundant tokens detected before a notification is surfaced. Higher values reduce noise; lower values increase sensitivity.
notify_on_redundancy (true/false, default: true)
Whether to surface a notification when the redundancy threshold is crossed during a session.
auto_report_on_exit (true/false, default: false)
Whether to automatically generate a savings report when the session ends.
pricing.model (string, default: "claude-sonnet-4-20250514")
The model name used for cost estimation in reports. Must match an Anthropic model identifier.
pricing.input_per_1k (number, default: 0.003)
Cost per 1,000 input tokens in USD, used to calculate estimated savings.
After collecting all changes, display a summary of what will be written and ask for confirmation before saving.
Show the default config and ask: "Reset .engram/config.yaml to defaults? (yes/no)"
If confirmed, write the default config to .engram/config.yaml, creating .engram/ if it does not exist.
When writing the config file:
.engram/ directory exists (create it if not)..engram/config.yaml..engram/config.yaml."