はじめに
業務でSpec Kitを扱うことになりUdemyでの「【GitHub公式OSS SpecKit】VSCodeで始める「仕様駆動開発」実践ガイド】」を受講しました。無事に完走できたので、学んだことや感想をまとめます。
受講した講座
- 講座名: 【GitHub公式OSS SpecKit】VSCodeで始める「仕様駆動開発」実践ガイド】
- 学習にかかった期間: 5時間
この記事の対象者
- Spec Kitを用いたAI駆動開発について知りたい人
講座で紹介されたこと
この講座では、Spec Kitの以下のような機能が解説されました
- /speckit.specify: 「何を作るか」を仕様書として明文化するコマンドの使い方
- /speckit.clarify: 仕様書の曖昧点を解消するコマンドの使い方
- /speckit.plan: 「どう作るか」を実装計画として整理するコマンドの使い方
- /speckit.tasks: 計画を実行可能なタスク一覧に分解するコマンドの使い方
- /speckit.analyze: ドキュメント間の整合性をチェックするコマンドの使い方
- /speckit.implement: タスク一覧から実際のコード実装
- /speckit.checklist: 要件の完全性、明確性、一貫性を検証するコマンドの使い方
良かった点・おすすめポイント
1. 指定不足を明確化する方法
開発書記は仕様が不明確な場合があります。その場合は/speckit.clarifyを実行して仕様を明確化することを解説していました。
2. 一貫性の確保
/speckit.analyzeを用いて仕様書、計画書、既存コードの整合性を確認する手順を紹介してくれました。
3. 仕様通りの確認方法
/speckit.checklistで、アプリケーションの品質を担保するためのチェックリストを作成する手順を紹介してくれました。チェックリストで不備がある項目はspecifyコマンドを用いて不備のあるマークダウンファイルを修正していきます。
まとめと今後の目標
この講座で動画を通じてSpec Kitの使い方を学ぶことができました。
この知識を用いて実務で活かせるようにしていきたいです。