Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
cursor
Search
nikawa2161
June 17, 2025
20
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
cursor
nikawa2161
June 17, 2025
More Decks by nikawa2161
See All by nikawa2161
Node.js Subpath imports
nikawa2161
0
44
Sagaパターン入門(続編)
nikawa2161
0
52
Sagaパターン入門
nikawa2161
0
65
沖縄観光とPostgreSQL排他制約の話
nikawa2161
0
41
20251209_プログラミング原則の学び
nikawa2161
0
41
自分のコードを数年ぶりに読んだら
nikawa2161
0
26
ユーザーインタビュー分析に参加して得られたことと気づき
nikawa2161
0
44
oEmbedとは?
nikawa2161
0
250
はじめまして、にかわです
nikawa2161
0
29
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
The Cult of Friendly URLs
andyhume
79
7k
Amusing Abliteration
ianozsvald
1
340
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
Navigating Weather and Climate Data
rabernat
0
550
WCS-LA-2024
lcolladotor
0
880
ラッコキーワード サービス紹介資料
rakko
1
5.3M
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Transcript
Cursor
Cursor、ちゃんと使ってますか?
Cursorでできること コードを素早く書ける PJのルールに沿ったコードになる(命名・設計・Lint) 同じような一貫した動作ができる
AIは曖昧な指示が苦手 「この関数、Reactのhooksで書き直して」 「このAPIにfetch叩いて表示するまで書いて」
Cursorは文脈を読む。でも指示は明示的に。 Cursorはファイルや周辺の文脈を読む それでも“ルールの明示”は必須 ファイルに記述 // このプロジェクトでは、状態管理はuseAtomを使います。 // UIはすべてshadcn/uiベースです。 // 命名規則:動詞から始めるcamelCase
Cursorの機能
Cursorの機能
Global Rules
# 現在のタスク ## USER-001: ユーザー認証の実装 ステータス: 進行中 優先度: 高 依存関係:
なし ### 要件 -メール/パスワード認証 - JWT トークンの生成 - bcrypt によるパスワードのハッシュ化 -ログイン試行のレート制限 ### 受け入れ基準 1.ユーザーはメール/パスワードで登録できます 2.ユーザーはログイン成功時に JWT を受け取ります 3.パスワードは安全にハッシュされます 4.失敗したログイン試行はレート制限されます タスク.md # プロジェクトステータス ## 完了した機能 -基本的なプロジェクト設定 -データベース接続 -基本モジュール構造 ## 進行中 -ユーザー認証 (USER-001) - 基本的なユーザーモデル - パスワードハッシュ - JWT 実装 - レート制限 ## 保留中 -メール検証 -パスワードリセットフロー -ユーザープロファイル管理 ステータス.md
@{ステータス.md} @{テクニカル.md} @{タスク.md} USER-001 の JWT 認証サービスの実装について支援が必要です。 @{ステータス.md}
JWT サービスの実装を続けましょう。レート制限に取り組んでいました。 @{ステータス.md} @{src/auth/auth.service.ts} @{docs/technical.md} 弊社の技術仕様に従ってパスワードリセット機能を追加していただけますか? コンテキストを収集 コンテキスト制限 新しい機能を追加する場合
END