Your AI Coding Agent Doesn’t Know SPFx — Here’s the Skill Pack That Fixes It
AI coding agents hang on interactive Yeoman prompts, invent package versions, and hand-roll UI instead of using Fluent UI — because generic training data doesn’t know SharePoint Framework’s narrow conventions. SharePoint/spfx-dev-skills is an official agent skill pack that fixes this: this post breaks down what it is, how it’s structured, and two rules worth adopting…
Microsoft 365 Copilot Connectors: Two Connector Types, Three Mandatory Labels, and the One Admin Step Most Deployments Miss
Microsoft 365 Copilot connectors come in two architecturally distinct types — synced connectors that index a copy of external content into the Microsoft 365 semantic index, and federated connectors that fetch data live via MCP at query time — and custom connectors can only be built for the synced type. This post covers the four-step…
The Future of SPFx Scaffolding: Roadmap, GA Timeline, and What’s Coming Next
`@microsoft/spfx-cli` is targeting GA around September 2026 — though as of this writing that date looks increasingly likely to slip, and Microsoft’s own sources disagree on whether it ships with SPFx 1.24 or 1.25. After GA, the Yeoman generator receives its final update. This post covers the Phase 2 and 3 roadmap, the MCP server…
Subscribing to Copilot Activity: The AI Interactions Change Notifications API, Dual Subscription Scopes, and What Best-Effort Delivery Means for Your Audit Pipeline
The AI Interactions Change Notifications API delivers per-interaction Copilot events via the standard Microsoft Graph webhook pattern — but the dual subscription scope model, a hard `lifecycleNotificationUrl` requirement that fails subscription creation if absent, and a best-effort delivery model with no recovery path after a four-hour retry window mean a generic webhook implementation will break…
Microsoft 365 Copilot Meeting AI Insights API: What callAiInsight Actually Returns and How to Retrieve It
The Microsoft 365 Copilot Meeting AI Insights API exposes `callAiInsight` — a resource that went generally available in December 2025 and delivers three data types (AI-generated meeting notes, action items with a named owner, and caller-specific mention events) through a mandatory two-call retrieval pattern that most documentation and community content does not describe correctly. The…
Very good post. I absolutely appreciate this site. Keep writing!
Hi there I am so happy I found your website, I really found you by error, while I was searching on Aol for something else, Anyways I am here now and would just like to say kudos for a incredible post and a all round thrilling blog (I also love the theme/design), I don’t have time to browse it all at the moment but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read much more, Please do keep up the awesome job.
Hi! This is my first visit to your blog! We are a group of volunteers and starting a new project in a community in the same niche. Your blog provided us beneficial information to work on. You have done a extraordinary job!
I love it when folks get together and share opinions. Great blog, continue the good work!
Hi All, is it possible to retrieve SPO audit log using custom SPFx Webpart from a particular site collection audit report by site collection owner/admin? Possible today it automatic way to get the audit report every month for each site collection?
You can use graph api to get some data for the reporting. If u want to automate u can use power automate.