effidevFlutter・Cloudflareエッジ・クラウドコスト最適化
日本語

Cursor Rules & Cline / Roo Codeを活用したチームAIプロンプトエンジニアリングとコーディング規約自動化

Cursor Rules and Cline Roo Code Prompt Engineering Automation

Cursor や Cline、Roo Code などの AI IDE をチームで導入する際、開発者ごとに生成されるコードのスタイルがバラバラになり、既存のアーキテクチャ規約が無視されるという問題が発生します。

この課題を解決するのが、プロジェクトレベルの AI ルールファイル (.cursorrules, .clinerules, AGENTS.md) の導入です。

要約

  • ルールファイルの統合管理: Cursor, Cline, Roo Code 用のルールを一元化。
  • ネガティブプロンプトの明記: 「any 型の禁止」や「Tailwind ではなく Vanilla CSS を優先」などの制約を明示。
  • Glob ス코ープ: ファイルパスごとに適用するルールを動的に切り替え。
  • 自動検証: コード生成後に npm run lint を自動実行。

設定ファイルの例 (.cursorrules)

description: Frontend TypeScript Conventions
globs: "src/frontend/**/*.{ts,tsx}"
alwaysApply: false
---

# チームフロントエンドアーキテクチャ規約

- `any` 型の使用を禁止します。
- 関数のエクスポートは Named Component を使用し、`export default` は避けてください。
- コード変更後は必ず `npm run lint` を自動実行してください。

導入効果

15名の開発チームでの検証結果:


まとめ

ルールファイルを整備することで、AI がチームのシニアアーキテクトのように一貫した質の高いコードを自動生成する環境を構築できます。