agentleFS
MicrosoftKnown publishermicrosoft/vscode/.github/skills/endgame-status/SKILL.md

endgame-status

Skill195k starsChanged 3 days agoMITView on GitHub

Report VS Code endgame status, focusing on test-plan progress, tester activity, release-branch PRs, and release-build availability.

Trending

More talk lately.about the whole repository

Dec 2025: 2 mentionsJan 2026: 2 mentionsFeb 2026: 2 mentionsMar 2026: 1 mentionApr 2026: 3 mentionsMay 2026: 5 mentionsJun 2026: 2 mentionsJul 2026: 3 mentionsAug 2026: 2 mentionsSep 2026: 3 mentionsOct 2026: 3 mentionsNov 2026: 2 mentions
Dec 2025Jun 2026Nov 2026
Mentions a month of the microsoft/vscode repository that our weekly crawl found. There is no adoption data for this file yet.

Who's talking about microsoft/vscode

The biggest 5 of 145 mentions linking to the repository that our crawl found. Each line is their own headline.

See all 145

Talked about on Bluesky, Hacker News, Stack Overflow, YouTube, GitHub and the web (145 times).

On Bluesky · 48

43 more on Bluesky

On Hacker News · 39

34 more on Hacker News

On Stack Overflow · 24

19 more on Stack Overflow

On YouTube · 16

11 more on YouTube

On GitHub · 9

4 more on GitHub

On the web · 9

4 more on the web

The file

We split this skill into the rules it gives an agent

