๐Ÿš€ SDD๏ผšๅ‘Šๅˆซใ€Œๆฐ›ๅ›ด็ผ–็จ‹ใ€๏ผŒ่ฟŽๆŽฅ่ง„่Œƒ้ฉฑๅŠจๅผ€ๅ‘ๆ–ฐๆ—ถไปฃ

0 ้˜…่ฏป6ๅˆ†้’Ÿ

ๅฝ“ไปฃ็ ็”Ÿๆˆๆˆๆœฌ่ถ‹่ฟ‘ไบŽ้›ถ๏ผŒ็œŸๆญฃ็จ€็ผบ็š„ๆ˜ฏไป€ไนˆ๏ผŸ ๆ˜ฏๆธ…ๆ™ฐใ€ๅฏๆ‰ง่กŒใ€ๅฏ้ชŒ่ฏ็š„ๆ„ๅ›พใ€‚


๐Ÿ“– ็›ฎๅฝ•


ไธ€ใ€Vibe Coding ็š„็‹‚ๆฌขไธŽๅนป็ญ ๐ŸŽญ

๐ŸŽ‰ ็‹‚ๆฌขๆœŸ๏ผšๆ•ˆ็އ้ฃ™ๅ‡็š„ๅนป่ง‰

่ฟ˜่ฎฐๅพ—็ฌฌไธ€ๆฌกไฝฟ็”จ AI Coding Agent ็š„ๅ…ดๅฅ‹ๅ—๏ผŸ

"ๅธฎๆˆ‘ๅšไธ€ไธช็”จๆˆท่ฎค่ฏ็ณป็ปŸ"

2000 ่กŒไปฃ็ ็žฌ้—ด็”Ÿๆˆ๏ผŒ้กน็›ฎ่ท‘่ตทๆฅไบ†๏ผŒๆ„Ÿ่ง‰่‡ชๅทฑๅ‘็Žฐไบ†ๆ–ฐๅคง้™†ใ€‚

Claude Codeใ€Codexใ€DeepSeekใ€Cursorใ€Traeใ€Copilot... ่ฟ™ไบ›ๅทฅๅ…ท่ฎฉๆˆ‘ไปฌๆฒ‰ๆตธๅœจใ€Œๆฐ›ๅ›ด็ผ–็จ‹ใ€(Vibe Coding) ็š„ๅฟซๆ„Ÿไธญ๏ผš

  • ๐ŸŽฏ ๅฏน็€ไบคไบ’้ขๆฟ็–ฏ็‹‚ไธ‹ไปปๅŠก
  • โšก ็œ‹็€ไปฃ็ ้ฃž้€Ÿ็”Ÿๆˆ
  • ๐ŸŽŠ ๅนปๆƒณ็€ 10 ๅ€ๆ•ˆ็އๆๅ‡

๐Ÿ˜ฐ ๅนป็ญๆœŸ๏ผš่ฟ”ๅทฅ็š„ๅ™ฉๆขฆ

็ฌฌไธ€ๅคฉ๏ผšๆ•ˆ็އ้ฃ™ๅ‡๏ผŒๆฒพๆฒพ่‡ชๅ–œ ็ฌฌไบŒๅ‘จ๏ผšๅผ€ๅง‹่ฟ”ๅทฅ๏ผŒAI ๅœจใ€Œ็Œœใ€ไฝ ็š„ๆ„ๅ›พ ็ฌฌไธ€ไธชๆœˆ๏ผš้™ทๅ…ฅ่‡ชๆˆ‘ๆ€€็–‘...

๐Ÿ” ้—ฎ้ข˜ๅ‡บๅœจๅ“ช๏ผŸ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    Vibe Coding ็š„่‡ดๅ‘ฝ็ผบ้™ท                      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  โŒ ไธŠไธ‹ๆ–‡็ผบๅคฑ    โ†’  AI ไธ็Ÿฅ้“ไฝ ็œŸๆญฃๆƒณ่ฆไป€ไนˆ                      โ”‚
โ”‚  โŒ ไผš่ฏๅކๅฒไธขๅคฑ    โ†’  ๆฏๆฌกๅฏน่ฏ้ƒฝๆ˜ฏไปŽ้›ถๅผ€ๅง‹                        โ”‚
โ”‚  โŒ AI ๅนป่ง‰       โ†’  ็”Ÿๆˆ็œ‹ไผผๆญฃ็กฎๅฎžๅˆ™้”™่ฏฏ็š„ไปฃ็                     โ”‚
โ”‚  โŒ ่ฟ”ๅทฅๆˆๆœฌ้ซ˜     โ†’  ๆฏไธ€่ฝฎๅคฑ่ดฅ้ƒฝๅœจๆถˆ่€—ๆ—ถ้—ดๅ’Œ Token                 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๅ…ณ้”ฎๆดžๅฏŸ๏ผšAI ่ƒฝๅŠ›่ถ…ๅผบ๏ผŒไฝ†ๆˆ‘ไปฌ็ป™ๅคงๆจกๅž‹็š„ไธŠไธ‹ๆ–‡ไธๅคŸ๏ผ


