Skip to content

Optimize for autonomous code-assistants #49951

@richlander

Description

@richlander

I'm using code assistants many hours a day now. I am seeing cases where there are patterns that are not optimized for code-assistants. This will almost always be the case that we designed for one human persona and not the either. Fortunately, the code assistants can now be used as the tie-breaker.

Examples:

The path forward

$ du --help | grep human
  -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)

This is the move. The human-optimized experience is opt-in. If humans set config for this, we can teach the assistants to turn it off so that they can go faster.

We have never built a git config experience for the .NET CLI. I hope that this is the forcing function to do that.

Call to action

I'm creating this issue to catalog cases where the .NET CLI is adding noise for code assistants.

This is an open call to register examples, preferably demonstrated with context from code assistants. Ideally, there is a mix of text and screenshots (not solely screenshots). I'm hoping to use LLMs to provide an analysis of what gets reported here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions