Dev & Engineering ✓ Microsoft · Official user-feedbackcomment-resolutioncode-changessession-review

Feedback Action

Reads current-session feedback and applies the requested code changes.

FollowSkills review · FSRS-2.0
Not recommended
53/ 100 5-point scale 2.7 / 5
Trust16 / 25 · 3.2/5

The skill limits the task to feedback in the current session and requires matching attached comments by ID or honoring the user's selected subset, providing some scope control. However, it does not document permissions, data flow, sensitive-data handling, confirmation, rollback, or the behavior of listComments, resolveComments, and deleteComments; deletion also lacks explicit confirmation, so points are deducted.

Reliability8 / 20 · 2.0/5

The sequence is coherent: retrieve feedback, interpret it, modify the code, resolve or delete comments, and check consistency. However, tool availability, malformed or missing comments, tool failures, edit failures, and diagnosable behavior when verification cannot proceed are unspecified. Static review provides no skill-specific tests, so the score remains below the static ceiling.

Adaptability10 / 15 · 3.3/5

The target scenario is clear: feedback submitted through the Submit Feedback button for changes in the current session. The text distinguishes attached comments, all comments, and a user-specified subset. It does not define non-fit cases, input/output formats, precise trigger semantics, or Chinese-language behavior, so points are deducted for limited environment and boundary evidence.

Convention8 / 15 · 2.7/5

The name, description, and procedure are broadly aligned and readable. The repository supplies MIT licensing, Microsoft attribution, and general maintenance context, but the skill itself lacks installation or dependency notes, examples, FAQs, limitations, versioning, changelog, and a dedicated maintenance path. The built-in override comment also adds an undocumented operational assumption, so points are deducted.

Effectiveness7 / 15 · 2.3/5

The procedure theoretically closes the loop from feedback retrieval through code changes and comment state updates. It does not specify the delivered output format, confirmation of change scope, verification criteria, or recovery after failure; deleting comments may also remove useful state. Static evidence cannot justify more than the allowed 7-point ceiling, so points are deducted.

Verifiability4 / 10 · 2.0/5

The procedure is auditable step by step, and the repository contains general CI and testing infrastructure plus official repository and license metadata. However, there is no implementation mapping, skill-specific test, tool contract, or reproducible execution evidence for this skill, so conclusions are primarily document-based and the score is limited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e
Before you use it
  • The three required tools have no documented interfaces, permissions, or failure semantics; execution depends on undocumented host capabilities.
  • resolveComments and deleteComments change feedback state, but the skill requires neither confirmation nor an undo or recovery path.
  • “Verify consistency with the rest of the codebase” is underspecified, with no defined checks, scope, or fallback when verification cannot be performed.
See the full review method →

What it does & when to use it

Act on Feedback handles feedback on the current session’s changes submitted through the Submit Feedback button. It first retrieves the session’s feedback comments, then determines whether to process only comments attached to the current message or another user-specified subset. It applies the requested changes and then resolves or deletes the comments that were handled. Its documented scope is the current session, not general review or cross-session feedback management.

Calls listComments to retrieve feedback comments for the current session; when specific comments are attached to the current message, selects them by comment ID, otherwise processes all listed comments or the subset named by the user; interprets each selected comment and makes the requested changes; calls resolveComments to mark handled comments as resolved or deleteComments to remove them; verifies that the changes are consistent with the rest of the codebase.

  1. A VS Code session user submits specific feedback through the Submit Feedback button and wants the comments matched and handled by ID.
  2. A session contains multiple feedback comments, but the user wants all listed comments or only a clearly specified subset addressed.
  3. The requested changes are complete and the handled comments need to be resolved or deleted, followed by a consistency check against the codebase.

Pros & cons

Pros
  • Uses comment IDs to limit processing to feedback attached to the current message when applicable.
  • Documents an end-to-end flow from retrieving feedback through applying changes and resolving or deleting comments.
  • Includes a verification step against the rest of the codebase.
Limitations
  • Its documented scope is feedback on the current session’s changes; broader code-review or cross-session capabilities are not evidenced.
  • It depends on the listComments, resolveComments, and deleteComments tools, whose availability across clients is not documented.
  • The source provides no standalone installation method, command-line entry point, or test-suite information.

