Community生產力與協作github.com

AlanWYChen/agent-skills

引導生產環境應用程式開發,涵蓋網頁、行動裝置及後端系統。在實作或稽核生產工作流程時使用;路由至適用的領域及支援指引。

agent-skills 是什麼?

這是一個領域路由的技能包,專為生產環境應用程式開發而設計。其核心功能是引導開發者或 AI 代理根據當前任務的性質(網頁、行動裝置、後端或多領域)選擇並閱讀對應領域的 `SKILL.md` 檔案,以取得針對該領域且完全客製化的最佳實踐指引,涵蓋安全性、可觀測性、測試、CI/CD 及驗證等關鍵但容易被泛化處理的議題。此技能支援多種開發平台與工具,並強調建立完整的工作流程而非僅是快樂路徑的示範。它的運作方式要求代理先識別任務領域,然後僅閱讀相關的領域指引與共享技能(如 Dependabot 政策),最後在任務完成前執行該領域的生產環境稽核。對於跨領域系統,則需對所有受影響的領域執行稽核,確保全面覆蓋。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AlanWYChen/agent-skills/tree/HEAD/production-engineering-skills

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

生產工程技能

目的

這是一個針對生產應用程式開發的領域路由技能包。

首先選擇相關領域:

  • 網頁指南 適用於瀏覽器應用程式與網站
  • 行動指南 適用於 iOS、Android 及跨平台行動應用程式
  • 後端指南 適用於 API、服務、工作程式、佇列、資料服務及平台系統

每個領域刻意針對以下重要關注事項提供客製化版本:

  • 安全性
  • 可觀測性
  • 測試
  • CI/CD
  • 驗證

這些複製的版本是針對該領域進行客製化的,而非當作通用建議。

共享的儲存庫工作流程

  • Dependabot 政策:在設定或稽核相依性更新排程、官方 GitHub Actions 自動合併以及應用程式相依性的人工審查時使用。此政策跨領域共享;僅在任務涉及 Dependabot 時才閱讀。

路由

處理任務時:

  1. 識別任務主要屬於網頁、行動裝置、後端還是多領域。
  2. 閱讀該領域連結的 SKILL.md。
  3. 僅使用其相對連結閱讀適用的支援技能。每個連結相對於包含該連結的檔案進行解析,不依賴巢狀技能的自動發現。
  4. 完成前,執行該領域特定的生產環境稽核。
  5. 對於跨領域系統,為每個受影響的領域執行稽核。

全域原則

  • 建立完整的工作流程,而非快樂路徑的示範。
  • 絕不將前端/行動 UI 檢查視為權威授權。
  • 在執行時期驗證不受信任的輸入。
  • 切勿將密碼暴露給客戶端。
  • 優先考慮可觀測性與可復原性,而非靜默失敗。
  • 除非儲存庫已使用其他系統,否則預設使用 GitHub Actions 作為 CI/CD 實作。
  • 在適當的層級測試關鍵工作流程,而非過度使用單一測試類型。

Individual skills in this repo

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

相關技能