This repository was archived by the owner on May 20, 2026. It is now read-only.
Remove chat.experimental.useSkillAdherencePrompt and make skill-adherence reminder unconditional#5077
Draft
digitarald with Copilot wants to merge 2 commits into
Draft
Remove chat.experimental.useSkillAdherencePrompt and make skill-adherence reminder unconditional#5077digitarald with Copilot wants to merge 2 commits into
chat.experimental.useSkillAdherencePrompt and make skill-adherence reminder unconditional#5077digitarald with Copilot wants to merge 2 commits into
Conversation
Agent-Logs-Url: https://github.com/microsoft/vscode-copilot-chat/sessions/f9d6d7a6-729d-4e52-9abe-62f0c33a597b Co-authored-by: digitarald <8599+digitarald@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Remove chat.useSkillAdherencePrompt setting and clean up
Remove Apr 17, 2026
chat.experimental.useSkillAdherencePrompt and make skill-adherence reminder unconditional
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This change starts implementation of removing
chat.experimental.useSkillAdherencePromptnow that its gated behavior is the default. The skill-adherence reminder is no longer config-gated and is always considered during agent prompt construction (while still only rendering when indexed skills exist).Prompt behavior update
AgentUserMessage, removed the config check aroundSkillAdherenceReminderand always include the component inreminderInstructions.SkillAdherenceReminderlogic remains intact, so it still emits output only when the customizations index contains skills.Setting cleanup
USE_SKILL_ADHERENCE_PROMPT_SETTINGconstant frompromptTypes.ts.agentPrompt.tsx.Targeted coverage for new default
vscode.customizations.indexincludes at least one skill entry.Original prompt
Start implementation
The user has attached the following file paths as relevant context:
- .github/copilot-instructions.md
- .github/copilot-instructions.md
- AGENTS.md
[Chronological Review: The conversation began with the user requesting to plan a task by following the instructions in a specific prompt file. The user specified the need to remove the `chat.useSkillAdherencePrompt` setting and clean up, indicating that the behavior it controlled is now the new default. The user then initiated the implementation phase, signaling a transition from planning to action. The most recent state involved the user starting the implementation of the task.][Intent Mapping:
[Technical Inventory:
chat.useSkillAdherencePrompt][Code Archaeology:
chat.useSkillAdherencePromptsetting and cleanup of the file.][Progress Assessment:
[Context Validation: All necessary context for continuation is captured, including the specific file being worked on and the modifications required.]
[Recent Commands Analysis:
1. Conversation Overview: - Primary Objectives: - "Plan my task." - The user requested a structured plan. - "Follow instructions in #prompt:plan.prompt.md with these arguments: remove chat.useSkillAdherencePrompt setting and clean up; the behavior it gates is now the new default." - The user specified the modifications needed. - "Start implementation." - The user indicated readiness to begin executing the task. - Session Context: The conversation transitioned from planning to implementation, focusing on modifying settings in the Copilot instructions. - User Intent Evolution: The user moved from outlining a task to actively starting its implementation.- Technical Foundation:
- Repository: vscode
- Current branch: main
- Default branch: main
- File: /Users/digitarald/Developer/vscode/.github/copilot-instructions.md
- Codebase Status:
- File Name: /Users/digitarald/Developer/vscode/.github/copilot-instructions.md
- Purpose: Contains instructions for GitHub Copilot's behavior.
- Current State: The user has specified changes to be made but has not yet implemented them.
- Key Code Segments: Removal of the
- Dependencies: This file's modifications are crucial for updating Copilot's behavior.
- Problem Resolution:
- Issues Encountered: None reported yet; the user is in the initial stages of implementation.
- Solutions Implemented: The user has outlined the necessary changes to be made.
- Debugging Context: No ongoing troubleshooting efforts reported.
- Lessons Learned: The user has clarified the new default behavior for Copilot.
- Progress Tracking:
- Completed Tasks: Task planning and specification of changes needed.
- Partially Complete Work: Implementation has just started.
- Validated Outcomes: No features confirmed working yet.
- Active Work State:
- Current Focus: The user is focused on implementing the task as per the outlined plan.
- Recent Context: The user has just started the implementation phase after planning.
- Working Code: The specific changes to the Copilot instructions are being prepared for implementation.
- Immediate Context: The user was preparing to modify the settings in the Copilot instructions.
- Recent Operations:
- Last Agent Commands: The user executed commands to plan and start implementation.
- Tool Results Summary: The user provided specific instructions for modifying the settings in the prompt file.
- Pre-Summ...
chat.useSkillAdherencePromptsetting.Created from VS Code.