{{ chevron() }}MCP Servers ({{ config.mcp_servers|length }})
| Name | Type | Command / URL |
|---|---|---|
| {{ srv.name }} | {{ srv.type }} | {% if srv.url %}{{ srv.url }}{% else %}{{ srv.command }}{% if srv.args %} {{ srv.args|join(' ') }}{% endif %}{% endif %} |
{{ chevron() }}Skills ({{ config.skills|length }})
| Name | Description | |
|---|---|---|
| {{ s.name }} | {{ s.description[:150] }} | {% if s.homepage %}Homepage ↗{% endif %} |
{{ chevron() }}Plugins ({{ config.plugins|length + config.external_plugins|length }})
{% for p in config.plugins + config.external_plugins %}
{% endfor %}
{% if p.type == 'official' %}{{ p.name }} {% else %}{{ p.name }}{% endif %}
{{ p.description[:120] if p.description else 'No description' }}
{{ p.type }}
{% if p.has_hooks %}hooks{% endif %}
{% if p.has_agents %}agents{% endif %}
{% if p.has_commands %}commands{% endif %}
{{ chevron() }}Agents ({{ config.agents|length }})
| Name | Plugin | Model | Description |
|---|---|---|---|
| {{ a.name }} | {{ a.plugin }} | {% if a.model %}{{ a.model }}{% endif %} | {{ a.description[:120] }} |
{{ chevron() }}Slash Commands ({{ config.commands|length }})
| Command | Plugin | Description |
|---|---|---|
/{{ c.name }} |
{{ c.plugin }} | {{ c.description[:120] }} |
{{ chevron() }}Hooks ({{ config.hooks|length }})
| Event | Name | Plugin | Command |
|---|---|---|---|
| {{ h.event }} | {{ h.name }} | {{ h.plugin }} | {{ h.command }} |
{{ chevron() }}Feature Flags ({{ config.feature_flags|length }})
{% for flag, enabled in config.feature_flags.items()|sort %}
Not sure which flags to enable?
Clauditor is a security reference for Claude Code -- browse 50+ checks covering permissions, sandboxing, MCP supply chain, and more.
→
{{ flag }}
{{ "on" if enabled else "off" }}
{% endfor %}
{{ chevron() }}GrowthBook Flags ({{ config.growthbook_flags|length }})
These are server-side feature flags managed by Anthropic via GrowthBook (an open-source feature flagging platform). Claude Code caches them locally in
~/.claude.json under cachedGrowthBookFeatures. They control A/B tests and gradual feature rollouts — the tengu_ prefix is Claude Code's internal codename. These flags are read-only and managed by Anthropic.
{% for flag, enabled in config.growthbook_flags.items()|sort %}
{{ flag }}
{{ "on" if enabled else "off" }}
{% endfor %}
{{ chevron() }}Main Settings
{% for k, v in config.main_settings.items()|sort %}
{{ k }}
{{ v }}
{% endfor %}
{{ chevron() }}Settings ({{ config.settings|length }})
{% if parsed_settings %}
{% endif %}
{% if parsed_settings %}
{% endif %}
| Setting | Value | Description |
|---|---|---|
{{ s.key }} |
{% if s.value is mapping or s.value is iterable and s.value is not string %}
{{ json.dumps(s.value, indent=2) }}
{% elif s.value is sameas true %}
on
{% elif s.value is sameas false %}
off
{% else %}
{{ s.value }}
{% endif %}
|
{{ s.desc if s.desc else '—' }} |
{{ json.dumps(config.settings, indent=2) }}
{{ chevron() }}Policy & Limits
{% for k, v in config.policy_limits.items()|sort %}
{{ k }}
{{ v }}
{% endfor %}
{{ chevron() }}Plugin Blocklist ({{ config.plugin_blocklist|length }})
{% for item in config.plugin_blocklist %}
{{ item }}
{% endfor %}
{{ chevron() }}Configuration
{{ json.dumps(config.config, indent=2) }}
{{ chevron() }}Recent Commands ({{ config.recent_commands|length }})
{% for cmd in config.recent_commands|reverse %}
{{ cmd if cmd is string else json.dumps(cmd) }}
{% endfor %}
{{ chevron() }}Agents ({{ config.agents|length }})
| Name | Description |
|---|---|
| {{ a.name }} | {{ a.description[:150] }} |
{{ chevron() }}AI Settings ({{ config.copilot_settings|length }})
| Key | Value |
|---|---|
{{ k }} |
{% if v is mapping or v is iterable and v is not string %}{{ json.dumps(v) }}{% else %}{{ v }}{% endif %} |
{{ chevron() }}Language Models ({{ config.language_models|length }})
{{ json.dumps(config.language_models, indent=2) }}
{{ chevron() }}Cowork Plugins ({{ config.cowork_plugins|length }})
{% for p in config.cowork_plugins %}
{% endfor %}
{{ p.name }}{% if p.version %} v{{ p.version }}{% endif %}
{{ p.description[:120] if p.description else 'No description' }}
{% if p.enabled %}enabled{% else %}disabled{% endif %}
{% if p.author %}{{ p.author }}{% endif %}
{% if p.skills %}{{ p.skills|length }} skill{{ 's' if p.skills|length != 1 }}{% endif %}
{{ chevron() }}Preferences ({{ parsed_preferences|length }})
| Key | Value | Description |
|---|---|---|
{{ row.key }} |
{% if row.value is sameas true %}on {% elif row.value is sameas false %}off {% else %}{{ row.value }}{% endif %} | {{ row.desc }} |
{{ chevron() }}Preferences ({{ config.preferences|length }})
{% for k, v in config.preferences.items()|sort %}
{{ k }}
{% if v is sameas true %}on
{% elif v is sameas false %}off
{% else %}{{ v }}{% endif %}
{% endfor %}
{{ chevron() }}UI Config ({{ config.ui_config|length }})
{% for k, v in config.ui_config.items()|sort %}
{{ k }}
{{ v }}
{% endfor %}
This tool was not found on the system. Check that the directory exists and contains configuration files.