SPFx Can’t Hold Application Permissions — Here’s Exactly Which Copilot APIs That Rules Out, and the SharePoint Copilot Apps Preview That Bridges the Gap

SPFx can call Microsoft Graph, but it can never hold an application permission — a structural fact of the browser execution model that quietly rules out several Microsoft 365 Copilot APIs no matter how the manifest is configured. This post traces the exact rule API by API, shows the documented AadHttpClient-to-backend pattern for everything SPFx can't reach directly, and evaluates SharePoint Copilot Apps — Microsoft's own preview answer to packaging SPFx with Copilot — as the series closes with a design-review checklist and the complete 13-post map.

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 today even without an AI agent.

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 front-end for AI-assisted scaffolding, and how SPFx developers can prepare today.

Building Premium SPFx Web Parts with an Enterprise Skills Pack

I packaged my SharePoint Framework (SPFx) guidance into a reusable **skills pack** that any AI editor (GitHub Copilot, OpenClaw agents, ChatGPT, Claude Code, Kiro, Cursor, Antigravity, etc.) can use to build **enterprise-grade, premium web parts and extensions**. This post walks through each skill, why it exists, and how to use them in your day‑to‑day workflow. #skills #spfxskills #spfx #sharepoint #codeeditor