ไบŒใ€SDD ๆ˜ฏไป€ไนˆ๏ผŸ ๐ŸŽฏ

๐Ÿ“ ๅฎšไน‰

SDD๏ผˆSpec-Driven Development๏ผ‰โ€”โ€”่ง„่Œƒ้ฉฑๅŠจๅผ€ๅ‘

Spec   = ่ง„่Œƒๆ–‡ๆกฃ
Driven = ้ฉฑๅŠจ
Development = ๅผ€ๅ‘ๆ–ฐ่Œƒๅผ

ๆ ธๅฟƒ็†ๅฟต๏ผšๆ–‡ๆกฃๅณๆ˜ฏไปฃ็ ๏ผŒๅ…ˆๆ’ฐๅ†™ๆ–‡ๆกฃ๏ผŒๅ†็ผ–ๅ†™ไปฃ็ ใ€‚

๐Ÿ—๏ธ ๅ€Ÿ้‰ด็š„ๆ™บๆ…ง

SDD ๅ€Ÿ้‰ดไบ†ไธคไธชๆˆ็†Ÿ่กŒไธš็š„็ป้ชŒ๏ผš

่กŒไธšๅŽŸๅˆ™ๅฏ็คบ
๐Ÿ  ๅปบ้€ ไธšไธ็”ป่“ๅ›พๅฐฑไธ็›–ๆˆฟๅ…ˆ่ฎพ่ฎก๏ผŒๅŽๆ–ฝๅทฅ
๐Ÿ’ผ ๅ•†ไธšไธๅ†™ๅ•†ไธš่ฎกๅˆ’ๅฐฑไธๅˆ›ไธšๅ…ˆ่ง„ๅˆ’๏ผŒๅŽๆ‰ง่กŒ

๐Ÿ’ก ไธ€ๅฅ่ฏๆ€ป็ป“

ๆฏไธ€ไธชๅฃฐ็งฐ 10 ๅ€ๆ•ˆ็އ็š„ๅทฅๅ…ท๏ผŒๅฆ‚ๆžœๆฒกๆœ‰่ง„่Œƒ้ฉฑๅŠจ๏ผŒๆœ€็ปˆ้ƒฝไผšๅ˜ๆˆ 10 ๅ€็š„่ฟ”ๅทฅใ€‚


ไธ‰ใ€ไธคๆฌกๅˆ›้€ ๏ผšSDD ็š„ๆ ธๅฟƒๅ“ฒๅญฆ ๐Ÿง 

๐Ÿ“š ็†่ฎบๆฅๆบ

ๅฒ่’‚่ŠฌยทๆŸฏ็ปดใ€Š้ซ˜ๆ•ˆไบบๅฃซ็š„ไธƒไธชไน ๆƒฏใ€‹ไธญ็š„ ใ€Œไปฅ็ปˆไธบๅง‹ใ€๏ผš

ไผ˜็ง€็š„ไบบๅšไปปไฝ•ไบ‹ๆƒ…้ƒฝไผš็ปๅކ ไธคๆฌกๅˆ›้€ ใ€‚

