帮助你从需求梳理到部署上线,快速创建全新的 Power Pages 代码网站。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "create-site" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/power-platform-skills/main/plugins/power-pages/skills/create-site/SKILL.md 2. 保存为 ~/.claude/skills/create-site/SKILL.md 3. 装好后重载技能,告诉我可以用了
请帮我创建一个 Power Pages 代码站点,使用 React,目标是做一个活动报名门户。请先梳理需求,再给出页面结构、组件规划、开发步骤,并说明如何部署上线。
得到从需求分析、站点脚手架、页面与组件设计到部署方案的完整建站计划。
我想用 Vue 搭建一个新的 Power Pages 客户支持网站,包含知识库、提交工单和联系表单。请输出推荐架构、核心组件、实现顺序和验收清单。
得到适合客户支持场景的技术方案、功能拆解、开发路线和测试验收建议。
请用 Astro 为我规划一个新的 Power Pages 企业门户,支持多语言、响应式设计和内容展示。请从概念、信息架构、页面模板、实现细节到部署逐步说明。
得到面向企业门户的全流程建站方案,覆盖结构设计、开发实现与上线部署。
Plugin check: Run
node "${CLAUDE_PLUGIN_ROOT}/scripts/check-version.js"— if it outputs a message, show it to the user before proceeding.
Guide the user through creating a complete, production-quality Power Pages code site from initial concept to deployed site. Follow a systematic approach: discover requirements, scaffold and launch immediately, plan components and design, implement with design applied, validate, review, and deploy.
browser_navigate + browser_snapshot) to verify every significant change. Do NOT take screenshots — only use accessibility snapshots to check page structure and content.public/scaffold-status.json. Update this file before every AskUserQuestion (to raise the "waiting for your input" banner so the user doesn't miss a terminal prompt) and before each implementation step in Phase 5 (so the progress-bar label matches what you're actually doing while the decorative spinner continues its default cycle). See Live Preview Status Protocol.https://images.unsplash.com/photo-{id}?w={width}&h={height}&fit=crop URLs with specific photo IDs found via WebSearch. Never leave image placeholders or broken <img> tags pointing to nonexistent files.Constraint: Only static SPA frameworks are supported (React, Vue, Angular, Astro). NOT supported: Next.js, Nuxt.js, Remix, SvelteKit, Liquid.
Initial request: $ARGUMENTS
While the scaffold loading screen is visible (from Phase 2.6 until the Home page itself is replaced in Phase 5), the loader polls GET /scaffold-status.json every 1.5 seconds. The message you write into <PROJECT_ROOT>/public/scaffold-status.json appears as the label under the progress bar, and awaitingInput controls the "waiting for your input" banner. The decorative spinner above the progress bar continues its built-in phrase cycle; keep the progress-bar label current so the loader still reflects what is actually happening.
Why this matters: When the browser with the loader takes over the user's screen, a prompt in the terminal can sit unanswered for a long time because the user doesn't realize anything is waiting. The banner makes it obvious.
File shape (all fields optional — omit any field you don't want to change):
{
"message": "Creating Contact page",
"awaitingInput": false,
"inputPrompt": "Please check your terminal to respond."
}
…
帮助你为当前协作会话配置 Canvas Authoring MCP 服务器并排查连接问题
帮助用户将 canvas-apps 插件问题整理并提交为规范的 GitHub issue。
为 Power Apps 代码应用接入 Azure DevOps 连接器,便于查询工单、提报缺陷与管理流水线。
帮助你为 Power Apps 代码应用添加数据源或连接器,并引导到合适操作流程。
为 Power Apps 代码应用快速接入任意 Power Platform 连接器。
为 Power Apps 代码应用添加 Excel Online 连接器,便于读写 OneDrive 或 SharePoint 中的表格数据。
帮助你用 React 与 Vite 快速创建并部署 Power Apps 代码应用。
将现有 Power Pages 代码站点构建并部署到目标环境,完成认证与上传流程。
用于对已部署的 Power Pages 网站进行运行时浏览、爬取与接口验证测试。
为 Power Pages 代码站点补齐 SEO 基础配置,提升搜索可见性与分享展示效果。
帮助用户在 Power Platform 环境中激活并开通 Power Pages 网站。
为 Power Pages 站点创建发布者与解决方案,并完成组件打包以支持 ALM 部署。