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
1
社内開発勉強会 - 俺の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クラウドコストマネジメント使ってみた
imamura_ko_0314
0
220
Tech Blog執筆のモチベート向上作戦
imamura_ko_0314
0
1.3k
Datadog RUM を用いた UX 指標の監視・顧客対応への活用
imamura_ko_0314
0
1.5k
Other Decks in Technology
See All in Technology
【あのMCPって、どんな処理してるの?】 AWS CDKでの開発で便利なAWS MCP Servers特集
yoshimi0227
6
970
20250708オープンエンドな探索と知識発見
sakana_ai
PRO
4
1.1k
ABEMAの本番環境負荷試験への挑戦
mk2taiga
5
1.3k
Microsoft Defender XDRで疲弊しないためのインシデント対応
sophiakunii
2
320
Figma Dev Mode MCP Serverを用いたUI開発
zoothezoo
0
230
三視点LLMによる複数観点レビュー
mhlyc
0
230
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
180
Digitization部 紹介資料
sansan33
PRO
1
4.5k
VS CodeとGitHub Copilotで爆速開発!アップデートの波に乗るおさらい会 / Rapid Development with VS Code and GitHub Copilot: Catch the Latest Wave
yamachu
3
470
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
0
120
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
200
An introduction to Claude Code SDK
choplin
2
1.3k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
524
40k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Done Done
chrislema
184
16k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Facilitating Awesome Meetings
lara
54
6.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
520
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Music & Morning Musume
bryan
46
6.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
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