Skip to content

History / xcode api diff noise cleaner

Revisions

  • Enhance xcode-api-diff-noise-cleaner skill via SkillTrainer Train the skill using real-world usage from Copilot session e6ac98f0-f638-4b03-9e41-c86d6fddbe83 (xcode27.0 b1/b2 diff triage). SKILL.md additions (Classifying Diffs): - Availability/deprecation changes as an Actionable category (API_AVAILABLE/API_DEPRECATED/NS_AVAILABLE*/__attribute__((availability))) - The macro-redefinition trap (real ExposureNotification EN_API_AVAILABLE -> API_DEPRECATED case) + contrapositive to "macros = noise" - New noise bullets: version/build #define bumps, copyright-year rewrites, import-only/boilerplate-only new headers - Read-line-in-real-header-context note; Borderline Calls subsection (prior-season precedent, validate-against-prior-decisions, 2nd-model rubber-duck) Multi-model behavioral eval (3 families): 11/12 -> 12/12, no regressions (GPT-5.5 stopped false-flagging version-bump macros). Training log added at .agents/training-logs/ per SkillTrainer convention. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

    @dalexsoto dalexsoto committed Jun 23, 2026