๐Ÿ”„ ไธคๆฌกๅˆ›้€ ๆจกๅž‹

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                                                                 โ”‚
โ”‚   ็ฌฌไธ€ๆฌกๅˆ›้€ ๏ผšๅฟƒๆ™บๅˆ›้€ ๏ผˆๆ–‡ๆกฃ๏ผ‰                                       โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚   โ”‚  ๐Ÿง  ๅœจๅคง่„‘ไธญ่ฎพ่ฎกไธ€้                                         โ”‚ โ”‚
โ”‚   โ”‚  ๐Ÿ“„ ็”จๅ„็งๆ–‡ๆกฃ่ฝๅœฐ                                           โ”‚ โ”‚
โ”‚   โ”‚  ๐ŸŽฏ ๆ˜Ž็กฎ๏ผšๅšไป€ไนˆใ€ไธบไป€ไนˆๅšใ€ๆ€Žไนˆๅšใ€ๅฆ‚ไฝ•ไธ€ๆญฅๆญฅๅš                    โ”‚ โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                            โ†“                                    โ”‚
โ”‚   ็ฌฌไบŒๆฌกๅˆ›้€ ๏ผš็‰ฉ็†ๅˆ›้€ ๏ผˆไปฃ็ ๏ผ‰                                       โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚   โ”‚  ๐Ÿค– ๆ นๆฎ่ง„่Œƒ้ฉฑๅŠจ AI ๅ†™ไปฃ็                                     โ”‚ โ”‚
โ”‚   โ”‚  โœ… ไปฃ็ ๅฏ้ชŒๆ”ถใ€ๅฏ่ฟฝๆบฏ                                        โ”‚ โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                                                                 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โš ๏ธ Vibe Coding ็š„้—ฎ้ข˜

Vibe Coding ่ทณ่ฟ‡ไบ†็ฌฌไธ€ๆฌกๅˆ›้€ ๏ผŒ็›ดๆŽฅ่ฟ›ๅ…ฅ็ฌฌไบŒๆฌกๅˆ›้€ ใ€‚

่Šๅคฉ็ช—ๅฃ็š„่ฏฑๆƒ‘่ฎฉๆˆ‘ไปฌๆ€ฅไบŽๅŠจๆ‰‹๏ผŒ็ป“ๆžœ๏ผš

  • โŒ ็ผบไนๅ…จๅฑ€่ง†่ง’
  • โŒ ้œ€ๆฑ‚ไธๆธ…ๆ™ฐ
  • โŒ ๆžถๆž„ไธๅˆ็†
  • โŒ ่ฟ”ๅทฅๆ— ็ฉทๅฐฝ

โœ… SDD ็š„ๅšๆŒ

SDD ๅšๆŒๆ‰€ๆœ‰ไบ‹็‰ฉ้ƒฝ่ฆ็ป่ฟ‡ไธคๆฌกๅˆ›้€ ๏ผŒ่ง„่Œƒๆ˜ฏๅฟ…้€‰้กน๏ผŒๆ˜ฏไธป่ฆๅทฅไฝœๅ†…ๅฎนใ€‚


ๅ››ใ€SDD ๆ–‡ๆกฃไฝ“็ณป ๐Ÿ“š

๐Ÿ“‹ ๆ ธๅฟƒๆ–‡ๆกฃ๏ผˆๆŒ‰้œ€ๅŠ ่ฝฝ๏ผ‰

SDD ๅŒ…ๅซไธ‰ไปฝๆ ธๅฟƒ่ง„่Œƒๆ–‡ๆกฃ๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      SDD ๆ–‡ๆกฃไฝ“็ณป                              โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                              โ”‚
โ”‚  ๐Ÿ“„ proposal.md   โ†’  ้œ€ๆฑ‚ๆ–‡ๆกฃ๏ผˆไบงๅ“็ป็†่ง†่ง’๏ผ‰                     โ”‚
โ”‚     โ€ข ็ณป็ปŸๅบ”่ฏฅๆ˜ฏไป€ไนˆๆ ท๏ผŸ                                         โ”‚
โ”‚     โ€ข ๆปก่ถณไป€ไนˆ้œ€ๆฑ‚๏ผŸ                                            โ”‚
โ”‚     โ€ข MVP ๆœ€ๅฐๅฏ่กŒๆ€งๅ•ๅ…ƒๆ˜ฏไป€ไนˆ๏ผŸ                                  โ”‚
โ”‚                                                              โ”‚
โ”‚  ๐Ÿ“ design.md     โ†’  ๆŠ€ๆœฏๆžถๆž„่ฎพ่ฎก                               โ”‚
โ”‚     โ€ข ๆŠ€ๆœฏ้€‰ๅž‹                                                โ”‚
โ”‚     โ€ข ๆžถๆž„ๆ–นๆกˆ                                                โ”‚
โ”‚     โ€ข ๆŠ€ๆœฏ้šพ็‚น่งฃๅ†ณๆ–นๆกˆ                                          โ”‚
โ”‚                                                              โ”‚
โ”‚  โœ… task.md       โ†’  ไปปๅŠกๅˆ—่กจ                                  โ”‚
โ”‚     โ€ข ๅ…ˆๅนฒไป€ไนˆ๏ผŸ                                               โ”‚
โ”‚     โ€ข ๅ†ๅนฒไป€ไนˆ๏ผŸ                                               โ”‚
โ”‚     โ€ข ไป€ไนˆๅฏไปฅๅนถ่กŒๅนฒ๏ผŸ                                          โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ”„ ๆ–‡ๆกฃ้ฉฑๅŠจๆต็จ‹

