skills/startup-check/SKILL.md
Session startup check tool that recovers pending handoff tasks, verifies Git environment, and confirms development state. Use for: (1) environment verification at session start, (2) detecting pending handoff tasks to resume, (3) confirming Git and development environment status.
npx skillsauth add tarrragon/claude startup-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
此命令在 Claude Code session 開始時執行環境檢查,並偵測待恢復的 handoff 任務。
/startup-check
你是 Claude Code Session 啟動檢查專家。執行以下檢查流程,按順序完成每個步驟。
最高優先級:先檢查是否有待恢復的 handoff 任務。
執行以下步驟:
.claude/handoff/pending/ 目錄中的所有 .json 檔案resumed_at 欄位為 null(表示尚未接手)有待恢復任務時:
對每個待恢復任務:
a. 讀取 handoff JSON 檔案,取得 ticket_id、title、direction
b. 從 ticket_id 解析版本號(例如 {version}-W{wave}-{seq} -> v{version})
c. 讀取對應的 Ticket 檔案:docs/work-logs/v{version}/tickets/{ticket_id}.md
d. 輸出完整的 Ticket 內容到對話中
輸出格式:
============================================================
[Handoff 任務恢復] 偵測到 N 個待恢復任務
============================================================
任務: {ticket_id} - {title}
方向: {direction}
--- Ticket 完整內容 ---
{Ticket 檔案完整內容}
--- End ---
建議動作:
1. 執行 /ticket track claim {ticket_id} 認領任務
2. 根據 Ticket 內容繼續執行
============================================================
然後直接開始恢復任務:
無待恢復任務時:跳過此步驟,繼續 Step 2。
執行以下指令並分析結果:
git status --porcelain
git branch --show-current
git log --oneline -3
預期結果:
確認以下項目:
彙整所有檢查結果,輸出簡潔的環境狀態報告。
=== Session 啟動檢查報告 ===
Handoff: {有/無} 待恢復任務
Git: {分支名} | {狀態}
環境: {正常/異常}
{如有 handoff 任務,已在 Step 1 輸出完整內容}
| 元件 | 職責 | 觸發方式 | |------|------|---------| | startup-check SKILL | 主動恢復:讀取 Ticket 完整內容到主對話流 | 用戶執行 /startup-check | | handoff-reminder-hook | 提醒:SessionStart 時顯示簡短提醒 | 自動(SessionStart) | | handoff-prompt-reminder-hook | 備用注入:UserPromptSubmit 時注入 context | 自動(UserPromptSubmit) |
設計原則:
Last Updated: 2026-03-02 Version: 1.0.0
development
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.
development
Claude Code release notes 框架影響評估工具。比對 last-reviewed 版本篩出新版本,逐項分類(對框架有幫助 / 需評估 / 無影響 / 不適用),對採用項引導建 ANA + WRAP + spawn 落地。Use when: 執行 /release-notes 看到新版本、定期檢查 CC 更新、評估新功能對專案框架的影響時。Triggers: release notes, release-notes, CC 更新, claude code 更新, 版本更新評估, 新功能評估, 框架影響評估。
development
Assertion design judgment framework for flaky and design-quality issues. Use when writing tests, reviewing assertions, diagnosing flaky tests, or deciding if a timing/float/cache assertion is appropriate. Do NOT use for API syntax or refactoring.
tools
Chrome Extension 實機測試與 debug 工作流,以 chrome-devtools-mcp 為核心工具。Use when: (1) 完成功能後實機驗證 / manual test / 試看看 / 跑看看 / verify feature, (2) extension debug / popup 不作動 / content script 不注入 / service worker 報錯 / background 出問題, (3) 安裝 unpacked extension / load unpacked / 載入未封裝, (4) 看 console / 看 network / 看 log / view console / inspect requests, (5) 功能更新後重新載入 extension / rebuild reload / reload extension。涵蓋 Manifest V3 service worker / content script / popup / options page 的 chrome-devtools-mcp 工具呼叫流程。不取代 Puppeteer / Playwright 自動化 E2E(CI 用),定位為開發期手動驗證與 LLM-assisted debug。