Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
社内開発勉強会 - 俺のCursorルール / My Cursor Rules
Search
imamura-ko-0314
July 17, 2025
Technology
0
12
社内開発勉強会 - 俺のCursorルール / My Cursor Rules
imamura-ko-0314
July 17, 2025
Tweet
Share
More Decks by imamura-ko-0314
See All by imamura-ko-0314
Datadog CI Visibilityを用いてGitHub ActionsのFlaky Testを監視してみた / Monitoring Flaky Tests in GitHub Actions Using Datadog CI Visibility
imamura_ko_0314
1
250
Datadogクラウドコストマネジメント使ってみた
imamura_ko_0314
0
540
Tech Blog執筆のモチベート向上作戦
imamura_ko_0314
0
1.4k
Datadog RUM を用いた UX 指標の監視・顧客対応への活用
imamura_ko_0314
0
2.5k
Other Decks in Technology
See All in Technology
AI ネイティブ組織への変革:ビジネスとITの統合が拓く未来/ AIで“はたらく”をアップデートする人材業界パーソルキャリアのリアル
techtekt
PRO
0
120
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
Security Diaries of an Open Source IAM
ahus1
0
190
2026-02-25 Tokyo dbt meetup プロダクトと融合したCI/CD で実現する、堅牢なデータパイプラインの作り方
y_ken
0
170
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
530
Eight Engineering Unit 紹介資料
sansan33
PRO
1
6.9k
社内でAWS BuilderCards体験会を立ち上げ、得られた気づき / 20260225 Masaki Okuda
shift_evolve
PRO
1
160
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4k
パネルディスカッション資料 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
1k
Agentic Codingの実践とチームで導入するための工夫
lycorptech_jp
PRO
0
390
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
260
Introduction to Bill One Development Engineer
sansan33
PRO
0
380
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Optimizing for Happiness
mojombo
378
71k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
My Coaching Mixtape
mlcsv
0
63
Designing Powerful Visuals for Engaging Learning
tmiket
0
250
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
270
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Transcript
社内開発勉強会 - 生成AI 〜 俺のCursorルール By 今村 〜 株式会社Goals 今村
光希
本日の目的 2 ショートカットエイリアスが SREの今村にとって、イケてる挙動してくれてそう & Cursorに限らず、生成AI関連のルールって 思っているより気軽に追加して良いと思うよ
アジェンダ 3 • ショートカットエイリアスとは • How to ショートカットエイリアス • Cursorルールの書き方
はじめに 4 PRを出したことある人
はじめに 5 インフラリソースに新規作成/既存修正の PRを出したことある人
はじめに 6 インフラリソース ≒ 普段触らないリソースへのPRで Descriptionが十分に書けている人
はじめに 7 インフラリソース ≒ 普段触らないリソースへのPRで Descriptionが十分に書けている人 この中に入れていない人は ぜひ参考にして欲しい!!
ショートカットエイリアスとは 8 Cursorルールに定義している 俺ルール
ショートカットエイリアスとは 9 Cursorに同じことを聞く(依頼する)場合、 エイリアスとして定義して、簡単に呼び出そう
ショートカットエイリアスとは 10 Cursorルールとして定義してしまえば、 同一の挙動をある程度は担保できる
ショートカットエイリアスとは 11 実際に設定しているCursorルールの ショートカットエイリアス抜粋 ## ショートカットエイリアス - `/prdoc`: 修正差分を確認し、XXXX/.github/pull_request_template.md のテンプレートファ
イルに従って、PRのコメントをMarkdown形式で提供してください。レスポンスは直接コピー可 能なコードブロック(```)で囲んで出力し、追加の説明は含めないでください。テンプレートに 沿った内容を埋め、具体的な実装内容と修正前後の比較をエビデンスとして含めてください。 - `/ask`: ユーザーがポリシーに関する相談を求めている場合。多角的な分析を含む積極的な回答を 提供してください。明確な指示がない限り、相談中にタスクを実行しないでください。 …etc
ショートカットエイリアスとは 12 実際に設定しているCursorルールの ショートカットエイリアス抜粋 ## ショートカットエイリアス - `/prdoc`: 修正差分を確認し、XXXX/.github/pull_request_template.md のテンプレートファ
イルに従って、PRのコメントをMarkdown形式で提供してください。レスポンスは直接コピー可 能なコードブロック(```)で囲んで出力し、追加の説明は含めないでください。テンプレートに 沿った内容を埋め、具体的な実装内容と修正前後の比較をエビデンスとして含めてください。 - `/ask`: ユーザーがポリシーに関する相談を求めている場合。多角的な分析を含む積極的な回答 を提供してください。明確な指示がない限り、相談中にタスクを実行しないでください。 …etc
How to ショートカットエイリアス /prdoc 13 修正差分をCursorに確認させたうえ、 PRのDescriptionを自動生成させる
How to ショートカットエイリアス /prdoc 14 コード修正完了後〜 Git Pushする前に /prdoc と打つだけ
How to ショートカットエイリアス /prdoc 15 普段触らないコード箇所こそ PRのDescriptionは丁寧に! ↓ ただ、Descriptionの作成自体は Cursor(生成AI)にぶん投げよう!
How to ショートカットエイリアス /ask 16 Agentモードでも、 疑似Askモードとして動かす
How to ショートカットエイリアス /ask 17 Cursorはどのモードで 使うことが多いですか?
How to ショートカットエイリアス /ask 18 私はAgentモードでしか動かしていません
How to ショートカットエイリアス /ask 19 でも、CursorにAskモード的に動いて欲しい時はある... • まずは、修正内容を提案だけして欲しい時 • コードを読み取って、質問だけしたい時
※機能や、コードの構造等を把握だけしたいなど
How to ショートカットエイリアス /ask 20 Agentモードだと 「提案して」と聞いても 修正される可能性あり 右の例では、これだけで 数十行も修正されてしまった
How to ショートカットエイリアス /ask 21 Askモード使いたい時、 毎回マウスを動かして モードを変更するの? ショートカットキーの 「cmd+.」で変更するの?
How to ショートカットエイリアス /ask 22 Askモード使いたい時、 毎回マウスを動かして モードを変更するの? ショートカットキーの 「cmd+.」で変更するの?
How to ショートカットエイリアス /ask 23 Cursorに聞く時に /ask と打つだけ
How to ショートカットエイリアス /ask 24 CursorのAgent/Ask/(Manual)の モード変更は有効活用しよう! ↓ ただ、モード変更はマウス使わず ショートカットキーを忘れてても
エイリアスで疑似的に使える!
Cursorルールの書き方 25 Markdown(.md)ファイルではなく、 Cursorルール定義用の.mdcファイルを使おう
Cursorルールの書き方 26 .mdcファイルとは... • Cursor専用のルールファイル ◦ CursorエディタのAIアシスタント機能のための設定 ◦ プロジェクト固有のコーディングルールやガイドラインを定義 •
Markdownベースの記法 ◦ 通常のMarkdown記法で書ける ◦ YAMLフロントマターでメタデータを定義
Cursorルールの書き方 27 何が良いの? • 自動化 - 手動操作不要でルールが適用される ◦ リポジトリにコミットすれば全員に自動適用 ◦
コンテキストとして常に考慮される • 専用機能 - Cursorの機能を最大限活用 ◦ alwaysApply: true で常に適用 ◦ globs で特定ファイルタイプに限定可能
Cursorルールの書き方 28 特定のファイル/階層のみに ルールを適用できる ↓ 特に自分がドメインオーナー (コードオーナー)の範囲は ガンガン定義していこう!
参考ドキュメント (2025年07月16日時点閲覧) 29 • 私のシンプルCursor活用方法 https://note.com/nike_cha_n/n/nd0f7566019ae • cursor使い始めてみた https://zenn.dev/nakajima_hello/scraps/0a64d9cd7a2ea5 •
Cursorで使う.mdcファイルとは https://zenn.dev/channnnsm/articles/0df0ea29d63be3 • .clinerulesから.mdcファイルへ:初心者にもわかる完全ガイド https://note.com/unikoukokun/n/n3977a603633c
30