mathruffian-dot/opencode-lazy-packs/08-workflow-skills
Claude Code and agent skill by mathruffian-dot/opencode-lazy-packs
- community
Checking that the SKILL.md file is still in the repository.
安裝開工/收工/初始化三大工作流程技能(完整版)。當使用者說「裝工作流程技能」「安裝開工收工技能」「裝三大技能」「startup shutdown project-init」「讓 OpenCode 會開工收工」時載入。本技能會在 ~/.config/opencode/skills/ 建立 startup、shutdown、project-init 三個全域技能,並設定 opencode.json 權限。
Install
npx vskill@latest install mathruffian-dot/opencode-lazy-packs/08-workflow-skillsSKILL.md
開工/收工/初始化 三大技能(OpenCode 完整版)
更新日期:2026-07-27
裝完這一包,你只要對 OpenCode 說三句話,專案就能在任何電腦、任何 AI Agent 之間無縫接續:
| 口令 | 技能 | 它會做什麼 | |
|---|---|---|---|
| 「初始化專案」 | project-init | 幫這個資料夾建立專案藍圖 AGENTS.md + 交接檔 handoff.md;有 GitHub 就順便建私有 repo,有 Obsidian 就建詳細筆記 | |
| 「開工」 | startup | 讀藍圖+交接檔,回報「上次做到哪、上次在哪台電腦收工、git 狀態、建議下一步」 | |
| 「收工」 | shutdown | 更新藍圖進度、改寫交接檔、git commit + push、詳細紀錄寫進 Obsidian |
設計核心一句話:開工是「讀」,收工是「寫」。 兩個流程永不重疊、不衝突。
三個層級:你裝到哪,技能就做到哪
這三個技能會自動偵測你的工具,不用選版本、不用改設定:
| 層級 | 需要先裝什麼 | 你會得到 | |
|---|---|---|---|
| L1 本地 | 什麼都不用(建議專案放在你的雲端硬碟資料夾) | AGENTS.md+handoff.md,換電腦靠雲端硬碟自動同步 | |
| L2 +GitHub | 懶人包 07-github(gh auth login 已登入) | 版本控制+雲端備份 | |
| L3 +Obsidian | 懶人包 04-obsidian(Obsidian MCP 可用) | 專案詳細筆記(第二大腦) |
三層資訊的讀取頻率不同,這是整套設計的靈魂:
AGENTS.md+handoff.md:每個 session 都讀(只放交接必需的精簡資訊)- GitHub:指定才讀(備份與歷史)
- Obsidian:有需要才讀(完整脈絡與細節)
先備條件
- [ ] OpenCode 已安裝(懶人包 00-env-setup)
- [ ] (想要 L2 才需要)懶人包 07-github 已完成,
gh auth status通過 - [ ] (想要 L3 才需要)懶人包 04-obsidian 已完成
- [ ] 只做 L1 的話,以上兩項都可以先跳過,之後再補
請 OpenCode 幫我執行以下步驟
步驟一:建立三個技能資料夾
Windows(PowerShell):
Mac/Linux:
⚠️ 檔名一定要是全大寫的 `SKILL.md`,資料夾名要跟技能的name一模一樣,OpenCode 才掃得到。
步驟二:建立 startup(開工)技能
把下面整段內容原封不動寫入 ~/.config/opencode/skills/startup/SKILL.md (不要把最外層的 ``` `` `` 圍籬符號寫進檔案,檔案第一行必須是 ---`):
📂 專案:<資料夾名>(第 N 層級) 📘 上次做到哪:<handoff 摘要 1-2 句>(<時間>,<更新者> @ <電腦名>) 🔧 本地 git:<clean|有 N 個未 commit 變動|—(L1 專案)> 🌐 遠端:<最新|落後 N commits,建議 git pull|—> 🧠 Obsidian:<筆記路徑,需要時再讀|—> ➡️ 建議下一步:
- <handoff「下一步」第 1 項>
- <可選:第 2 項>
要從哪個方向開始?
步驟三:建立 shutdown(收工)技能
把下面整段內容原封不動寫入 ~/.config/opencode/skills/shutdown/SKILL.md:
✅ L1 本地:AGENTS.md 進度已更新、handoff.md 已改寫(更新者:<Agent> @ <電腦名>) ✅ L2 GitHub:<repo> 已 commit + push(<commit 標題>) ✅ L3 Obsidian:專案工作流程.md 已補紀錄 ⚠️ 手動處理:<例:本次新增了 ~/.xxx_api_key,另一台電腦要手動建>
步驟四:建立 project-init(初始化專案)技能
把下面整段內容原封不動寫入 ~/.config/opencode/skills/project-init/SKILL.md:
<專案名稱>(專案藍圖)
本檔為跨 Agent 通用的專案藍圖(AGENTS.md 開放標準)。任何 Agent 的每個 session 都應先讀本檔+handoff.md。
專案簡介
<!-- 一段話:這個專案是什麼、目標是什麼 -->
關鍵時程
<!-- 格式:- 事件名稱:日期(說明);沒有就留白 -->
目標與路線圖
<!-- 用 checklist 追蹤,收工技能會更新這裡 -->
- [ ] 階段一:
- [ ] 階段二:
資料夾結構
<!-- 初始化時自動掃描生成,之後新增檔案要更新 -->
同步層級(本專案初始化至第 N 層級)
| 層級 | 平台 | 位置 | 讀取時機 | |
|---|---|---|---|---|
| L1 | 本地(雲端硬碟資料夾) | AGENTS.md+handoff.md | 每個 session | |
| L2 | GitHub | <未啟用|<你的 GitHub 帳號>/repo-name> | 指定時 | |
| L3 | Obsidian | <未啟用|專案資料夾名/專案工作流程.md> | 有需要時 |
工作約定
- 任何 Agent、任何電腦:開工先讀 `handoff.md`,收工必更新 `handoff.md`
- 修改共用檔案前先讀最新內容,避免覆蓋其他 Agent 的變更
- 所有回應與文件使用繁體中文
- 修改前先確認計畫,優先保留原有資料結構
安全與隱私(不可違反)
- 不把 API key、密碼、憑證寫進 repo,也不要貼進
AGENTS.md/handoff.md;一律放.env並列入.gitignore - 學生資料只用座號,不出現姓名、學號、班級以外的個資、照片或聯絡方式
- 要公開分享前,先確認檔案裡沒有上述兩類內容
交接檔(handoff.md)
任何 Agent、任何電腦接手前必讀;收工時必更新。本檔只放交接必需的精簡資訊,詳細脈絡放 Obsidian(若有 L3)。
⏯️ 目前做到哪
<!-- 最後完成的動作,1-3 句 --> 專案初始化完成。
🚦 目前狀態
<!-- 可運行嗎?哪些做一半? -->
➡️ 下一步
1.
⚠️ 注意事項
<!-- 坑、暫時 workaround、不要動的東西 -->
🕐 最後更新
- 時間:<YYYY-MM-DD HH:mm>
- 更新者:<Agent 名> @ <電腦名>
- Git push:<✅ 已推|❌ 未推(原因)|—(本專案未啟用 git)>
🏗️ 本專案初始化至第 N 層級 ✅ L1 本地:AGENTS.md + handoff.md ✅ L2 GitHub:<你的 GitHub 帳號>/<repo>(私有) ⚠️ L3 Obsidian:未建(這台電腦沒有 Obsidian MCP,之後可在有 Obsidian 的電腦說「補建第三層級」)
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/08-workflow-skills/SKILL.md
Popularity
- Repository stars
- 63
- Repository forks
- 30
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mathruffian-dot/opencode-lazy-packs/08-workflow-skills)