スキル crud-with-spec-kit
📦

crud-with-spec-kit

v1.0.0 安全

Spec-Kit仕様からCRUD APIを生成

ゼロからCRUD APIを構築すると時間がかかり、一貫性のない実装になりがちです。このスキルはSpec-Kit仕様を活用し、バックエンドルート、フロントエンドクライアント、およびバリデーションコードを自動的に生成します。AI支援による開発により、実装が仕様と完全に一致することを保証します。

対応: Claude Codex Code(CC)
🥈 80 シルバー
1

スキルの ZIP をダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロード に移動

3

オンにして使い始める

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

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

テストする

「crud-with-spec-kit」を使用しています。 title、content、author、published_at、statusフィールドを持つBlogPostエンティティのREST APIルートを生成

期待される結果:

  • GET /api/posts - すべてのブログ投稿を一覧表示
  • GET /api/posts/:id - IDで単一の投稿を取得
  • POST /api/posts - バリデーション付きで新しいブログ投稿を作成
  • PUT /api/posts/:id - 既存の投稿を更新
  • DELETE /api/posts/:id - システムから投稿を削除

「crud-with-spec-kit」を使用しています。 CRUD操作を持つProduct APIのフロントエンドクライアントを作成

期待される結果:

  • ProductServiceクラス(getAll、getById、create、update、deleteメソッド付き)
  • ProductデータモデルのTypeScriptインターフェース
  • 各CRUD操作用のReactフック

セキュリティ監査

安全
v6 • 6/28/2026

The five high-severity static weak-cryptography alerts are false positives caused by normal prose in SKILL.md, including words such as description, describing, desired, and codes. No evidence found of cryptographic code, command execution, network access, data exfiltration, or prompt-injection attempts.

1
スキャンされたファイル
192
解析済み行数
1
Review items
0
False positives ignored

Confirmed security concerns (1)

False Positive: Weak Cryptographic Algorithm Alerts
Static analysis reported weak cryptographic algorithm patterns at the listed prose-only lines. These lines describe CRUD workflow concepts and contain no cryptographic algorithm use, implementation code, imports, or executable commands.
The matched lines are documentation text only, and none contain crypto APIs or algorithm names used as code. Confidence is very low that these alerts represent a real security issue.
監査者: codex 監査履歴を表示 →

品質スコア

55
アーキテクチャ
100
保守性
87
コンテンツ
70
コミュニティ
100
セキュリティ
83
仕様準拠

作成できるもの

迅速なAPIスキャフォールディング

新しいデータエンティティの完全なREST APIエンドポイントを、数時間ではなく数分で仕様ファイルから生成します。

フロントエンドとバックエンドの一貫性

仕様で定義されたバックエンドAPIコントラクトと完全に一致するフロントエンドクライアントとデータモデルを作成します。

仕様の強制執行

マージ前に開発作業が仕様要件を満たしていることを検証し、コードベース全体の一貫性を確保します。

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

基本的なCRUD生成
提供された仕様ファイルから、id、name、email、created_atフィールドを持つUserエンティティのREST APIルートを生成するには、CRUD with Spec-Kitスキルを使用してください。
フルスタック生成
Spec-Kit仕様に基づいて、Productエンティティの完全なCRUD機能(バックエンドExpressルート、TypeScriptクライアント、Reactコンポーネントを含む)を生成してください。
バリデーションの強制執行
現在の実装をProduct.spec.md仕様に対して検証し、必要なCRUD操作のギャップを報告してください。
テスト生成
Order.spec.md仕様で定義されたすべてのCRUDエンドポイントに対して、Spec-Kitフレームワークのテストパターンを使用した統合テストを生成してください。

ベストプラクティス

  • コード生成をトリガーする前に、完全なSpec-Kit仕様から開始してください
  • 生成されたバリデーションルールがビジネス要件と一致していることを確認してください
  • 各CRUDエンドポイントの実装後に仕様の遵守チェックを実行してください

回避

  • 仕様の完全性を最初に検証せずにCRUDコードを生成する
  • 生成されたコードをカスタマイズする際に仕様の制約を無視する
  • データアクセスから分離すべき複雑なビジネスロジックにスキルを使用する

よくある質問

どのようなSpec-Kitファイル形式がサポートされていますか?
エンティティ定義、属性、関係性、成功基準を含む標準的なSpec-Kit YAMLおよびJSON仕様ファイルをサポートしています。
どのようなプログラミング言語を生成できますか?
言語出力は您的仕様とターゲットフレームワークによって異なります。JavaScript、TypeScript、Python、Go、その他の言語で使用できます。
生成されたコードをカスタマイズできますか?
はい。生成されたコードは出発点として使用できます。プロジェクトの規約と要件に合わせて、出力を自由に変更できます。
このスキルはファイルシステムにアクセスしますか?
これは概念的なスキルです。実際のファイルアクセスは、Claude Codeが仕様駆動型開発ワークフローをどのように実装するかによって異なります。
PrismaなどのORMとどのように比較されますか?
このスキルは仕様からコードを生成ものであり、スケーマ定義からは生成しません。APIルートやフロントエンドクライアントを含むフルスタックの懸念事項をカバーしています。
Spec-Kitなしで使用できますか?
いいえ。このスキルはコード生成プロセスを驱动するためにSpec-Kit仕様ファイルを入力として必要とします。

開発者情報

ファイル構成

📄 SKILL.md