What problem does it solve?
After modifying code in the Roslyn repository, the agent knowledge base in .github/memory/ and .github/instructions/ can become stale, causing future contributors and AI agents to rely on outdated file maps, API references, and conventions.
Core Features & Use Cases
- Checklist-Driven Updates: Maps each type of change (files moved, public APIs modified, new diagnostics, new patterns) to the specific memory or instructions file that must be updated.
- Documentation Quality Rules: Ensures docs describe the repository's current state rather than the history or mechanics of the change being made.
- New Doc Creation Guidance: Defines how to create new memory files with minimal YAML frontmatter containing only a coverage field, plus registration in INDEX.md.
- Use Case: After adding a new compiler error code and its resource strings, run this Skill to update the matching area instructions file, verify ErrorCode.cs and .resx consistency, and record any new conventions.
Quick Start
Update the agent knowledge base to reflect the code changes I just made in this task.