7 rules. About 0 are common, 6 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈6

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Keep reports concise, linked, and read-only unless the user requests changes.

    line 8
  2. Distinctive:

    Read Running the Endgame, the guide to champion duties, coordination, scheduling, and endgame plans.

    line 12
  3. Very specific:

    Search repo:microsoft/vscode is:issue is:open "Endgame" (for example, gh search issues 'repo:microsoft/vscode is:issue is:open "Endgame"' …

    line 13
  4. Distinctive:

    If all tester checkboxes in a TPI are checked but the issue is open, note that testing is likely finished and the issue may just need …

    line 30
  5. Distinctive:

    Only list changes not yet included in a released build.

    line 47
  6. Distinctive:

    Keep build success, publication to Insiders, internal Stable release, and public Stable rollout distinct.

    line 52
  7. Distinctive:

    Do not retry builds, reassign testers, edit issues, or publish releases without authorization.

    line 54

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Endgame Status

Keep reports concise, linked, and read-only unless the user requests changes. Refresh GitHub and build data before each report, and give the observation time.

Find the Current Plan

  • Read Running the Endgame, the guide to champion duties, coordination, scheduling, and endgame plans.
  • Search repo:microsoft/vscode is:issue is:open "Endgame" (for example, gh search issues 'repo:microsoft/vscode is:issue is:open "Endgame"' --json number,title,url). Confirm the release from the plan's title, milestone, and schedule rather than assuming the newest issue is the right one. If the user names a release, search for that version too; recovery plans can coexist with the main endgame.
  • Derive the milestone and release branch from the selected plan. Distinguish documented process, this plan's explicit deviations, and historical practice. Do not hardcode a release number or weekly schedule.
  • Use the plan's checklist to recommend the next actionable tasks as endgame progresses. Prioritize due or overdue unchecked items, verify prerequisites and current evidence, and link each recommendation to the plan or relevant issue/build. Do not treat a checked box alone as proof of publication.

Test-Plan Progress

While testing is underway, make TPIs the main focus.

  • Collect all states of issues labeled testplan-item in the milestone from both microsoft/vscode and microsoft/vscode-internalbacklog when authorized. Some TPIs exist only in the internal backlog; searching the public repository alone is incomplete. Disclose inaccessible sources or a user-selected cohort.
  • Identify testers from the tester checklist, assignees, and assignment history; distinguish testers from authors and maintainers.
  • Inspect the full timeline, current tester checkboxes, comments, and linked issues/PRs. Attribute activity to the tester who performed it, not to everyone assigned to an active issue. Follow cross-references to check their authors and relevance.
  • Count relevant tester comments, linked bug reports, tester-checkbox completion, completion-related unassignment, and substantive testing events as activity. Initial/bulk assignment is not progress. For example, a tester who filed bugs referencing a TPI has started testing even if their tester checkbox is unchecked and they left no comment on the TPI itself.
  • For progress summaries, count tester assignment slots, not issues: each tester/platform checklist entry is one slot, including unnamed slots needing volunteers. Where no tester checklist exists, use one slot per identified assigned tester. Do not double-count checklist entries through the assignee list or count ordinary scenario checkboxes.
  • Classify each slot as Completed with a checked tester box or explicit completion evidence; In Progress with relevant activity from that slot's tester but no completion evidence; otherwise Not Started. Another tester's activity or issue closure alone does not establish that a slot is complete. Unnamed, unchecked slots are Not Started.
  • When TPI progress is the focus of the status report and 5 or more TPIs are open, summarize the progress numbers and, if available, use the endgame-tpi-progress skill from the endgame-tpi plugin to open the Endgame TPI Progress canvas (vscode-endgame-tpi) with a full progress-over-time chart. If unavailable, add a brief note directly below the numbers that the optional Endgame TPI plugin is needed, linking to the plugin installation guide. Do not install it automatically or generate a replacement app; the status report must not depend on the canvas.
  • With fewer than 5 open TPIs, list each open TPI with its assigned testers and remaining tester slots. Skip the canvas and plugin note unless the user explicitly requests a chart.
  • Flag unchecked tester/platform slots with no named tester on unfinished TPIs as needing volunteers. Omit this callout entirely when there are none. Do not mistake ordinary scenario checkboxes for unassigned tester slots or request volunteers for closed TPIs.
  • If all tester checkboxes in a TPI are checked but the issue is open, note that testing is likely finished and the issue may just need closing.

After Testing Day

Once the testing day in the current plan has passed, list all open issues remaining on the milestone across both trackers when authorized, separated into:

  • Candidates / release fixes: issues labeled candidate and/or linked to an open PR targeting the release branch. Link the PR and state which evidence puts the issue in this group.
  • Likely On Deck: issues with neither signal that likely need their milestone changed to On Deck. Flag known blockers or unclear release intent rather than assuming they can be deferred.

Include each issue's link and assignees. Account for TPIs and the endgame tracking issue too, but identify those as testing/process follow-up rather than suggesting they move to On Deck. These are recommendations only; do not change milestones without authorization.

Release Changes

Use one table for all unpublished release changes: open PRs targeting the release branch and merged PRs not yet included in a published release-branch build. Include columns for PR/change, author, and status (for example, awaiting review, CI failing/running, or merged awaiting publication). Do not split open and merged PRs into separate lists or tables. Once testing is complete, make this the main focus.

For bot-created cherry-picks/backports, follow the original PR link or cherry-picked commit to identify the original PR's author and credit that person instead of the bot when possible. Link the original PR as attribution evidence. If the original author cannot be verified, retain the known attribution and state the uncertainty rather than guessing.

Only list changes not yet included in a released build. Verify inclusion against the published build's source revision, including backport/cherry-pick equivalents when necessary; merge status or a successful build alone is not proof of publication. State when inclusion cannot be verified.

Builds and Handoff

  • Briefly report the latest release-branch build and latest published build, with run links, quality, source revision, and build/Sanity status when available. Highlight failures, pending publication, or merged fixes still missing from the published build. Do not imply skipped Sanity tests passed.
  • Keep build success, publication to Insiders, internal Stable release, and public Stable rollout distinct.
  • Surface immediate blockers, overdue plan tasks, and coordination needed with the other champion. Show deadlines in both Pacific and Zurich local time, accounting for DST; do not treat planned times as verified publication timestamps.
  • Do not retry builds, reassign testers, edit issues, or publish releases without authorization. Keep private source details and internal findings out of public reports.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.