How to install

The source does not document a standalone installation procedure. The skill is located at src/vs/sessions/skills/act-on-feedback/SKILL.md in the microsoft/vscode repository, whose source repository is licensed under MIT. Capabilities or installation details of sibling skills are not part of this profile.

How to use

In an environment containing the current session’s changes, submit feedback with the Submit Feedback button and ask the skill to act on it. For example: “Act on the feedback I attached to this message.” If no comments are attached, say “Act on all feedback listed for the current session” or identify the subset to handle. The source does not document a standalone command-line entry point or other trigger.

FAQ

Does it always process every feedback comment?
No. If the current message includes specific comments, it acts only on those comments. Otherwise, it acts on all listed comments or on the subset specified by the user.
What happens to comments after the work is completed?
The skill uses resolveComments to mark handled comments as resolved or uses deleteComments to remove them.
Does it require a network connection, shell, or specific runtime?
The SKILL.md does not show a Shell, network, MCP, or language-runtime dependency. It does explicitly rely on session tools for retrieving and managing comments.
Can it handle feedback from another session or general user feedback?
That is not supported by the documented scope. The skill is specifically described for feedback submitted through Submit Feedback on the current session’s changes.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

Dev & Engineering ✓ Microsoft · Official

Copilot Chat OpenTelemetry Instrumentation

A repository-specific guide for consistent OpenTelemetry instrumentation in Copilot Chat.

Dev & Engineering ✓ Microsoft · Official

VS Code Configuration Policy Maintainer

Standardize VS Code policy registration, export, and validation.

Design & Frontend ✓ Microsoft · Official

VS Code Design Philosophy

Turn vague UI discomfort into concrete fixes using shared values, principles, and design moves.

Dev & Engineering ✓ Microsoft · Official

Agent Host E2E Test Assistant

Maintain VS Code Agent Host end-to-end tests with strict replay fixtures.

Dev & Engineering ✓ Microsoft · Official

VS Code Integrated Browser Architecture

A practical architecture guide for safely changing VS Code's cross-process integrated browser.

Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

Dev & Engineering ✓ Microsoft · Official

Commit Assistant

Creates repository-style commit messages and safely commits code changes.

Dev & Engineering ✓ Microsoft · Official

Agent Host Log Investigator

Trace session, transport, and host failures in Agent Host debug exports.

Dev & Engineering ✓ Microsoft · Official

VS Code Unit Test Runner

Run VS Code repository unit tests by file, test name, or compiled-output glob.

Dev & Engineering ✓ Microsoft · Official

VS Code Agent Customization Assistant

Create, repair, and troubleshoot VS Code Agent customization files and their loading behavior.

Dev & Engineering ✓ Microsoft · Official

Code OSS Launch & Debug

Launch a built-from-source VS Code with isolated profiles, Playwright control, and multi-process debugging ports.

Dev & Engineering ✓ Microsoft · Official

VS Code Accessibility Development Guide

A practical specification for accessible interactive features in VS Code.

Design & Frontend ✓ Microsoft · Official

VS Code CSS Layout Standards

Build reliable VS Code-style CSS layouts and text truncation behavior

Dev & Engineering ✓ Microsoft · Official

VS Code Chat Performance Lab

Benchmark chat rendering and detect memory growth across VS Code builds.

Dev & Engineering ✓ Microsoft · Official

Component Fixtures for Screenshot Testing

Create stable, theme-aware VS Code component fixtures for isolated screenshot testing.

Dev & Engineering ✓ Microsoft · Official

VS Code Smoke Test Assistant

Run, filter, and debug VS Code end-to-end smoke tests.

Dev & Engineering ✓ Microsoft · Official

VS Code Crash Dump Symbolicator

Turn native VS Code crash dumps into readable backtraces with method names.

Dev & Engineering ✓ Microsoft · Official

Local VS Code Web Workbench

Validate VS Code workbench and Agents window changes in a local vscode.dev instance.

Dev & Engineering ✓ Microsoft · Official

VS Code Chat Customizations Editor Skill

Guides developers through safe changes and testing for VS Code’s chat customization management UI.

Related skills