crud-with-spec-kit
Spec-Kit仕様からCRUD APIを生成
ゼロからCRUD APIを構築すると時間がかかり、一貫性のない実装になりがちです。このスキルはSpec-Kit仕様を活用し、バックエンドルート、フロントエンドクライアント、およびバリデーションコードを自動的に生成します。AI支援による開発により、実装が仕様と完全に一致することを保証します。
スキルの ZIP をダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロード に移動
オンにして使い始める
エージェントが読めるリソース
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フック
セキュリティ監査
安全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.
Confirmed security concerns (1)
品質スコア
作成できるもの
迅速なAPIスキャフォールディング
新しいデータエンティティの完全なREST APIエンドポイントを、数時間ではなく数分で仕様ファイルから生成します。
フロントエンドとバックエンドの一貫性
仕様で定義されたバックエンドAPIコントラクトと完全に一致するフロントエンドクライアントとデータモデルを作成します。
仕様の強制執行
マージ前に開発作業が仕様要件を満たしていることを検証し、コードベース全体の一貫性を確保します。
これらのプロンプトを試す
提供された仕様ファイルから、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コードを生成する
- 生成されたコードをカスタマイズする際に仕様の制約を無視する
- データアクセスから分離すべき複雑なビジネスロジックにスキルを使用する