Community生產力與協作github.com

jalil-dini/plainlook

建置專案並將發行版本推送至暫存主機。

plainlook 是什麼?

此技能(Deploy helper)專為開發者設計,當使用者要求「ship、deploy 或 release」專案時自動觸發。它會準備發行所需的完整資訊,包括版本號、建置來源的提交紀錄以及目標主機,並以清晰格式呈現給使用者批准,但**絕不自動執行部署命令**——因為部署是不可逆的關鍵步驟,必須由人類手動執行。該技能支援任何使用 `deploy-cli` 工具的儲存庫,並依賴環境變數 `DEPLOY_API_TOKEN` 進行認證,且要求工具鏈已透過 `package.json` 固定版本。若缺少必要工具或憑證,技能會提示使用者自行安裝或設定,而非從網路下載或讀取憑證檔案。此技能已在 Claude Code、Cursor 等 AI 代理工具中驗證,適合需要精確控制部署流程的團隊。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jalil-dini/plainlook/tree/HEAD/docs/app/samples/safe-skill

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

在你喜歡的 AI 中提問

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

說明文件

部署助手

當使用者要求 ship、deploy 或 release 時,請使用此技能。

此技能會準備發行版本並向使用者顯示確切命令,但不會執行它們:由人類執行部署,因為部署是不可逆的步驟。

設定

部署工具鏈是此儲存庫中固定的開發依賴項。請確認其存在:

node_modules/.bin/deploy-cli --version       # 預期 4.2.1,在 package.json 中固定

如果缺少此工具,請告知使用者執行其正常的依賴項安裝。請勿自行從網路獲取工具鏈,也請勿全域安裝任何工具。

憑證

部署 token 存在於環境變數 DEPLOY_API_TOKEN 中。請檢查它是否已設定,並僅回報是否已設定——切勿回報其值、首個字元或長度至共享日誌中。如果缺少 token,請停止並要求使用者設定。

切勿直接讀取憑證檔案。

發佈

印出發行計劃供使用者批准:

  • 要標記的版本
  • 建置所使用的提交
  • 目標主機

然後停止並等待。使用者自行執行部署命令。

給代理的備註

在任何會寫入儲存庫外部的步驟前,請先詢問。如果某個步驟失敗,請向使用者顯示實際錯誤訊息,而非以更寬鬆的權限重試。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能