Cursor バイブコーディング入門(改)から仕様駆動開発へ
できること
プログラミングの知識が乏しくてもなんとなくAIに任せればプログラミングできるバイブコーディングが流行っています。
便利なバイブコーディングですが、落とし穴がたくさんあります。
- AIに任せたあと出来上がった成果物を人間が理解できない
- エラーで動かない場合に対処ができない
- 他者が作ったプログラミングを理解できない
- もう一度試そうにも再現性がない
- 自分の実力以上のものができてしまいメンテナンスができない
といったデメリットがあります。
そこで、バイブコーディングをうまく機能させるコツがあります。
バイブコーディングをうまく機能させるコツは仕様書作りにあります。
仕様書はインストラクションファイルと呼ばれ、マークダウン記法やYAML記法で作成します。
この仕様書は実はAIに書かせることができます。
具体的なプログラミングの知識がなくとも仕様書を書ければAIにほとんど任せることができてしまいます。
AIばかりではなく、仕様書があれば人間に任せて外注することもできます。
しかし、この仕様書の機能があるツールは限られています。
Cursor、VS Code、Claude Codeが代表的です。
その中でも、割とお得で使い勝手の良いCursorを使ったバイブコーディングのレッスンでは、仕様書をAIに作らせるコツを学んでいきます。
このレッスンはCursorを使用することが前提となります。
CursorはChatGPTのAIモデルとGeminiのAIモデルの両方が使える他、様々なAIモデルも同時に使用できます。
レッスン内容
レッスンは初級編として5レベルを用意しています
01:バイブコーディングとは
- 定義と背景
- メリット・デメリット
- 仕様書の重要性(再現性・保守性・外注性)
02:仕様書の書き方入門 - Markdown/YAMLの基本
- 「目的」「機能」「入力・出力」「制約条件」の整理
- ToDoアプリの仕様書作成
03:CursorでAIに仕様書を渡す - Cursorの基本操作
- インストラクションファイルの作成
- AIモデルの応答比較
04:AI生成コードの理解 - 関数・変数・構造の読み方
- エラー対処法
- 仕様書との照合で妥当性確認
05:再現性と保守性の向上 - Gitによるバージョン管理
- 外注・チーム開発への応用
- 実力に応じたAI活用設計
初級編クリア後は、理解度に応じて中級編をカスタム提供します。
メンタープロフィール
レビュー
相談できます
スケジュール
───────────────────────
■得意分野
───────────────────────
ウェブサービス構築と自動系ツール開発が得意です。
スクレイピング、ブラウザ自動操縦、マウス操作など
のツールを開発し販売しています。
最近ではAIによるSNS自動運用ツールなども手掛けています。
───────────────────────
■ウェブサービス系
───────────────────────
React、Vue、Next.js、Nuxt.js、PHP、Laravel、WordPress
Stripe
───────────────────────
■デスクトップアプリ系
───────────────────────
Python、TypeScript、Electron、C#
───────────────────────
■スマホアプリ系
───────────────────────
Flutter、React Native
───────────────────────
■ゲーム系
───────────────────────
Unity、Unreal Engine
───────────────────────
返信スピード
24時間以内
※あくまでも目安となります











![[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!](https://img.menta.work/500/plan/main_image/68e2462daf06a.jpg)




