スキル frontend-types
📦

frontend-types

コンテンツリビジョン r1 安全 ⚙️ 外部コマンド

建立前端 TypeScript 型別

前端專案需要一致的 API 與表單型別。此技能會依據現有前端,引導 TypeScript interface、union、generic 與命名模式。

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 78 ブロンズ

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "frontend-types" from https://skillstore.io/skills/asmayaseen-frontend-types.md and its manifest at https://skillstore.io/api/skills/asmayaseen-frontend-types/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「frontend-types」を使用しています。 要求為 categories 新增前端型別。

期待される結果:

此技能會建議符合現有命名規則的 entity 結構、可編輯表單欄位、query parameters 與 API 使用指引。

「frontend-types」を使用しています。 要求為分頁 task list response 加上型別。

期待される結果:

此技能會建議可重用的 pagination wrapper、具型別的資料集合,以及用於頁數與限制的 metadata 欄位。

「frontend-types」を使用しています。 要求檢視 login 與 session 型別。

期待される結果:

此技能會檢查 authentication responses 是否包含 success state、token data、user data 與 session expiration fields。

セキュリティ監査

安全

All 84 static findings are false positives caused by Markdown backticks in SKILL.md. The skill contains TypeScript documentation and examples, with no executable shell, Ruby, network, filesystem, environment access, or prompt-injection behavior. No semantic security findings were identified.

1
スキャンされたファイル
397
解析済み行数
0
レビュー項目
0
誤検知を無視
最新の完了済み静的・セマンティック監査では、確認済みのセキュリティ検出事項は見つかりませんでした。これは、スキルに副作用がないことを証明するものではありません。
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/asmayaseen-frontend-types/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/asmayaseen-frontend-types/security.svg)](https://skillstore.io/skills/asmayaseen-frontend-types?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/asmayaseen-frontend-types?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/asmayaseen-frontend-types/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/asmayaseen-frontend-types.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

Asmayaseen. (2026). frontend-types security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/asmayaseen-frontend-types/audits/8

BibTeX形式の引用

@techreport{asmayaseen-asmayaseen-frontend-types-2026, author = {Asmayaseen}, title = {frontend-types security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/asmayaseen-frontend-types/audits/8}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "frontend-types security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "Asmayaseen" date-released: "2026-07-06" url: "https://skillstore.io/skills/asmayaseen-frontend-types/audits/8" identifiers: - type: other value: "skillstore:asmayaseen-frontend-types:audit:8" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 高
55
アーキテクチャ
85
保守性
87
コンテンツ
72
コミュニティ
83
仕様準拠

作成できるもの

新增實體型別

前端開發者可以為新的後端 entity 建立 response、form data 與 query parameter 型別。

檢視 API 合約形狀

全端工程師可以在串接 API 呼叫前,比較後端欄位名稱與前端型別定義。

標準化元件 Props

UI 工程師可以定義符合現有命名與 optional fields 的 props 與 state 型別。

これらのプロンプトを試す

建立基本實體型別
Create frontend TypeScript types for a new entity named Project. Follow the frontend-types skill patterns and explain required versus optional fields.
讓表單與 API 資料對齊
Compare my API response fields and form fields for Task. Recommend TypeScript types that keep API fields exact and form fields easy to use.
設計分頁 API 型別
Design reusable response and query parameter types for a paginated list of categories. Use generics and optional query fields.
稽核跨功能的型別覆蓋範圍
Review these planned frontend features and identify missing entity, form data, query parameter, response, error, and UI state types.

ベストプラクティス

  • 讓 API response 型別與後端欄位名稱保持一致。
  • 針對可編輯欄位使用 form data 型別,而不是重用完整 API entities。
  • 為常見的 response 與 pagination 形狀定義可重用的 generics。

回避

  • 不要在共用 response 型別中重新命名 API response 欄位。
  • 當 UI 可以提交部分資料時,不要將每個表單欄位都設為必填。
  • 不要對 API responses、errors 或 form values 使用寬泛的 any 型別。

よくある質問

這個技能能協助建立什麼?
它能協助為 API data、forms、queries、responses、authentication、errors 與 UI state 建立前端 TypeScript 型別。
它會自動變更專案檔案嗎?
不會。它提供建立或檢視前端型別定義的指引與範例。
為什麼要讓 API response 欄位保持 snake_case?
此技能建議精確符合後端 responses,讓 API contracts 保持清楚且可預測。
表單資料可以使用 camelCase 嗎?
可以。此技能建議在 API 呼叫前轉換資料時,使用對前端友善的表單欄位名稱。
它支援 generic response types 嗎?
支援。它展示了使用 generic type parameters 的可重用 API 與 pagination response 模式。
我可以在 Claude、Codex 和 Claude Code 中使用它嗎?
可以。報告標示此技能相容於 Claude、Codex 與 Claude Code。

開発者情報

作成者

Asmayaseen

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

作者はバージョンを宣言していません。

参照

c4231f0153ccd2a2ed62274c5a372bf8f2386d3f

メンテナンスの新しさ

2026/7/18

利用状況

7 ダウンロード · 322 閲覧

ファイル構成

📄 SKILL.md

Asmayaseen のその他のスキル

すべて表示
すべて表示