้œ€ๆฑ‚ๅˆ†ๆž โ†’ ๆžถๆž„่ฎพ่ฎก โ†’ ไปปๅŠกๆ‹†ๅˆ† โ†’ AI ็ผ–็  โ†’ ้ชŒๆ”ถ่ฟญไปฃ
   ๐Ÿ“„         ๐Ÿ“         โœ…         ๐Ÿค–        ๐Ÿ”

ไธ‰ไปฝ่ง„่ŒƒๅฎŒๆˆ็ฌฌไธ€ๆฌกๅˆ›้€ ๏ผˆๅทฅไฝœๅ†…ๅฎน๏ผ‰๏ผŒไปฃ็ ๆ˜ฏ็ฌฌไบŒๆฌกๅˆ›้€ ๏ผˆAgent ๆ‰ง่กŒ๏ผ‰ใ€‚


ไบ”ใ€ๅฎžๆˆ˜๏ผšmd-wx-chrome-extensions ้กน็›ฎ ๐Ÿ› ๏ธ

๐Ÿ“‹ ้กน็›ฎ็ฎ€ไป‹

ไธ€ไธชๆต่งˆๅ™จๆ’ไปถ๏ผŒๆ ธๅฟƒๅŠŸ่ƒฝ๏ผš

่‹ฑๆ–‡็ฝ‘้กต โ†’ ไธ€้”ฎๆๅ– โ†’ AI ็ฟป่ฏ‘ โ†’ Markdown ๅ‘ˆ็Žฐ โ†’ ไธ€้”ฎๅคๅˆถ

๐Ÿ“„ proposal.md ็คบไพ‹

# ้œ€ๆฑ‚ๅˆ†ๆž

## ๆ˜ฏไป€ไนˆ
ๆต่งˆๅ™จๆ’ไปถ๏ผŒไธ€้”ฎๆๅ–่‹ฑๆ–‡็ฝ‘้กตๆ ธๅฟƒๅ†…ๅฎน๏ผŒ่ฐƒ็”จ AI ๆจกๅž‹็ฟป่ฏ‘๏ผŒ
ๅฐ†็ฟป่ฏ‘็ป“ๆžœไปฅ Markdown ๆ ผๅผๅ‘ˆ็Žฐ๏ผŒๆ”ฏๆŒไธ€้”ฎๅคๅˆถใ€‚

## MVP ๆœ€ๅฐๅฏ่กŒๆ€งๅ•ๅ…ƒ
1. ๆๅ–็ฝ‘้กตไธป่ฆๅ†…ๅฎน
2. ่ฐƒ็”จ AI ๆจกๅž‹็ฟป่ฏ‘
3. Markdown ๆ ผๅผ่พ“ๅ‡บ
4. ไธ€้”ฎๅคๅˆถๅŠŸ่ƒฝ

## ไธๅšไป€ไนˆ
- ไธๅšๅ…จๆ–‡็ฟป่ฏ‘
- ไธๅšๅคš่ฏญ่จ€ๆ”ฏๆŒ๏ผˆ้ฆ–็‰ˆไป…ไธญ่‹ฑ๏ผ‰
- ไธๅšๅคๆ‚ๆŽ’็‰ˆ

## ๆŠ€ๆœฏ้šพ็‚น
- ็ฝ‘้กตไธป่ฆๅ†…ๅฎนๆๅ–๏ผˆ้œ€่ฆ่ฐƒ็ ”๏ผ‰
- AI ๆจกๅž‹ๅฏ้…็ฝฎ๏ผˆDeepSeekใ€Qwen ็ญ‰๏ผ‰
- ๅพฎไฟก Markdown ๆ ผๅผๅ…ผๅฎน

๐Ÿ“ design.md ็คบไพ‹

# ๆŠ€ๆœฏๆžถๆž„่ฎพ่ฎก

## ๆŠ€ๆœฏ้€‰ๅž‹
- ๅ‰็ซฏ๏ผšChrome Extension API
- AI ๆจกๅž‹๏ผšOpenAI ๅ…ผๅฎนๆ–นๅผ๏ผˆๆ”ฏๆŒๅˆ‡ๆข๏ผ‰
- Markdown ๆธฒๆŸ“๏ผšmarked.js
- ๆตๅผ่พ“ๅ‡บ๏ผšSSE

## ๆžถๆž„ๆ–นๆกˆ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Content    โ”‚ โ”€โ”€โ†’ โ”‚  Background โ”‚ โ”€โ”€โ†’ โ”‚  AI Model   โ”‚
โ”‚  Script     โ”‚     โ”‚  Service    โ”‚     โ”‚  (DeepSeek) โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
       โ”‚                   โ”‚                   โ”‚
       โ†“                   โ†“                   โ†“
  ๆๅ–็ฝ‘้กตๅ†…ๅฎน          ๅค„็†็ฟป่ฏ‘่ฏทๆฑ‚          ่ฟ”ๅ›ž็ฟป่ฏ‘็ป“ๆžœ

โœ… task.md ็คบไพ‹

# ไปปๅŠกๅˆ—่กจ

## ็ฌฌไธ€้˜ถๆฎต๏ผšๅŸบ็ก€ๆก†ๆžถ
- [ ] ๅˆ›ๅปบ Chrome Extension ้กน็›ฎ็ป“ๆž„
- [ ] ๅฎž็Žฐ Content Script ๆๅ–็ฝ‘้กตๅ†…ๅฎน
- [ ] ๅฎž็Žฐ Background Service Worker

## ็ฌฌไบŒ้˜ถๆฎต๏ผšAI ้›†ๆˆ
- [ ] ้›†ๆˆ OpenAI ๅ…ผๅฎน API
- [ ] ๅฎž็Žฐๆตๅผ่พ“ๅ‡บ
- [ ] ๆ”ฏๆŒๅคšๆจกๅž‹ๅˆ‡ๆข

## ็ฌฌไธ‰้˜ถๆฎต๏ผšUI ไผ˜ๅŒ–
- [ ] ่ฎพ่ฎก Popup ็•Œ้ข
- [ ] ๅฎž็Žฐ Markdown ๆธฒๆŸ“
- [ ] ๆทปๅŠ ไธ€้”ฎๅคๅˆถๅŠŸ่ƒฝ

๐Ÿ”ง Git ็‰ˆๆœฌๆŽงๅˆถ

SDD ๅผบ่ฐƒ็‰ˆๆœฌๆŽงๅˆถ็š„้‡่ฆๆ€ง๏ผš

# AI ็”Ÿๆˆ็š„ไปฃ็ ๏ผŒๅณๆ—ถ็‰ˆๆœฌๆŽงๅˆถ
git add .
git commit -m "feat: ๅฎž็ŽฐๅŸบ็ก€็ฟป่ฏ‘ๅŠŸ่ƒฝ"

# ๅ‡บ็Žฐๅนป่ง‰๏ผŸไธๅŒ้˜ถๆฎต็š„ๅ›ž้€€็ญ–็•ฅ

# 1๏ธโƒฃ ๆœชๅˆฐๆš‚ๅญ˜ๅŒบ โ†’ ็›ดๆŽฅไธขๅผƒ
git restore .

# 2๏ธโƒฃ ๅˆฐไบ†ๆš‚ๅญ˜ๅŒบไฝ†ๆœชๆไบค โ†’ ๅ…ˆ็งปๅ‡บๅ†ไธขๅผƒ
git restore --staged .
git restore .

# 3๏ธโƒฃ ๅทฒๆไบค โ†’ ๅ›ž้€€ๅˆฐไธŠไธ€ไธช็‰ˆๆœฌ
git reset --hard HEAD^

ๅ…ญใ€SDD vs Vibe Coding ๅฏนๆฏ” โš–๏ธ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚     ็ปดๅบฆ         โ”‚    Vibe Coding      โ”‚        SDD          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  ๐ŸŽฏ ็›ฎๆ ‡ๆธ…ๆ™ฐๅบฆ   โ”‚  ๆจก็ณŠ๏ผŒ่พนๅš่พนๆƒณ       โ”‚  ๆธ…ๆ™ฐ๏ผŒๅ…ˆๆƒณๅŽๅš       โ”‚
โ”‚  ๐Ÿ“„ ๆ–‡ๆกฃ         โ”‚  ๆ— ๆˆ–ๆžๅฐ‘            โ”‚  ๅฎŒๆ•ด็š„่ง„่Œƒๆ–‡ๆกฃ        โ”‚
โ”‚  ๐Ÿค– AI ไธŠไธ‹ๆ–‡    โ”‚  ไผš่ฏไธขๅคฑ๏ผŒไธŠไธ‹ๆ–‡็ผบๅคฑ  โ”‚  ๆ–‡ๆกฃๆŒไน…ๅŒ–๏ผŒ้šๆ—ถๅฏ็”จ   โ”‚
โ”‚  ๐Ÿ”„ ่ฟญไปฃๆˆๆœฌ     โ”‚  ้ซ˜๏ผˆ่ฟ”ๅทฅๅคš๏ผ‰         โ”‚  ไฝŽ๏ผˆ่ง„่Œƒๆ˜Ž็กฎ๏ผ‰        โ”‚
โ”‚  ๐Ÿ“ˆ ๆ•ˆ็އๆ›ฒ็บฟ     โ”‚  ๅ…ˆๅฟซๅŽๆ…ข๏ผˆ่ฟ”ๅทฅ๏ผ‰     โ”‚  ๅ…ˆๆ…ขๅŽๅฟซ๏ผˆ็จณๅฎš๏ผ‰      โ”‚
โ”‚  ๐ŸŽญ ๅฏๆŽงๆ€ง       โ”‚  ไฝŽ๏ผˆAI ็Œœ๏ผ‰         โ”‚  ้ซ˜๏ผˆ่ง„่Œƒ้ฉฑๅŠจ๏ผ‰        โ”‚
โ”‚  ๐Ÿ” ๅฏ่ฟฝๆบฏๆ€ง     โ”‚  ๅทฎ๏ผˆ่Šๅคฉ่ฎฐๅฝ•ไธขๅคฑ๏ผ‰   โ”‚  ๅฅฝ๏ผˆๆ–‡ๆกฃ็‰ˆๆœฌๆŽงๅˆถ๏ผ‰     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“Š ๆ•ˆ็އๆ›ฒ็บฟๅฏนๆฏ”

ๆ•ˆ็އ
  โ†‘
  โ”‚        SDD ๐Ÿ“ˆ
  โ”‚      โ•ฑโ€พโ€พโ€พโ€พโ€พโ€พโ€พโ€พโ€พโ€พโ€พโ€พโ€พโ€พโ€พ
  โ”‚    โ•ฑ
  โ”‚  โ•ฑ
  โ”‚โ•ฑ    Vibe Coding ๐Ÿ“‰
  โ”‚โ€พโ€พโ€พโ€พโ•ฒ
  โ”‚      โ•ฒ_______________
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ†’ ๆ—ถ้—ด

  Vibe Coding: ๅ‰ๆœŸๅฟซ๏ผŒๅŽๆœŸ่ฟ”ๅทฅๅคš
  SDD:         ๅ‰ๆœŸๆ…ข๏ผŒๅŽๆœŸๆ•ˆ็އ้ซ˜

ไธƒใ€ๆ€ป็ป“ ๐ŸŽฏ

