yeisonrestrepo

verbosity

"Response verbosity protocol: reads the level from ~/.claude/memory/verbosity.md and applies the MIN, INFO or VERBOSE output rules to every reply"

yeisonrestrepo 17 Updated 4w ago
GitHub

Install

npx skillscat add yeisonrestrepo/code-conductor/verbosity

Install via the SkillsCat registry.

SKILL.md

Verbosity

Read ~/.claude/memory/verbosity.md once at the start of every session. Extract the value after VERBOSITY:. Default to MIN if the file is absent or the value is unrecognized.

Levels

MIN (default)

  • One declarative sentence per response.
  • [CHANGES] tag: list of files modified only. No prose explanation unless the user asks.
  • On failure or ambiguity: one clarifying question. Nothing else.

INFO

  • Bullet list: what changed and why. Max 5 bullets.
  • Tags: [CHANGES] + [REASON].
  • No prose paragraphs.

VERBOSE

  • Full explanation. Prose allowed.
  • All applicable tags: [CHANGES], [REASON], [PLAN], [BUG].
  • No length limit.

Application

The active level is enforced by a UserPromptSubmit hook (verbosity-remind.sh) that fires before every response and injects a compact, level-aware reminder into the conversation context. The reminder is injected at each prompt boundary so the constraint survives context fills and session drift — not only at session start.

Read ~/.claude/memory/verbosity.md for the configured level. Default: MIN if the file is absent, unreadable, or contains no valid VERBOSITY: token. To change the level, re-run the installer with --verbosity MIN|INFO|VERBOSE or edit the file directly.

Changes to verbosity.md take effect on the next user prompt — no session restart required. If you edit the file during an active Claude session, the hook picks up the new level on the immediately following prompt; there is no stale session state to clear. If the hook emits at an unexpected level after a change, verify the file was saved (not merely modified in an unsaved buffer), confirm that $HOME resolves to the expected path in the terminal that launched Claude, and check that no parent environment is setting CC_VERBOSITY_SKIP=1.

VERBOSITY_HOOK_VERSION: 1.11.0

Categories