Tool

Be concise

Your writing rules. Built into Claude Code and Codex.

Source ↗ (opens in a new tab)

Concise: Stops verbose comments, oversized files, and padded PRs. Claude Code + Codex.

Overview

A Claude Code and Codex plugin that holds the agent's writing to your rules for wording, punctuation, comments, and PRs. With a Paseo companion.

Open SourceClaude CodeCodexPaseoDeveloper Tools

Overview

Be concise brings your writing rules to Claude Code and Codex. It checks supported file writes and inline GitHub PR and issue bodies before the action runs. When a call is denied, the agent gets the limit and the location, so it can rewrite the text on the spot.

Your rules

Start with a preset. Then choose the phrases, punctuation, and length limits the agent follows.

  • Set limits for comments, files, and PR or issue descriptions.
  • Choose which phrases and punctuation to flag.
  • Allow the terms your team uses, and add your own rule packs.
  • Keep personal preferences in user settings and project rules in the project configuration.

Em-dash and AI writing checks start disabled. Turn on the ones you want in user or project settings. The configuration reference covers every control.

The included concise-web console edits settings, shows hook activity, and tests pasted text against your rules.

Before and after

Here, the project flags robust and seamlessly in PR descriptions. The hook catches both, and the agent revises the description:

Before

This update introduces a robust retry mechanism that seamlessly handles failed webhook requests.

After

Retries failed webhook requests.

Install

Git, Node.js, Bash, jq, realpath, and core Unix tools need to be on PATH.

Claude Code

Inside Claude Code:

/plugin marketplace add https://github.com/yannelli/be-concise
/plugin install concise@be-concise

Review the hooks and pick a scope. If the install summary asks, run /reload-plugins.

Codex

Codex CLI 0.152.0 or later:

codex plugin marketplace add yannelli/be-concise
codex plugin add concise@be-concise

Start a new session, run /hooks, and trust each concise hook under PreToolUse and Stop.

Paseo companion

The Be Concise Paseo Plugin puts every control inside Paseo. Open it from the sidebar, workspace panels, or Command Center.

  • Search live hook decisions by tool, file, session, project, or reason.
  • See enforcement status and decision counts from the composer badge, and toggle workspace enforcement.
  • Edit user and project rules, thresholds, and writing presets.
  • Preview writes, patches, commands, and replies in an isolated playground, without running them.

Requires Paseo 0.9.0 and be-concise 0.7.0 or later on the daemon machine:

paseo plugin add npm:@yannelli/paseo-be-concise

Turn it on in Settings > Plugins. The companion uses the be-concise hooks and configuration you already have.

Even more.

All work