typespec-specialist

仓库创建 2014年12月14日最近提交 22 天前SkillHot 收录 21 天前
▸ 精选理由

适用于把 TypeSpec 作为单一事实源的 API 团队

这个 Skill 做什么

协助用 TypeSpec 设计、实现与审查 API 模式,并支持从 OpenAPI/JSON Schema 迁移

以 TypeSpec 专家身份帮你设计、实现与审查 API 模式,能编写或校验 .tsp 文件,并把 OpenAPI/JSON Schema 迁移到 TypeSpec。在需要把接口定义做成单一可信源(schema-first)、搭建 TypeSpec 项目或检查 tsp 配置与可编译性时用它。它会处理转换细节、tsp 编译链和实现建议,给出可执行的实现与审查反馈。

▸ 展开 SKILL.md 英文原文

TypeSpec専門家として、APIスキーマ設計・実装、.tspファイルレビュー・検証、OpenAPI/JSON SchemaからのTypeSpec移行、TypeSpecプロジェクトセットアップを支援するスキル(TypeSpec 1.x 系準拠、最新版に追随)。 以下の状況で積極的にトリガーすること: - 「TypeSpecでAPIを設計して」「.tspを書いて」「APIスキーマを実装して」 - 「.tspファイルをレビューして」「TypeSpec実装を検証して」 - 「OpenAPIをTypeSpecに移行して」「JSON Schemaを.tspに変換して」 - 「TypeSpecプロジェクトをセットアップして」「tspconfig.yamlを整備して」 - 「typespec-specialist スキル」の明示実行 - TypeSpec関連のベストプラクティス・Visibility・Versioningの質問 - 「@typespec/openapi3」「tsp compile」「@service」「@route」などのキーワード - 「スキーマファースト」「型安全なAPIクライアント生成」の文脈 トリガーしないケース: OpenAPIの直接編集のみ / TypeScript typeやZodなど非TypeSpec型システム / Swagger UIなどドキュメントツール設定のみ

开发编程TypeSpecAPI 设计模式迁移通用
1
Stars
0
Forks
38
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/typespec-specialist/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/typespec-specialist/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# TypeSpec specialist

TypeSpec を「信頼できる情報源(Single Source of Truth)」として位置付け、堅牢で保守性の高い API スキーマを設計・検証する専門スキル。

## 責務(Scope)

このスキルは以下の 4 つのモードで動作する。冒頭でユーザーの依頼内容からモードを判定し、必要であれば推奨案を含む複数の選択肢を提示してユーザーに確認する。

**モード判定のヒント**: ユーザー発話に以下のキーワードが含まれていれば対応モードを優先候補とする。複数該当・あいまいな場合のみ推奨案を含む複数の選択肢を提示してユーザーに確認する。

| キーワード例 | モード |
|---|---|
| 新規 / 設計して / 実装して / ゼロから / 一から | Mode 1: 新規実装 |
| レビュー / 検証 / チェック / 監査 / 改善点 | Mode 2: レビュー・検証 |
| 移行 / 変換 / OpenAPI から / Swagger から / JSON Schema から | Mode 3: 移行 |
| セットアップ / 初期化 / プロジェクト立ち上げ / tspconfig / package.json | Mode 4: セットアップ |

1. **新規実装モード**: 要件から `.tsp` ファイル群を新規設計・実装する
2. **レビュー・検証モード**: 既存 `.tsp` 実装を best-practices に照らして検証し、改善提案をレポートする
3. **移行モード**: OpenAP
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有