$30 off During Our Annual Pro Sale. View Details »
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
130
Datadogクラウドコストマネジメント使ってみた
imamura_ko_0314
0
410
Tech Blog執筆のモチベート向上作戦
imamura_ko_0314
0
1.4k
Datadog RUM を用いた UX 指標の監視・顧客対応への活用
imamura_ko_0314
0
2k
Other Decks in Technology
See All in Technology
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
110
Eight Engineering Unit 紹介資料
sansan33
PRO
0
5.7k
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
240
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
8
2.7k
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
320
AI駆動開発によるDDDの実践
dip_tech
PRO
0
290
freeeにおけるファンクションを超えた一気通貫でのAI活用
jaxx2104
3
800
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
140
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
560
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
10
3.4k
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
320
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
9
3.1k
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.2k
For a Future-Friendly Web
brad_frost
180
10k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
700
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How STYLIGHT went responsive
nonsquared
100
5.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
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