Skip to content

Add feature-completeness skill (no deferral of useful work) - #20477

Open
T-Gro wants to merge 4 commits into
mainfrom
t-gro-feature-completeness-skill
Open

Add feature-completeness skill (no deferral of useful work)#20477
T-Gro wants to merge 4 commits into
mainfrom
t-gro-feature-completeness-skill

Conversation

@T-Gro

@T-Gro T-Gro commented Sep 7, 2026

Copy link
Copy Markdown
Member

Adds a Copilot agent skill under .github/skills/ that codifies a no-deferral rule: when work is about to be deferred as "follow-up" / "v2" / "future work" / "tracked in an issue", either do it because it meets the product bar, or drop it with a stated reason. "Filed a follow-up issue" is never a resolution.

It complements the existing .github/instructions/NoBloat.instructions.md rule (which bans follow-up breadcrumb comments in code) by banning deferral of the work itself.

Docs/tooling only — no compiler or FSharp.Core code changes, so no release note (NO_RELEASE_NOTES).

A decision aid for when work is about to be deferred as "follow-up", "v2",
"future work", or "tracked in an issue": either do it because it meets the
product bar, or drop it with a real reason. Complements the NoBloat rule that
bans follow-up breadcrumb comments in code by banning deferral of the work
itself.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 42beb491-2421-4b80-9586-e03454f76524
@T-Gro
T-Gro requested a review from a team as a code owner September 7, 2026 13:05
@T-Gro
T-Gro requested a review from abonie September 7, 2026 13:05
@T-Gro T-Gro added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@github-actions github-actions Bot added the AI-Tooling-Check-Bypassed Tooling check: non-fork PR, not diff-analyzed label Sep 7, 2026
Copilot and others added 2 commits September 7, 2026 17:39
Clears the skill-validator advisory (No code blocks) so the Skill
Validation CI output is fully clean. The snippet illustrates applying
the completeness test to a deferred case.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Comment thread .github/skills/feature-completeness/SKILL.md Outdated
@T-Gro T-Gro added the AI-reviewed PR reviewed by AI review council label Sep 9, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@T-Gro
T-Gro enabled auto-merge (squash) September 9, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI-reviewed PR reviewed by AI review council AI-Tooling-Check-Bypassed Tooling check: non-fork PR, not diff-analyzed NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

1 participant