技能 typescript-write
📘

typescript-write

安全 🌐 网络访问📁 文件系统访问⚙️ 外部命令

使用 Metabase 標準撰寫 TypeScript

開發人員需要遵循專案慣例的一致性 TypeScript 和 JavaScript 程式碼。此技能提供編碼規範、程式碼檢查命令和測試工作流程,以便在 Metabase 專案中撰寫可維護的程式碼。

支持: Claude Codex Code(CC)
📊 70 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“typescript-write”。 Create a new TypeScript utility function for date formatting

预期结果:

  • I will create the utility following Metabase standards:
  • - Add proper TypeScript types with interfaces
  • - Include unit tests following the test pattern
  • - Ensure linting passes with yarn lint-eslint-pure
  • - Format with yarn prettier

正在使用“typescript-write”。 Convert this JavaScript array filter to TypeScript

预期结果:

  • I will convert the code with:
  • - Add type annotations for input and output
  • - Use proper TypeScript generics where applicable
  • - Add unit tests for the new types
  • - Verify with yarn type-check-pure

安全审计

安全
v5 • 1/17/2026

This is a documentation-only skill containing markdown guidelines and JSON metadata. No executable code, network calls, file operations, or cryptographic operations exist in this skill. The static scanner produced false positives by misinterpreting metadata fields as security patterns. All 20 findings are dismissed as the skill poses no security risk.

2
已扫描文件
214
分析行数
3
发现项
5
审计总数
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
87
内容
21
社区
100
安全
91
规范符合性

你能构建什么

撰寫前端 TypeScript

遵循 Metabase 前端模式和慣例建立新的 TypeScript 元件和模組

重構 JavaScript 程式碼

將傳統 JavaScript 程式碼現代化為 TypeScript,並具有適當的類型註釋和專案標準

運行測試套件

執行有针对性的單元測試和程式碼檢查,以驗證提交前的程式碼變更

试试这些提示

新增功能
撰寫遵循 Metabase 編碼標準的新 TypeScript 元件。包含適當的類型、測試,並遵循專案開發工作流程。
修復錯誤
修復程式碼庫中的 TypeScript 錯誤。首先新增一個失敗的測試,然後遵循 Metabase 標準實作修復。
重構程式碼
將此 JavaScript 檔案轉換為 TypeScript,並加入適當的類型註釋。確保通過程式碼檢查和類型檢查。
審查程式碼
審查此程式碼變更是否符合 Metabase 編碼標準。檢查程式碼檢查是否通過,並為新功能新增測試。

最佳实践

  • 在實作新功能之前先新增失敗的測試,以確保測試驅動開發
  • 在開發過程中持續執行程式碼檢查和類型檢查,以及早發現問題
  • 在實作新功能之前先了解程式碼庫中的現有模式

避免

  • 撰寫程式碼時未先新增相應的測試
  • 在提交變更之前跳過程式碼檢查
  • 實作功能時未審查現有模式和慣例

常见问题

哪些工具支援此技能?
此技能適用於 Claude、Codex 和 Claude Code。它提供幫助 AI 代理遵循 Metabase 標準撰寫 TypeScript 的指南。
有哪些可用的命令?
可用的命令包括用於 ESLint 的 yarn lint-eslint-pry、用於格式化的 yarn prettier,以及用於 TypeScript 檢查的 yarn type-check-pure。
此技能可以修改我的檔案嗎?
此技能提供指南和文件。它不會直接執行程式碼或修改檔案。
我的資料使用此技能安全嗎?
是的。此技能只讀取自己的 Markdown 文件檔案。它不會存取憑證、環境變數或發出網路請求。
為什麼沒有運行測試?
此技能記錄測試命令但不會執行它們。使用此技能的 AI 代理可以在請求時運行測試。
這與其他 TypeScript 技能有何不同?
此技能專門針對 Metabase 編碼標準、開發工作流程和專案特定命令。

开发者详情

文件结构

📄 SKILL.md