Skip to content

Yu-326-ta/cursor-project-rules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

cursor-project-rules

プロジェクトルール概要

このプロジェクトでは、以下のルールに従って開発を進めます。

1. 技術スタック

  • フロントエンド

    • Next.js (v14.2.25)
    • React (v18.2.0)
    • TypeScript (v5.2.2)
    • Shadcn/ui
    • Tailwind CSS (v3.4.1)
    • Clerk (v6.12.9) - 認証
  • バックエンド

    • Prisma (v5.11.0)
    • Local SQLite (後に Supabase へ移行予定)

2. 認証実装ルール

  • Clerk を使用した認証システムの実装
  • 環境変数の適切な管理
  • ミドルウェアによる認証保護
  • サーバーサイド/クライアントサイドでの認証チェック

3. UI/UX 設計ルール

  • Shadcn/ui をベースとしたコンポーネント設計
  • 既存の UI は承認なしでの変更禁止
  • Tailwind CSS によるスタイリング
  • レスポンシブデザインの実装
  • アクセシビリティ対応
  • ダークモード対応

4. タスク管理ルール

  • @todo.md ファイルでのタスク管理
  • タスクのステータス管理(未着手、完了、進行中、問題あり)
  • 優先順位付け(緊急、重要、通常、低優先)
  • 日次/週次/月次の進捗管理

5. 開発プロセスルール

  • 重複実装の防止
  • コードの品質管理
  • エラーハンドリング
  • パフォーマンス最適化
  • セキュリティ対策

6. 重要な制約事項

  • UI/UX の変更は事前承認が必要
  • 技術スタックのバージョン変更は禁止
  • 環境変数は.env で管理し、Git にコミットしない
  • 認証が必要なルートは明示的に指定

注意事項

  • 不明点がある場合は、作業開始前に必ず確認を取ること
  • 重要な判断が必要な場合は、その都度報告し、承認を得ること
  • 予期せぬ問題が発生した場合は、即座に報告し、対応策を提案すること

About

cursor rules for my application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors