github / github/copilot-cli

Enhance auto-injected copilot instructions to have more relevant instructions for scope

Aberta
#4,231 0 comentários 0 reações 0 responsáveis Ver no GitHub
area:context-memory
Linguagem predominante
Shell
Estrelas
11.2k
Forks
1.9k
Merge médio
14h 16min
PRs com merge (30d)
6

Descrição

### Describe the feature or problem you'd like to solve

The applyTo glob pattern is not enough to scope down an instruction in large codebases with possibly hundreds of agent docs to read

### Proposed solution

Support domain/category "tags" as an addition to  applyTo  glob patterns in  .instructions.md  frontmatter, so instructions can be auto-injected based on a semantic tag assigned to files, in combination with or independently of path-based glob matching. For example, a repo currently maintaining a separate, hand-curated library of convention docs (because many conventions are cross-cutting and don't map to a clean glob) could instead express every one of those conventions as a plain  .instructions.md  file tagged by concern (e.g.  error-handling ,  security ) — removing the need for a parallel documentation system just to work around glob's path-only scoping.

### Example prompts or workflows

_No response_

### Additional context

_No response_

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece lendo o tratamento do frontmatter de .instructions.md e o comportamento existente de correspondência de globs de applyTo. Rastreie onde os arquivos recebem um scope e onde as instruções são injetadas automaticamente; done deve incluir tags semânticas que funcionem independentemente da correspondência de caminhos ou em conjunto com ela, com cobertura para os exemplos propostos de tratamento de erros e segurança.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
markdown
Domínio
cli, documentation
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.