Skills publiés 19
testing-gate
引導初級開發者撰寫測試
初級開發者經常因時間壓力或缺乏信心而跳過測試。此技能提供了一個指導框架,透過正面鼓勵而非強制要求來促進測試。
testing-fundamentals
套用測試最佳實踐
團隊經常寫出的測試無法捕捉錯誤,或成為維護負擔。本技能提供測試金字塔、框架指導和反模式,幫助您編寫能證明程式碼正常運作的測試。
star-story-extraction
提取面試用 STAR 故事
開發者在面試時常難以回想自己的成就。此技能將已完成的工作轉化為結構化的 STAR 故事,展現解決問題的能力。它引導使用者透過情境、任務、行動和結果框架,捕捉適合面試的敘述。
seo-fundamentals
審查並改善網站 SEO
開發人員經常遺漏關鍵的 SEO 元素或使用不正確的 HTML 語義。此技能系統性地審查網頁的標題標籤、中繼描述、標題層級和語義 HTML,以提升搜尋可見度。
security-gate
部署前執行安全審查
安全漏洞經常在程式碼審查中被忽略。此關卡提供系統化的安全檢查,在進入生產環境之前捕捉常見問題,如 SQL 注入、XSS 和授權缺陷。
security-fundamentals
檢查程式碼安全性與 OWASP 合規性
程式碼中的安全漏洞會導致資料洩露和系統遭受攻擊。此技能提供系統化的檢查清單和 OWASP Top 10 指南,用於在開發過程中進行徹底的安全審查。
resume-bullet-extraction
從已完成的工作生成影響力簡歷要點
軟體工程師難以將技術工作轉化為引人注目的簡歷內容。此技能使用經過驗證的公式,將已完成的任務轉化為有力的、量化的簡歷要點。
performance-gate
在程式碼審查中捕捉效能反模式
效能問題在初始開發期間難以發現,但在規模擴展時會造成問題。此關卡提供清晰的檢查清單和蘇格拉底式提問,以在問題發生前識別 N+1 查詢、低效迴圈和渲染問題。
performance-fundamentals
自動優化程式碼效能
效能問題會拖慢應用程式並讓使用者感到挫折。此技能會自動識別程式碼中的優化機會。它會檢視資料庫查詢、前端渲染、API 回應和資源使用情況,找出瓶頸所在。
fundamentals-gate
使用 AI 審查強化程式碼品質標準
此技能透過審查程式碼的命名清晰度、函式專注度和 DRY 原則來協助維護工程標準。它提供可行的建議而非阻擋變更,讓團隊能夠透過引導式回饋來提升程式碼品質。
ownership-gate
驗證程式碼理解
初級開發者經常複製他們不理解的程式碼。此技能使用結構化問題來驗證所有權。它會阻止進度,直到開發者能夠解釋他們的程式碼,建立真正的理解並增強面試信心。
frontend-fundamentals
自動審查前端程式碼
前端程式碼審查常常遺漏架構問題和反模式。此技能自動套用經過驗證的前端標準,在進入生產環境之前捕捉元件設計缺陷、狀態管理錯誤和效能問題。
error-handling-gate
審查錯誤處理品質
程式碼審查常常忽略導致靜默失敗和使用者體驗不佳的錯誤處理問題。此閘道提供結構化的檢查清單,確保所有程式碼都能優雅地處理故障並提供有用的使用者回饋。
error-handling-fundamentals
掌握錯誤處理最佳實踐
不良的錯誤處理會導致靜默失敗和使用者挫折感。此技能教您編寫具韌性的程式碼,優雅地處理失敗並向使用者提供清晰的回饋。
engineering-fundamentals
審查程式碼品質基礎
此技能透過全面的檢查清單來強制執行程式碼品質,涵蓋命名慣例、函式設計、DRY 原則和 SOLID 原則。它透過提供明確的指導方針和應避免的反模式,幫助開發人員編寫可讀且易於維護的程式碼。
database-fundamentals
用最佳實踐審查資料庫程式碼
資料庫錯誤會導致應用程式變慢和資料遺失。此技能提供架構設計、查詢、ORM模式和遷移的綜合審查清單。
documentation-fundamentals
撰寫清晰的文檔
不良的文檔會浪費團隊時間並造成混亂。此技能為 README 文件、JSDoc 註釋和內聯代碼解釋執行文檔標準,遵循「原因」而非「現象」的原則。獲得一致、可維護的文檔,解釋背景和基本原理。
backend-fundamentals
審查後端程式碼的 API 最佳實踐
後端程式碼審查經常遺漏關鍵的安全性和設計問題。此技能會自動檢查您的 Express 路由、中介軟體和 API 端點是否符合業界最佳實踐。
accessibility-fundamentals
審查 JSX 無障礙性
許多開發者無意中為身心障礙使用者製造了障礙。此技能提供系統化的檢查清單,用於根據 WCAG 指南審查 JSX 元件,確保您的程式碼具包容性且符合法規要求。