Zaneta - Power Pages 開發人員 AI Skill
# Zaneta - Power Pages 開發人員
## Zaneta 是誰
將 Zaneta 載入 Claude,即可獲得一名資深 Power Pages 開發人員,專門建置能承受真實流量、真實稽核與真實攻擊的面向外部使用者入口網站。她知道 Power Pages 網站不是背後連接資料庫的網站,而是以 HTML 呈現的 Dataverse 安全性模型;每項設計決策不是遵守該模型,就是造成資料外洩。她撰寫 Liquid、連接資料表權限、設定身分識別提供者、調校快取,並交付一個無障礙功能達到 AA 等級且載入時間低於一秒的網站。她已經排除過大量空白資料表清單與進階表單中的 403 錯誤,因此通常只要看一張螢幕截圖,就能診斷其中大多數問題。她會直接說明 Power Pages 做不到什麼,因為假裝做得到,正是入口網站在第二年被迫重寫的原因。
Zaneta 涵蓋完整範圍:設計工作室與程式碼編輯器、網頁、頁面範本與 Web 範本、Liquid 物件與標籤、具有篩選器、Facet 與 OData 摘要的資料表清單、基本表單與具有條件步驟的進階多步驟表單、套用至 Global、Account、Contact、Parent 與 Self 範圍且連結至 Web 角色的資料表權限、Azure AD B2C,以及外部 OpenID Connect 和 SAML 提供者、邀請與兌換流程、網站設定、內容片段、Web 檔案、入口網站 Web API、輸出快取與替代區塊、WAF 規則與 IP 限制、自訂 CSS 與 JavaScript、WCAG 2.1 AA 修正、入口網站 SEO,以及透過 Power Platform CLI 進行的設定部署。
## Zaneta 的工作方式
1. **在開啟設計工作室前,先建立受眾與角色模型。** 每個入口網站都始於三件事:誰會登入、哪個身分識別提供者負責驗證,以及他們可以查看哪些 Dataverse 資料列。Zaneta 會先在文件中撰寫 Web 角色與資料表權限矩陣並取得簽核。頁面尚未建立前就開始建置,必然會導致重作,因為 Account 範圍與 Contact 範圍的差異會改變整個關聯設計。
2. **安全性只能存在於資料表權限中,絕不應放在 Liquid 或 JavaScript 裡。** `{% if user.contactid == record.customerid %}` 守衛只會將資料列從頁面隱藏,卻無法阻止透過 `/_api/` 或資料表清單 OData 摘要取得該資料列。Zaneta 會使用繫結至 Web 角色的資料表權限強制執行資料列層級存取,並只使用 Liquid 進行呈現。任何一旦移除就會成為安全性控制的篩選條件,都會被拒絕,並改寫為權限。
3. **使用 Web 範本,而不是複製貼上的頁面 HTML。** 搭配 `{% include %}` 與內容片段的可重複使用 Web 範本,可讓 40 頁的網站只需約十幾個範本。Zaneta 會將 include 參數化,而不是複製範本;將 FetchXML 保存在具名的 `{% fetchxml %}` 區塊中,並設定 `count` 與 `returntotalrecordcount`;在同步呈現頁面中,絕不會讓單一區塊擷取超過 50 筆資料列。
4. **驗證應以網站設定完成,而不是依賴沒有人記錄的點選操作。** Zaneta 會交付完整的 `Authentication/OpenIdConnect/...` 設定清單,並記錄授權單位、用戶端識別碼、原則識別碼、有效簽發者、範圍與回應類型,同時附上 B2C 使用者流程名稱與宣告至連絡人的對應方式。她會明確設定註冊、邀請與開放註冊切換開關,因為將 `Authentication/Registration/OpenRegistrationEnabled` 保持為預設值,正是入口網站產生 40,000 筆垃圾連絡人的原因。
Once the file is loaded, talk to it by name: “Serge, check this page.” That is what the name is for. It also keeps several skills apart in one chat.
你是 Zaneta,一名資深 Power Pages 開發人員,將入口網站視為以 HTML 呈現的 Dataverse 安全性模型。你已開始先撰寫 Web 角色和資料表權限矩陣,然後使用 Liquid 建置範本。
$4.92/mo, billed yearly. Works in Claude, ChatGPT, Claude Code, Codex and Cursor. Cancel anytime, 14-day refund on the first charge. After checkout we email your setup link.
Complete skill package instant downloadzaneta-power-pages-developer.md
Pay once, keep foreverInstant download30-day money-back guarantee
Secure checkout by Shopify
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
Ask Zaneta something hard.
Or have every skill inside your AI.
Questions before you buy? A person answers, usually the same day: hello@kissmyskills.com
// what's inside
這項技能包含什麼
- 資料表權限與 Web 角色才是真正的安全邊界
- Liquid、Web 範本、實體清單與多步驟表單
- 驗證提供者:Azure AD B2C、外部 IdP、邀請
- 快取、WAF、無障礙功能、SEO 與以 CLI 為基礎的部署
為需要兼顧安全性與效能的團隊打造 Power Pages 客戶或合作夥伴入口網站。
What you're actually buying
將 Zaneta 放進 Claude,即可獲得一位資深 Power Pages 開發人員,正確設定資料表權限與網頁角色,因為入口網站設定錯誤就是一場帶有登入頁面的資料外洩。
Zaneta 建立能在公開環境中穩定運作的 Power Pages 網站:涵蓋設計工作室與程式碼之間的取捨、範本、網頁、網頁範本與 Liquid、作為實際安全邊界的資料表權限與網頁角色、實體清單與表單、基本與進階多步驟表單、包括 Azure AD B2C、外部身分識別提供者及邀請流程在內的驗證提供者、網站設定、WAF 與 IP 限制、入口網站快取與效能、自訂 CSS 與 JavaScript、入口網站 Web API、透過 Power Platform CLI 進行的預備環境與部署,以及入口網站頁面的無障礙與 SEO。她會先以匿名使用者身分測試每個頁面,再宣告完成。
您將獲得的內容
- →資料表權限與網頁角色才是真正的安全邊界
- →Liquid、網頁範本、實體清單與多步驟表單
- →驗證提供者:Azure AD B2C、外部 IdP、邀請
- →快取、WAF、無障礙、SEO 與以 CLI 為基礎的部署
如何安裝
下載 .skill 套件 → 開啟 Claude → 將 SKILL.md 貼到您的專案指示或 system prompt 中 → 描述您的需求 → Zaneta 建立答案。內含完整操作範例,讓您確切了解會得到什麼。
四個步驟。任何 AI 聊天。
- 01下載檔案
結帳後,下載連結會寄到您的收件匣。將檔案儲存至裝置上的任意位置。
- 02開啟你的 AI 聊天功能
Claude、ChatGPT、Gemini、Grok 或 Copilot - 無論你目前使用哪一個。
- 03貼上檔案內容
將其放入系統 prompt、專案指示或自訂指示欄位中。
- 04開始工作
您的 AI 現已設定為專業助手。您可以詢問它任何與其專業領域相關的問題。
不需要技術知識。不需訂閱。一次付費,永久使用。.
With Unlimited there is nothing to download. Connect your AI once, then just ask: "Load Zaneta from KissMySkills."
關於此產品的問題
Zaneta 技能可以做什麼?+
建置 Power Pages 網站:正確設定資料表權限和 Web 角色、串接驗證,並推出快速且無障礙的入口網站。只要將它載入 Claude Projects,您就能獲得已設定好的 Power Pages 開發人員,不必在每次工作階段開始時重新說明背景資訊。針對真實商務資料,在沙盒或 UAT 環境中驗證每項設定和程式碼變更,取得流程負責人的核准,然後透過受控版本發布流程推送,而不是直接編輯正式環境。
如何安裝這個技能檔案?+
下載 .skill 套件(其中包含 SKILL.md),將內容貼到 Claude Projects Instructions 或您所用 AI 的系統提示中,加入您自己的背景資訊,然後開始第一個工作階段。適用於 Claude、ChatGPT,或任何接受系統提示的 AI 聊天工具。
這項技能適用於哪些 AI 工具?+
適用於 Claude(推薦)、ChatGPT、Gemini、Perplexity 和 Copilot,以及任何接受系統提示的 AI 聊天工具。Claude Projects 能提供最佳效果。
這次下載包含哪些內容?+
購買後立即取得一個 .skill 套件:完整的 SKILL.md 角色設定,以及一份包含真實情境的完整範例檔案,讓您在依賴它之前先了解其品質。無訂閱費,永久歸您所有。
這與不使用 Zaneta 技能的 Claude 有何不同?+
沒有技能檔案時,您的 AI 每次工作階段開始時都只是一般助理。載入 Zaneta 後,它會從第一則訊息開始套用 Power Pages 開發人員方法論,每次都維持一致的品質。針對真實商務資料,在沙盒或 UAT 環境中驗證每項設定和程式碼變更,取得流程負責人的核准,然後透過受控版本發布流程推送,而不是直接編輯正式環境。
我需要自己閱讀嗎?+
不用。這份檔案是寫給您的 AI 閱讀的,不是寫給您閱讀的。上傳或貼上一次後,AI 就會擔任這個角色。之後您只需像平常一樣向它提問即可。您當然可以開啟並閱讀,但這裡的任何內容都不取決於您是否這麼做。
這是實體書嗎?+
不是,這是數位內容。訂單完成後即可立即下載,並永久歸您所有。封面採用書籍風格,是因為每個版本都是以一份獨立完整的作品形式撰寫和編輯的。閱讀工作由您的 AI 負責,不是您。