Skip to content

Support per-directory output style configuration #25612

Description

@kmelkon

Problem

Claude Code's output style (verbosity, formatting, tone) can only be configured globally. There's no way to set different output styles for different projects/directories.

Use Case

Developers often have varying expertise across domains. For example, a senior frontend engineer learning backend development would benefit from:

  • Concise/minimal output in frontend projects (where explanations aren't needed)
  • Explanatory/learning-oriented output in backend projects (where context and reasoning help)

Currently, the only workaround is adding style instructions to each project's CLAUDE.md, which is indirect and doesn't use the first-class output style system.

Proposal

Support output style configuration at the project level, e.g. via .claude/settings.json. This would allow setting the output style (concise, explanatory, etc.) per directory, complementing the existing global setting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststaleIssue is inactive

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions