๐Ÿฆ 2025ๅนด3ๆœˆๆ™‚็‚นใงใฎ Memory Bank ใจ .clinerules ใฎไฝฟใ„ๅˆ†ใ‘ใซ้–ขใ™ใ‚‹่€ƒใˆ

2025ๅนด3ๆœˆๆ™‚็‚นใงใฎ Memory Bank ใจ .clinerules ใฎไฝฟใ„ๅˆ†ใ‘ใซ้–ขใ™ใ‚‹่€ƒใˆ

ใ“ใฎ็”ปๅƒใฏAIใ‚’ไฝฟ็”จใ—ใฆ็”Ÿๆˆใ•ใ‚ŒใŸๅพŒใ€ไบบ้–“ใŒ่ชฟๆ•ดใ—ใŸใ‚‚ใฎใงใ™

ๅ•้กŒใ‚’ๅ ฑๅ‘Šใ™ใ‚‹

Cline (Roo Code) ใ‚’ไฝฟใฃใฆใ„ใ‚‹ใจใ‚ˆใๅ‡บใฆใใ‚‹ๆฆ‚ๅฟตใจใ—ใฆ Memory Bank ใจใ„ใ†ใ‚‚ใฎใŒใ‚ใ‚‹ใ€‚

ใ“ใ‚Œใฎใ‚ณใƒณใ‚ปใƒ—ใƒˆใฏใชใ‚“ใจใชใ็†่งฃใงใใ‚‹ใ‚‚ใฎใฎใ€ใ€Œใ˜ใ‚ƒใ‚ .clinerules ใจใฎไฝฟใ„ๅˆ†ใ‘ใฏใฉใ†ใชใ‚“ใ ใ€ใ€ŒMemory Bank ใฏ commit ใ™ใ‚‹ในใใชใฎใ‹๏ผŸใ€ใจใ„ใ†ใฎใŒใ‚ใพใ‚Šๅˆ†ใ‹ใฃใฆใ„ใชใใฆใ€ใใ“ใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ—ใฆ่€ƒใˆใŸๅ†…ๅฎนใ€‚

ใ“ใ‚Œใ‚’ๆ›ธใ„ใฆใ„ใ‚‹ 2025 ๅนด 3 ๆœˆๅˆๆ—ฌๆ™‚็‚นใฎ้ ญใฎไธญใ‚’ใƒ€ใƒณใƒ—ใ—ใŸๅ€‹ไบบ็š„ใช่จ˜้Œฒใงใ€ๅฎŒๅ…จใซ้–“้•ใฃใฆใ„ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ— 1 ้€ฑ้–“ๅพŒใซใฏใพใฃใŸใ้•ใ†ใ“ใจใ‚’่จ€ใฃใฆใ„ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ€ใจใ„ใ†ใ‚‚ใฎใชใฎใงใ”ไบ†ๆ‰ฟใ„ใŸใ ใใŸใ„ใ€‚ใพใŸใ€ๅŸบๆœฌ็š„ใซใฏใ‚ณใƒผใƒ‰ใ‚’่ค‡ๆ•ฐไบบใง่งฆใ‚‹ใ“ใจใ‚’ๅ‰ๆใจใ—ใฆ่€ƒใˆใฆใ„ใ‚‹ใ€‚

ใ“ใ“ใงใฏ็‰นใซ Cline ใฎ Memory Bank ใซใคใ„ใฆๆ›ธใ„ใฆใ€ๅŸบๆœฌ็š„ใชใ‚ณใƒณใ‚ปใƒ—ใƒˆใชใฉใฏๅˆ†ใ‹ใฃใฆใ„ใ‚‹ใ‚‚ใฎใ ใจใ™ใ‚‹ใ€‚่งฃ่ชฌใŒใปใ—ใ„ๆ–นใฏไปฅไธ‹ใฎ่จ˜ไบ‹ใŒใŠใ™ใ™ใ‚ใ€‚

Roo Code ๅ‘ใ‘ใฎ Memory Bank ใจใ—ใฆไปฅไธ‹ใฎใ‚‚ใฎใŒใ‚ใ‚‹ใ“ใจใฏ็Ÿฅใฃใฆใ„ใ‚‹ใŒใ€ไฝฟใฃใŸใ“ใจใฏใชใ„ใ€‚

็พๆ™‚็‚นใงใฎไฝฟใ„ๅˆ†ใ‘

ใ€Œ.clinerules ใ‚’ใƒชใƒใ‚ธใƒˆใƒชใซๅซใ‚ใฆ่‚ฒใฆใ€ Memory Bank ใฏๅ€‹ไบบใ‚’ใ‚ตใƒใƒผใƒˆใ™ใ‚‹ใƒ„ใƒผใƒซใจใ—ใฆๅˆฉ็”จใ™ใ‚‹ใ€ใซ่‡ชๅˆ†ใฎไธญใง่ฝใก็€ใ„ใŸใ€‚

.clinerules

ใ“ใ‚Œใซ่จ˜่ผ‰ใ™ใ‚‹ในใๅ†…ๅฎนใซใคใ„ใฆใฏๆ•ฃใ€…ๅ„ๆ‰€ใง่จ€ใ‚ใ‚Œใฆใ„ใ‚‹ใจๆ€ใ†ใฎใงๅ‰ฒๆ„›ใ™ใ‚‹ใ€‚ Git ใชใฉใฎ็ฎก็†ไธ‹ใซใŠใ„ใฆๅ…ฑๆœ‰ใ—ใ€ใ“ใ‚ŒใŒใ‚ใ‚Œใฐ Cline ใงใฎ้–‹็™บใ‚’้€ฒใ‚ใ‚‹ใ“ใจใŒใงใใ‚‹ใ ใ‚ใ†ใ€ใจใ„ใ†็Šถๆ…‹ใ‚’็›ฎๆŒ‡ใ—ใŸใ„ใ€‚ ๅŸบๆœฌ็š„ใซใฏไบบ้–“ใŒ่จ˜่ฟฐใ—็ฎก็†ใ™ใ‚‹ใ€ใ‚‚ใ—ใใฏ AI ใŒ็”Ÿๆˆใ—ใŸใ‚‚ใฎใ‚’ไบบ้–“ใŒ็ทจ้›†ใ—ใƒฌใƒ“ใƒฅใƒผใ™ใ‚‹ใ€ใจใ„ใ†ๅฝขใง้‹็”จใ™ใ‚‹ใ€‚

Memory Bank

Memory Bank ใฏๅ€‹ไบบใฎใ‚ซใ‚นใ‚ฟใƒ ใƒ—ใƒญใƒณใƒ—ใƒˆใจใ—ใฆๅˆฉ็”จใ—ใฆใ€ใใฎๆˆๆžœ็‰ฉใ‚’ๅ…ฑๆœ‰ใ—ใชใ„ใ€‚ ๅ€‹ไบบใŒใฉใฎใ‚ˆใ†ใซไฝฟใ†ใ‹ใ€ใใ‚‚ใใ‚‚ไฝฟใ†ใ‹ไฝฟใ‚ใชใ„ใ‹ใ‚‚็ฎก็†ใ—ใชใ„ใ“ใจใซใ™ใ‚‹ใ€‚ ็”Ÿๆˆใ•ใ‚ŒใŸใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ใฉใ“ใง็ฎก็†ใ™ใ‚‹ใ‹ใจใ„ใ†ใฎๅ•้กŒใŒใ‚ใ‚‹ใŒใ€ๅ€‹ไบบใง gitignore ใ—ใฆใ‚‚ใ‚‰ใ†ใ‹ใ€้…็ฝฎๅ ดๆ‰€ใฎใƒซใƒผใƒซใ‚’ๆฑบใ‚ใฆใใ“ใ‚’ gitignore ใ—ใฆใŠใใ€‚

ใชใ‚“ใงใใ†ๆ€ใฃใŸใ‹

Memory Bank ใฏๅ‡บๅŠ›ใŒๅฎ‰ๅฎšใ—ใฆใ„ใ‚‹ใ‚ใ‘ใงใฏใชใ„

ใ“ใ‚Œใฏ่‡ชๅˆ†ใฎ่จญๅฎšใ‚„ไฝฟใ„ๆ–นใฎๅ•้กŒใฎๅฏ่ƒฝๆ€งใŒใ‚ใ‚‹ใŒใ€Memory Bank ใฎๅ‡บๅŠ›ใ™ใ‚‹ md ใƒ•ใ‚กใ‚คใƒซใฏๆฏŽๅ›žๅŒใ˜ๅ†…ๅฎนใŒๅฎ‰ๅฎšใ—ใฆๆ‰‹ใซๅ…ฅใ‚‹ใ‚ใ‘ใงใฏใชใ„ใ€ใจใ„ใ†่ช่ญ˜ใ‚’ใ—ใฆใ„ใ‚‹ใ€‚ ใ‚ใ‚‹ๆ„ๅ‘ณๅฝ“ใŸใ‚Šๅ‰ใฎ่ฉฑใงใฏใ‚ใ‚‹ใฎใ ใŒใ€ใ‚ใ‚‹็จ‹ๅบฆใ‚ณใƒผใƒ‰ใฎใ‚ใ‚‹ใƒชใƒใ‚ธใƒˆใƒชใงไฝ•ๅบฆใ‹ไฝœใ‚Š็›ดใ—ใŸใ‚Šใ™ใ‚‹ใจใ€ๆฏŽๅ›ž้•ใ†ใ‚‚ใฎใŒๅ‡บใฆใใ‚‹ใ€‚ ้•ใ†ใจใ„ใฃใฆใ‚‚ไธปใซใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ‚„่จ€่‘‰้ฃใ„ใฎ่ฉฑใงไธป่ฆใชใจใ“ใ‚ใฏใ ใ„ใŸใ„ไผผ้€šใฃใฆใ„ใ‚‹ใฎใ ใ‘ใฉใ€ใชใ‚“ใซใ›ใ‚ˆใ“ใ‚Œใ‚’ๅ…ฑๆœ‰ใ—ใŸใ„ใ‹ใจใ„ใ†ใจใใ†ใ„ใ†ๆฐ—ใซใฏใชใ‚‰ใชใ‹ใฃใŸใ€‚ใ†ใพใใƒ—ใƒญใƒณใƒ—ใƒˆใ‚’ๆ›ธใ‘ใฐๅฎ‰ๅฎšใŒๆ‰‹ใซๅ…ฅใ‚‹โ€ฆใฎใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ€‚

activeContext ใ‚„ progress ใฏๅฎŒๅ…จใซๅ€‹ไบบใฎไฝœๆฅญ็Šถๆณใซไพๅญ˜ใ™ใ‚‹

ใจใ„ใ†่ช่ญ˜ใ‚’ใ—ใฆใ„ใ‚‹ใ€‚ๅ…ฑๆœ‰ใ—ใŸใ„ใ‚‚ใฎใงใฏใชใ„ใ—ใ€ใ“ใ‚Œใ‚’ๅ…ฑๆœ‰ใ™ใ‚‹ใ‚ˆใ‚Šใฏ Plan ใ‚„ Architect ใฎๅ‡บๅŠ›ใ‚’ใƒชใƒใ‚ธใƒˆใƒชใซๅซใ‚ใ‚‹ๆ–นใŒใ€ไป–ใฎไบบใŒใ‚ใจใ‹ใ‚‰ๅ‚็…งใ•ใ›ใ‚‹ใ“ใจใ‚‚ใงใใŸใ‚Šใ—ใฆๅŠนๆžœใŒ้ซ˜ใใ†ใ€‚

Memory Bank ใฏ .clinerules ใ‚‚่ฆ‹ใฆใใ‚Œใ‚‹

update memory bank ใ‚’่กŒใ†ใจใใซใ€ .clinerules ใŒใ‚ใ‚Œใฐใใฎๅ†…ๅฎนใ‚’่€ƒๆ…ฎใ—ใŸ Memory Bank ใŒ็”Ÿๆˆใ•ใ‚Œใฆใ„ใ‚‹ใฏใšใงใ€ใ‚ˆใ‚Šไธๅค‰ใช็Ÿฅ่ญ˜ใฏ .clinerules ใซไปปใ›ใ‚‹ใฎใŒใ‚ˆใ„ใฎใ ใจๆ€ใ†ใ€‚ ไธ€ๆ–นใงใ“ใ‚Œใ‚’ AI ใฎ็”ŸๆˆใซๅฎŒๅ…จใซไปปใ›ใฆใ—ใพใ†ใจใ€ๅ‡บๅŠ›ใŒๅฎ‰ๅฎšใ—ใชใ„ใฎใงใ‚ณใƒณใƒ•ใƒชใ‚ฏใƒˆ็ฅญใ‚Šโ€ฆ ใจใชใ‚Šใใ†ใ€‚

Cursor ใฎ Project Rules ใจใฎๅ…ฑๅญ˜

็พ็Šถใ ใจๅ€‹ไบบใฎๅฅฝใฟใ‚‚่พผใฟใงใ€ Cursor ใŒๅ…ฑๅญ˜ใ™ใ‚‹ใ“ใจใŒๅคšใ„ใจ่€ƒใˆใฆใ„ใฆใ€ๅฎŸ้š›่‡ชๅˆ†ใ‚‚ Cursor ใฎไธญใง Roo Code ใ‚’ๅ‹•ใ‹ใ—ใฆใ„ใ‚‹ใ€‚ Cursor ใซใฏใ€ๅฐ‘ใชใใจใ‚‚่‡ชๅˆ†ใฎ็Ÿฅใ‚‹้™ใ‚Šใงใฏ Memory Bank ใซ็›ธๅฝ“ใ™ใ‚‹ใ‚‚ใฎใฏใชใใ€ๅŸบๆœฌ็š„ใซใฏ Project Rules ใง AI ใ‚’ๅˆถๅพกใ™ใ‚‹ๅฝขใซใชใฃใฆใ„ใ‚‹ใ€‚ ใ“ใฎ้‹็”จใจใ—ใฆใใ‚Œใžใ‚Œใฎ rules ็ณปใƒ•ใ‚กใ‚คใƒซใ‚’ๅ€‹ๅˆฅใซ็ฎก็†ใ™ใ‚‹ใฎใงใฏใชใใ€ใƒ™ใƒผใ‚นใจใชใ‚‹ใ‚‚ใฎใฏๅŒไธ€ใซใ—ใ€ใใ‚Œใ‚’ใใ‚Œใžใ‚ŒใฎๅฝขๅผใซๅŠ ๅทฅใ™ใ‚‹ใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’็”จๆ„ใ™ใ‚‹ใ‚ˆใ†ใชๅฝขใŒๆƒณๅฎšใ•ใ‚Œใ‚‹ใ€‚ ใใ“ใง Memory Bank ใ‚ˆใ‚Šใฏ่ฟ‘ใ„ๆ€ง่ณชใ‚’ใ‚‚ใค .clinerules ใŒ็ฎก็†ใ•ใ‚Œใฆใ„ใ‚‹ในใใ ใจๆ€ใ†ใ€‚

้€†ใซๅ€‹ไบบ้–‹็™บใชใ‚‰ใฉใ†ใชใฎใ‹๏ผŸ

ใ“ใ‚Œใฏ Cline ใ—ใ‹ไฝฟใ‚ใชใ„ใชใ‚‰ใ€ Memory Bank ใ ใ‘ใงๅๅˆ†ใชใฎใงใฏใชใ„ใ‹ใจๆ€ใ†ใ€‚ Memory Bank ใ‚’้‹็”จใ—ใฆใ„ใไธญใงใ€ไธๅค‰ใชใ‚‚ใฎใฏ .clinerules ใซ่’ธ็•™ใ—ใฆใ„ใใ‚ˆใ†ใชๅฝขใซใ™ใ‚‹ใฎใŒ่‰ฏใ„ใจๆ€ใ†ใ€‚

yaakai.to