๐Ÿ’Ž ๆ ธๅฟƒ่ฆ็‚น

  1. SDD ๆ˜ฏ AI ๆ—ถไปฃ็š„ๆ–ฐๅทฅไฝœๅ†…ๅฎน

    • ๅฝ“ไปฃ็ ็”Ÿๆˆๆˆๆœฌ่ถ‹่ฟ‘ไบŽ้›ถ๏ผŒๆธ…ๆ™ฐ็š„ๆ„ๅ›พๆ‰ๆ˜ฏ็จ€็ผบ่ต„ๆบ
  2. ไธคๆฌกๅˆ›้€ ๅŽŸๅˆ™

    • ็ฌฌไธ€ๆฌก๏ผšๅฟƒๆ™บๅˆ›้€ ๏ผˆๆ–‡ๆกฃ๏ผ‰โ€”โ€” ่ฎพ่ฎกๅฅฝ้กน็›ฎ
    • ็ฌฌไบŒๆฌก๏ผš็‰ฉ็†ๅˆ›้€ ๏ผˆไปฃ็ ๏ผ‰โ€”โ€” ้ฉฑๅŠจ AI ๆ‰ง่กŒ
  3. ๆ–‡ๆกฃๆ˜ฏ AI ็š„ๆœ€ไฝณไธŠไธ‹ๆ–‡

    • ๆŒไน…ๅŒ–ใ€ๅฏๅ…ฑไบซใ€ๅฏ็‰ˆๆœฌๆŽงๅˆถ
    • ๆฏ”่Šๅคฉ่ฎฐๅฝ•ๆ›ดๅฏ้ 
  4. SDD ๆก†ๆžถ๏ผšSpec-kit

    • proposal.md โ†’ ้œ€ๆฑ‚
    • design.md โ†’ ๆžถๆž„
    • task.md โ†’ ไปปๅŠก

๐Ÿš€ ่กŒๅŠจๅปบ่ฎฎ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ็ซ‹ๅณๅผ€ๅง‹ SDD                               โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚  1๏ธโƒฃ  ๅœไธ‹ๆฅ๏ผŒไธ่ฆๆ€ฅไบŽๅŠจๆ‰‹                                      โ”‚
โ”‚  2๏ธโƒฃ  ๅ…ˆๅ†™ proposal.md๏ผŒๆ˜Ž็กฎ้œ€ๆฑ‚                               โ”‚
โ”‚  3๏ธโƒฃ  ๅ†ๅ†™ design.md๏ผŒ่ฎพ่ฎกๆžถๆž„                                 โ”‚
โ”‚  4๏ธโƒฃ  ๆœ€ๅŽๅ†™ task.md๏ผŒๆ‹†ๅˆ†ไปปๅŠก                                  โ”‚
โ”‚  5๏ธโƒฃ  ็”จ่ง„่Œƒ้ฉฑๅŠจ AI ็ผ–็                                        โ”‚
โ”‚  6๏ธโƒฃ  ๅณๆ—ถ็‰ˆๆœฌๆŽงๅˆถ๏ผŒๅฏ่ฟฝๆบฏๅฏๅ›ž้€€                                  โ”‚
โ”‚                                                             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐ŸŒŸ ้‡‘ๅฅ

ใ€Œไธ็”ป่“ๅ›พๅฐฑไธ็›–ๆˆฟ๏ผŒไธๅ†™ๅ•†ไธš่ฎกๅˆ’ๅฐฑไธๅˆ›ไธš๏ผŒไธๅ†™่ง„่Œƒๅฐฑไธๅ†™ไปฃ็ ใ€‚ใ€

โ€”โ€” SDD ๅผ€ๅ‘ๅ“ฒๅญฆ


๐Ÿ“š ๅปถไผธ้˜…่ฏป

  • ใ€Š้ซ˜ๆ•ˆไบบๅฃซ็š„ไธƒไธชไน ๆƒฏใ€‹โ€”โ€” ๅฒ่’‚่ŠฌยทๆŸฏ็ปด
  • SDD ๆก†ๆžถ๏ผšSpec-kit
  • AI Coding Agent ๆœ€ไฝณๅฎž่ทต

ไฝœ่€…๏ผšAI ๅผ€ๅ‘่Œƒๅผ็ ”็ฉถ ๆ—ฅๆœŸ๏ผš2026 ๅนด 9 ๆœˆ ็‰ˆๆœฌ๏ผšv1.0


๐Ÿ’ก ่ฎฐไฝ๏ผšๅœจ AI ๆ—ถไปฃ๏ผŒๅทฅ็จ‹ๅธˆ็š„ๅทฅไฝœไธๆ˜ฏๅ†™ไปฃ็ ๏ผŒ่€Œๆ˜ฏๅ†™่ง„่Œƒใ€‚ไปฃ็ ็”Ÿๆˆไบค็ป™ AI๏ผŒๆธ…ๆ™ฐ็š„ๆ„ๅ›พๆ‰ๆ˜ฏไฝ ็š„ๆ ธๅฟƒ็ซžไบ‰ๅŠ›ใ€‚