andy922200
- 6 skills
- 0 followers
- 12 hours ago last updated
- ▌ Git Commit Msg · andy922200撰寫、修正、建議本專案 git commit message 時使用,包含使用者要您「順手 commit、訊息自己想」的情境。常見觸發句式:「加個 commit」、「加到 commit」、「commit 一下」、「commit 吧」、「提交一下」、「順便 commit」、「寫 commit message」、「改 commit 訊息」、「commit msg 幫我修」、「分兩個 commit」。SKIP:純看 git log / diff / blame、討論 commit hash、僅 stage 不 commit、只建 PR / branch / tag 而不寫訊息。規範:Conventional Commits(type(scope): 描述)+ 正體中文 + 整行 ≤ 50 字;type 限 feat/fix/chore/refactor/docs/style/perf/test 八種;不自行加 Co-Authored-By。
- ▌ Typescript Standards · andy922200新增、修改、重構、除錯、測試或審查 TypeScript 程式時使用,提供型別安全、函式介面、可設定值與命名規範。可與框架或領域專屬 Skill 一起套用;不取代其框架專屬要求。
- ▌ Vue Typescript Frontend · andy922200新增、修改、重構、除錯、測試或審查 Vue 3 + TypeScript 前端時使用,包含建立 Vite/Vue 前端骨架、Vue 元件、頁面與路由、Composable、Pinia Store、Tailwind CSS、i18n、Axios API 存取、響應式與深色模式。常見觸發句式:「做 Vue 頁面」、「新增元件」、「改前端」、「建立 composable」、「加 Pinia store」、「串 API」、「加 i18n」、「做 RWD」、「用 Tailwind 重構」、「建立 Vue 專案」。SKIP:純後端 / API / 資料庫 / 基礎設施工作、非 Vue 前端檔案的獨立維護、只討論 git commit / branch / PR 而不變更前端實作。
- ▌ IOS Safari Fixed Overlay · andy922200在 iOS Safari 上除錯全螢幕 `position: fixed` 遮罩/Dialog/Modal/Drawer 出現「底部露出一小段沒被遮住」「畫面跑版但重新整理就恢復」時使用。常見觸發句式:「Safari 遮罩沒滿版」「iOS 上 Dialog 底部有縫」「遮罩沒蓋滿螢幕」「重新整理才正常」「桌機正常但手機 Safari 有問題」。這是 WebKit 層級的已知行為,不限特定框架或元件庫。
- ▌ Release Notes From Commit · andy922200依指定的單一 Git commit 撰寫 Release notes 時使用。適用於使用者提供 commit SHA,或要求從特定歷史提交整理版本說明;不適用於依 tag 範圍、PR 清單或多個 commits 產生 changelog。開始前必須先確認撰寫語言,並確認該 commit 是範圍單一、可獨立 cherry-pick 的發布單位;否則先詢問目的。
- ▌ Browser Web Data Discovery · andy922200執行網頁爬蟲、網路資料收集、頁面結構探索等任務時使用。常見觸發句式:「爬蟲」、「爬取」、「抓取網頁」、 「網頁擷取」、「收集網頁資料」、「網路資料收集」、「找這個網站的 API」、「這個網站抓不到資料」、 scrape、crawl、scraping。亦涵蓋目標條件驗證、分頁或無限捲動、限流與可恢復資料收集。SKIP:目標已有明確 documented REST/JSON API 且不需要模擬瀏覽器互動、使用者已明確指定要用特定 HTTP 工具、任務與網頁 擷取無關。規範:優先以真實瀏覽器觀察渲染內容與 network request,驗證目標條件、保存 checkpoint 與 evidence; 不可繞過 CAPTCHA、登入、地理或其他存取限制。