Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
6
社内開発勉強会 - 俺の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
140
Datadogクラウドコストマネジメント使ってみた
imamura_ko_0314
0
420
Tech Blog執筆のモチベート向上作戦
imamura_ko_0314
0
1.4k
Datadog RUM を用いた UX 指標の監視・顧客対応への活用
imamura_ko_0314
0
2.1k
Other Decks in Technology
See All in Technology
文字列の並び順 / Unicode Collation
tmtms
1
260
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
210
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
280
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
1k
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
220
直接メモリアクセス
koba789
0
290
チーリンについて
hirotomotaguchi
5
1.4k
Overture Maps Foundationの3年を振り返る
moritoru
0
160
AI活用によるPRレビュー改善の歩み ― 社内全体に広がる学びと実践
lycorptech_jp
PRO
1
190
AWS Trainium3 をちょっと身近に感じたい
bigmuramura
1
130
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
820
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Bash Introduction
62gerente
615
210k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Git: the NoSQL Database
bkeepers
PRO
432
66k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
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