Skip to content

Update skills#38126

Merged
AndriySvyryd merged 2 commits intomainfrom
Upskilling
Apr 18, 2026
Merged

Update skills#38126
AndriySvyryd merged 2 commits intomainfrom
Upskilling

Conversation

@AndriySvyryd
Copy link
Copy Markdown
Member

@AndriySvyryd AndriySvyryd commented Apr 16, 2026

Copilot AI review requested due to automatic review settings April 16, 2026 18:10
@AndriySvyryd AndriySvyryd enabled auto-merge (squash) April 16, 2026 18:10
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates several agent skill documents to clarify EF Core workflows and internal implementation details.

Changes:

  • Refines testing guidance around provider overrides and common pitfalls.
  • Adds/updates skill details for query pipeline preprocessing, migrations snapshots, and Cosmos test environment behavior.
  • Improves consistency/terminology for “user-invocable” metadata and expands bulk-operations notes.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.agents/skills/testing/SKILL.md Clarifies expectations for provider overrides and adds additional pitfalls/guidance.
.agents/skills/query-pipeline/SKILL.md Expands preprocessing stage description with additional visitor behavior detail.
.agents/skills/migrations/SKILL.md Adds a “Model Snapshot” section with snapshot-specific gotchas.
.agents/skills/make-skill/SKILL.md Aligns checklist terminology to “user-invocable”.
.agents/skills/make-custom-agent/SKILL.md Updates frontmatter field name documentation to “user-invocable”.
.agents/skills/cosmos-provider/SKILL.md Adds notes about Cosmos functional test parallelization and Linux emulator detection.
.agents/skills/bulk-operations/SKILL.md Adds cross-reference to query pipeline skill and a SQLite ExecuteUpdate pitfall.

Comment thread .agents/skills/testing/SKILL.md Outdated
Comment thread .agents/skills/cosmos-provider/SKILL.md Outdated
Copilot AI review requested due to automatic review settings April 16, 2026 23:16
@AndriySvyryd AndriySvyryd requested a review from a team as a code owner April 16, 2026 23:16
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 12 out of 12 changed files in this pull request and generated 4 comments.

Comment thread .agents/skills/migrations/SKILL.md
Comment thread .github/copilot-instructions.md Outdated
Comment thread .agents/skills/tooling/SKILL.md Outdated
Comment thread .agents/skills/testing/SKILL.md Outdated
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated 2 comments.

Comment thread .agents/skills/servicing-pr/SKILL.md Outdated
Comment thread .github/copilot-instructions.md Outdated
Copy link
Copy Markdown
Member

@roji roji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @AndriySvyryd


### Formatting

- Use spaces for indentation (4 spaces)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW I think pointing to .editorconfig might be a good way to get all our style/formatting, if we don't already do that somewhere.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We do that above

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK great

- Run tests with project rebuilding enabled (don't use `--no-build`) to ensure code changes are picked up
- After changing public APIs, run `build.cmd` / `build.sh` to refresh the checked-in `*.baseline.json` files

#### API baselining
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW I think this section is a good thing to keep: it's general for the entire codebase, specific to this repo (unless universal guidelines like "avoid unnecessary allocations"), and not something I'd expect the agent (or a human) to just always pick up without a bit of help.

Copy link
Copy Markdown
Member Author

@AndriySvyryd AndriySvyryd Apr 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The agents get it without additional guidance, and we shouldn't contaminate context for the sake of the obsolete contributors 🙃.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, we'll see how it goes :) One crucial thing for me is that this is universal "how this repo functions" guidance that's valid for everything you do (everything that touches public APIs, in any case), so really the typical stuff one finds in instructions. So it makes sense to me, as opposed to very specific "this API does that" etc., which can accumulate ad infinitum.

@AndriySvyryd AndriySvyryd merged commit b4aa5c5 into main Apr 18, 2026
15 checks passed
@AndriySvyryd AndriySvyryd deleted the Upskilling branch April 18, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants