Community寫作與編輯github.com

peterruiter/claude-build-framework

撰寫一份完整的代理簡報,內容來自框架模板,針對單一工作項目(功能、修復、打磨、翻譯、無障礙或安全項目),包含背景、範圍、保留遷移插槽、暫存資料庫、連接埠、檔案所有權、常駐規則(所有已設定語言、WCAG 2.2 AA、淺色與深色、隱私、資料駐留、最新消息、無 AI 歸屬)、閘門與報告格式。當使用者或 plan-wave 技能需要簡報,或說「寫一份簡報」、「委派代理」、「為代理寫簡報」時使用。

claude-build-framework 是什麼?

peterruiter/claude-build-framework 是一個專為建置代理而設計的技能,可根據框架模板產生完整、結構化的代理簡報。它協助開發者明確定義單一工作項目(如功能、修復、打磨、翻譯、無障礙或安全),涵蓋背景、範圍、保留遷移插槽、暫存資料庫、連接埠、檔案所有權,以及所有已設定語言、WCAG 2.2 AA 無障礙標準、淺色與深色主題、隱私設計、資料駐留、最新消息條目和禁止 AI 歸屬等常駐規則。此技能基於 CLI 外掛路徑下的模板和文件,適合與 Claude Code、Cursor、Codex 等代理一起使用。使用時,它會蒐集事實(如儲存庫路徑、分支、語言設定、資料駐留、字串資料夾、詞彙表、變更日誌),撰寫使用者角度的目標與具體範圍,填入模板的每個佔位符,保留常駐規則,並在結尾加入數字檢查與報告格式。若涉及安全敏感表面,還會從安全審查文件中加入明確的驗收標準與測試。輸出為單一區塊,可直接作為代理的提示。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/peterruiter/claude-build-framework/tree/HEAD/skills/agent-brief

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

撰寫代理簡報

範本:${CLAUDE_PLUGIN_ROOT}/templates/agent-brief.md。背景: ${CLAUDE_PLUGIN_ROOT}/docs/waves-and-agents.md。

步驟

  1. 蒐集事實(不要猜測):
    • 儲存庫路徑、分支、技術棧摘要(CLAUDE.md)、閘門指令(CLAUDE.md 或設定檔);
    • 語言:讀取 build/contracts/locales.json:計數、來源、最長的語言(通常是 德語或芬蘭語)以及複數形式較多的語言(其 Intl.PluralRules 需要 few/many, 若有設定)以用於螢幕截圖;
    • 資料駐留(CLAUDE.md);
    • 字串資料夾、詞彙表、變更日誌(最高 ID:說「撰寫當下的下一個可用編號」);
    • 保留遷移插槽、暫存資料庫、連接埠、暫存資料夾(來自 wave 計劃,或挑選可用的 並記錄下來);
    • 優先研究的檔案以及代理擁有的檔案。
  2. 以使用者角度撰寫目標,然後是具體的範圍要點以及排除範圍的項目。
  3. 填入範本的每個佔位符。移除確實不適用的章節(例如僅後端項目的螢幕截圖),並用一行說明原因。
  4. 逐字保留範本的常駐規則:所有已設定語言及其複數形式、WCAG 2.2 AA、淺色與深色、隱私設計、資料駐留、一則最新消息條目、STATE.md 章節、小而精確的編輯、禁止提交/推送/部署/雲端、禁止機密、代理撰寫的任何內容中不得有 AI 歸屬。
  5. 結尾的數字檢查與報告格式。
  6. 若項目涉及安全敏感表面(登入、令牌、連結、Webhook、匯出、租戶界限),請從 ${CLAUDE_PLUGIN_ROOT}/docs/security-review.md 加入相關行 作為明確的驗收標準與測試。
  7. 將簡報輸出為一個區塊,準備好作為代理的提示。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

peterruiter/claude-build-framework

Full accessibility pass to WCAG 2.2 AA - axe-core through Playwright over every main page in light and dark at 1440/390 (and 320 for reflow), probes for skip link, one h1, lang, visible and unobscured focus, 24px targets and sideways scrolling, a keyboard script for dialogs/drawers/tabs, manual checks (text spacing, zoom, dragging alternatives, accessible authentication), contract tests for shared components and theme contrast, fixes, known limitations with reasons and an accessibility statement page. Use when the user asks for an "accessibility pass", "WCAG", "a11y audit", "screen reader", or before the first public release.

peterruiter/claude-build-framework

Check that every tool a profile needs is installed and recent enough (git, GitHub CLI, Node.js, npm, plus the profile's own - e.g. .NET SDK, PowerShell 7, Azure CLI, Power Platform CLI, LocalDB, k6) and give the exact install command per OS for anything missing. Runs automatically at the start of new-project and quality-gate. Use when the user says "check my tools", "what do I need to install", "is my machine ready", or when a command fails with "not recognized" / "command not found".

peterruiter/claude-build-framework

Build a sync from a SaaS product to customers' Dynamics 365 / Dataverse environments and Customer Insights - Journeys (multi-tenant app with admin consent and an application user, Web API upserts, contact matching, leads, timeline notes, custom triggers, marketing lists, deep links), tested against a stand-in and a marked sandbox. Use when the owner asks for a Dynamics 365, Dataverse, Power Platform or Customer Insights - Journeys integration.

peterruiter/claude-build-framework

Apply, switch or regenerate a project's design system (the one source of colours, fonts, logos, chart, email, document and video styles for every output), check its contrast in light and dark, and add a new design system to the framework from a Claude Design System artifact. Uses scripts/design-system.mjs to generate tokens.css, tokens.ts, a Fluent UI theme, a model-driven app theme, email and chart palettes, the video-tour brand block and an Office theme mapping. Use when the user says "design system", "apply the brand", "use our house style", "switch theme", "rebrand", "regenerate the tokens", "check contrast", or "add a design system".

相關技能