AIDKの紹介
AIDK (@caeruxlab/aidk) は、Cursor や Antigravity などのモダンなIDEでAI支援開発構造を素早くスキャフォールドするコマンドラインツール(CLI)です。
AIDKは何をするのか?
一つのコマンドで、AIDKは開発ワークフローでAIを最大限に活用するために必要なすべての構造をスキャフォールドします:
- 📁 Rules(ルール) — プロジェクトのコーディング基準に従うようAIに指示するガイドライン。
- 🧠 Skills(スキル) — 複雑なタスク(FastAPI、Terraform、Ansibleなど)をAIが処理するための専門的な指示。
- 📋 Workflows(ワークフロー) — 開発プロセスを自動化するスラッシュコマンド(
/new-requirement、/execute-planなど)。 - 📚 Docs(ドキュメント) — 要件定義、設計、計画、テストのテンプレートを含む体系的なドキュメント構造。
なぜAIDKを使うのか?
現代のソフトウェア開発はスピードと品質向上のためにますますAIに依存しています。しかし、AIは適切なコンテキストと明確なガイダンスが提供された時のみ効果的に機能します。AIDKはこの問題を次の方法で解決します:
- すべてのプロジェクトでAIの設定方法を標準化する。
- 新しいチームメンバーのオンボーディング時間を短縮する。
- AIが常にチームのコーディングスタイルとベストプラクティスに従うことを保証する。
はじめに
セットアップガイド を参照して、5分でAIDKを使い始めましょう。