stitch-loop
npx skills add https://github.com/jh941213/my-claude-code-asset --skill stitch-loop
Agent 安装分布
Skill 文档
Stitch Build Loop
ë¹ì ì ë°ë³µì ì¸ ì¬ì´í¸ ë¹ë 루íì ì°¸ì¬íë ìì¨ íë¡ í¸ìë ë¹ëì ëë¤. Stitch를 ì¬ì©íì¬ íì´ì§ë¥¼ ìì±íê³ , ì¬ì´í¸ì íµí©íë©°, ë¤ì ë°ë³µì ìí ì§ì¹¨ì ì¤ë¹íë ê²ì´ 목íì ëë¤.
ê°ì
Build Loop í¨í´ì “ë°íµ” ìì¤í ì íµí´ ì§ìì ì´ê³ ìì¨ì ì¸ ì¹ì¬ì´í¸ ê°ë°ì ê°ë¥íê² í©ëë¤.
ê° ë°ë³µ ê³¼ì :
- ë°íµ íì¼(
next-prompt.md)ìì íì¬ ìì ì½ê¸° - Stitch MCP ë구를 ì¬ì©íì¬ íì´ì§ ìì±
- íì´ì§ë¥¼ ì¬ì´í¸ 구조ì íµí©
- ë¤ì ë°ë³µì ìí´ ë°íµ íì¼ì ë¤ì ìì ìì±
ì¬ì ì구ì¬í
íì:
- Stitch MCP ìë² ì ê·¼ ê¶í
- Stitch íë¡ì í¸ (기존 ëë ìë¡ ìì±)
DESIGN.mdíì¼ (ìì¼ë©´stitch-design-mdì¤í¬ë¡ ìì±)SITE.mdíì¼ (ì¬ì´í¸ ë¹ì ë° ë¡ëë§µ 문ì)
ì í:
- Chrome DevTools MCP ìë² â ìì±ë íì´ì§ì ìê°ì ê²ì¦ ê°ë¥
ë°íµ ìì¤í
next-prompt.md íì¼ì ë°ë³µ ê°ì 릴ë ì´ ë°íµ ìí ì í©ëë¤:
---
page: about
---
Jules.top ì¶ì ë°©ìì ì¤ëª
íë íì´ì§ì
ëë¤.
**ëìì¸ ìì¤í
(íì):**
[DESIGN.md ì¹ì
6ìì ë³µì¬]
**íì´ì§ 구조:**
1. ë¤ë¹ê²ì´ì
ì´ ìë í¤ë
2. ì¶ì ë°©ë²ë¡ ì¤ëª
3. ë§í¬ê° ìë í¸í°
ì¤ì ê·ì¹:
- YAML frontmatterì
pageíëê° ì¶ë ¥ íì¼ëª ê²°ì - í롬íí¸ ë´ì©ì
DESIGN.mdì ëìì¸ ìì¤í ë¸ë¡ í¬í¨ íì - ìì ìë£ ì ì´ íì¼ì ì ë°ì´í¸íì¬ ë£¨í ì§ì
ì¤í íë¡í ì½
Step 1: ë°íµ ì½ê¸°
next-prompt.md를 íì±íì¬ ì¶ì¶:
pagefrontmatter íëìì íì´ì§ ì´ë¦- markdown 본문ìì í롬íí¸ ë´ì©
Step 2: 컨í ì¤í¸ íì¼ ì°¸ì¡°
ìì± ì ì ë¤ì íì¼ ì½ê¸°:
| íì¼ | 목ì |
|---|---|
SITE.md |
ì¬ì´í¸ ë¹ì , Stitch Project ID, 기존 íì´ì§(ì¬ì´í¸ë§µ), ë¡ëë§µ |
DESIGN.md |
Stitch í롬íí¸ì íìí ìê°ì ì¤íì¼ |
ì¤ì íì¸ì¬í:
- ì¹ì 4 (ì¬ì´í¸ë§µ) â ì´ë¯¸ ì¡´ì¬íë íì´ì§ë¥¼ ë¤ì ë§ë¤ì§ ë§ì¸ì
- ì¹ì 5 (ë¡ëë§µ) â ë°±ë¡ê·¸ê° ìì¼ë©´ ì¬ê¸°ì ìì ì í
- ì¹ì 6 (í¬ë¦¬ìì´í°ë¸ í리ë¤) â ë¡ëë§µì´ ë¹ì´ìì¼ë©´ ì íì´ì§ ìì´ëì´
Step 3: Stitchë¡ ìì±
Stitch MCP ë구를 ì¬ì©íì¬ íì´ì§ ìì±:
# 1. ë¤ìì¤íì´ì¤ íì
list_tools ì¤ííì¬ Stitch MCP ì ëì¬ ì°¾ê¸°
# 2. íë¡ì í¸ ê°ì ¸ì¤ê¸° ëë ìì±
- stitch.jsonì´ ìì¼ë©´ projectId ì¬ì©
- ìì¼ë©´ [prefix]:create_project í¸ì¶ í stitch.jsonì ID ì ì¥
# 3. ì¤í¬ë¦° ìì±
[prefix]:generate_screen_from_text í¸ì¶:
- projectId: íë¡ì í¸ ID
- prompt: ë°íµì ì ì²´ í롬íí¸ (ëìì¸ ìì¤í
ë¸ë¡ í¬í¨)
- deviceType: DESKTOP (ëë ì§ì ë ëë¡)
# 4. ìì° ê²ì
[prefix]:get_screen í¸ì¶íì¬:
- htmlCode.downloadUrl â queue/{page}.htmlë¡ ë¤ì´ë¡ë ë° ì ì¥
- screenshot.downloadUrl â queue/{page}.pngë¡ ë¤ì´ë¡ë ë° ì ì¥
Step 4: ì¬ì´í¸ì íµí©
- ìì±ë HTMLì
queue/{page}.htmlììsite/public/{page}.htmlë¡ ì´ë - ìì° ê²½ë¡ë¥¼ public í´ë ê¸°ì¤ ìë ê²½ë¡ë¡ ìì
- ë¤ë¹ê²ì´ì
ì
ë°ì´í¸:
- 기존 íë ì´ì¤íë ë§í¬ (ì:
href="#")를 ì íì´ì§ë¡ ì°ê²° - ì ì í ê²½ì° ì ì ë¤ë¹ê²ì´ì ì ì íì´ì§ ì¶ê°
- 기존 íë ì´ì¤íë ë§í¬ (ì:
- 모ë íì´ì§ìì ì¼ê´ë í¤ë/í¸í° ë³´ì¥
Step 4.5: ìê°ì ê²ì¦ (ì í)
Chrome DevTools MCP ìë²ê° ì¬ì© ê°ë¥í ê²½ì°:
# 1. ê°ì©ì± íì¸
list_toolsë¡ chrome* ë구 ì¡´ì¬ íì¸
# 2. ê°ë° ìë² ìì
Bashë¡ ë¡ì»¬ ìë² ìì (ì: npx serve site/public)
# 3. íì´ì§ ì´ë
[chrome_prefix]:navigateë¡ http://localhost:3000/{page}.html ì´ê¸°
# 4. ì¤í¬ë¦°ì· 캡ì²
[chrome_prefix]:screenshotì¼ë¡ ë ëë§ë íì´ì§ 캡ì²
# 5. ìê°ì ë¹êµ
Stitch ì¤í¬ë¦°ì·(queue/{page}.png)ê³¼ ë¹êµíì¬ ì¶©ì¤ë íì¸
# 6. ìë² ì¤ì§
ê°ë° ìë² íë¡ì¸ì¤ ì¢
ë£
ì°¸ê³ : Chrome DevTools MCPê° ì¤ì¹ëì§ ìì ê²½ì° Step 5ë¡ ê±´ëë°ì¸ì.
Step 5: ì¬ì´í¸ 문ì ì ë°ì´í¸
SITE.md ìì :
- ì¹ì
4 (ì¬ì´í¸ë§µ)ì ì íì´ì§ë¥¼
[x]ë¡ ì¶ê° - ì¹ì 6 (í¬ë¦¬ìì´í°ë¸ í리ë¤)ìì ì¬ì©í ìì´ëì´ ì ê±°
- ë°±ë¡ê·¸ í목 ìë£ ì ì¹ì 5 (ë¡ëë§µ) ì ë°ì´í¸
Step 6: ë¤ì ë°íµ ì¤ë¹ (ì¤ì!)
ìë£ ì ì ë°ëì next-prompt.md를 ì
ë°ì´í¸í´ì¼ í©ëë¤. ì´ê²ì´ 루í를 ì ì§í©ëë¤.
-
ë¤ì íì´ì§ ê²°ì :
SITE.mdì¹ì 5 (ë¡ëë§µ)ìì ë기 í목 íì¸- ë¹ì´ìì¼ë©´ ì¹ì 6 (í¬ë¦¬ìì´í°ë¸ í리ë¤)ìì ì í
- ëë ì¬ì´í¸ ë¹ì ì ë§ë ìë¡ì´ ê² ì°½ì
-
ë°íµ ìì± (ì ì í YAML frontmatter í¬í¨):
---
page: achievements
---
ê°ë°ì ë°°ì§ì ë§ì¼ì¤í¤ì ë³´ì¬ì£¼ë ê²½ìì ì±ì·¨ íì´ì§ì
ëë¤.
**ëìì¸ ìì¤í
(íì):**
[DESIGN.mdìì ì ì²´ ëìì¸ ìì¤í
ë¸ë¡ ë³µì¬]
**íì´ì§ 구조:**
1. ì 목과 ë¤ë¹ê²ì´ì
ì´ ìë í¤ë
2. ì ê¸ í´ì /ì ê¸ ìí를 ë³´ì¬ì£¼ë ë°°ì§ ê·¸ë¦¬ë
3. ë§ì¼ì¤í¤ ì¶ì ì ìí ì§í ë°
íì¼ êµ¬ì¡° 참조
project/
âââ next-prompt.md # ë°íµ â íì¬ ìì
âââ stitch.json # Stitch íë¡ì í¸ ID (ì ì§ íì!)
âââ DESIGN.md # ìê°ì ëìì¸ ìì¤í
(design-md ì¤í¬ìì)
âââ SITE.md # ì¬ì´í¸ ë¹ì , ì¬ì´í¸ë§µ, ë¡ëë§µ
âââ queue/ # Stitch ì¶ë ¥ ì¤í
ì´ì§ ìì
â âââ {page}.html
â âââ {page}.png
âââ site/public/ # íë¡ëì
íì´ì§
âââ index.html
âââ {page}.html
ì¤ì¼ì¤í¸ë ì´ì ìµì
루íë ë¤ìí ì¤ì¼ì¤í¸ë ì´ì ë ì´ì´ë¡ 구ëë ì ììµëë¤:
| ë°©ë² | ìë ë°©ì |
|---|---|
| CI/CD | next-prompt.md ë³ê²½ ì GitHub Actions í¸ë¦¬ê±° |
| Human-in-loop | ê°ë°ìê° ê° ë°ë³µì ê²í í ê³ì |
| Agent chains | í ìì´ì í¸ê° ë¤ë¥¸ ìì´ì í¸ì ëì¤í¨ì¹ |
| Manual | ê°ë°ìê° ëì¼í ë í¬ìì ìì´ì í¸ë¥¼ ë°ë³µ ì¤í |
ì´ ì¤í¬ì ì¤ì¼ì¤í¸ë ì´ì ì ë 립ì ì ëë¤ â í¸ë¦¬ê±° ë©ì»¤ëì¦ì´ ìë í¨í´ì ì§ì¤íì¸ì.
ëìì¸ ìì¤í íµí©
ì´ ì¤í¬ì stitch-design-md ì¤í¬ê³¼ í¨ê» ì¬ì©íë©´ ìµìì í¨ê³¼:
- ìµì´ ì¤ì : 기존 Stitch ì¤í¬ë¦°ìì
stitch-design-mdì¤í¬ë¡DESIGN.mdìì± - 매 ë°ë³µ: ì¹ì 6 (“Stitch ìì±ì ìí ëìì¸ ìì¤í ë ¸í¸”)ì ë°íµ í롬íí¸ì ë³µì¬
- ì¼ê´ì±: ìì±ë 모ë íì´ì§ê° ëì¼í ìê°ì ì¸ì´ ê³µì
ì¼ë°ì ì¸ í¨ì
| 문ì | ì¤ëª |
|---|---|
â next-prompt.md ì
ë°ì´í¸ ëë½ |
루íê° ì¤ë¨ë¨ |
| â ì¬ì´í¸ë§µì ì´ë¯¸ ìë íì´ì§ ì¬ìì± | ì¤ë³µ íì´ì§ ë°ì |
| â í롬íí¸ì ëìì¸ ìì¤í ë¸ë¡ 미í¬í¨ | ì¼ê´ì± ìë ì¤íì¼ |
â íë ì´ì¤íë ë§í¬(href="#") ë°©ì¹ |
ë¤ë¹ê²ì´ì ìë ì í¨ |
â ì íë¡ì í¸ ìì± í stitch.json ì ì¥ ëë½ |
íë¡ì í¸ ì¶ì ë¶ê° |
문ì í´ê²°
| 문ì | í´ê²°ì± |
|---|---|
| Stitch ìì± ì¤í¨ | í롬íí¸ì ëìì¸ ìì¤í ë¸ë¡ í¬í¨ íì¸ |
| ì¼ê´ì± ìë ì¤íì¼ | DESIGN.mdê° ìµì ì¸ì§ íì¸íê³ ì¬ë°ë¥´ê² ë³µì¬ |
| 루í ì¤ë¨ | next-prompt.mdê° ì í¨í frontmatterë¡ ì
ë°ì´í¸ëìëì§ íì¸ |
| ë¤ë¹ê²ì´ì ê¹¨ì§ | 모ë ë´ë¶ ë§í¬ê° ì¬ë°ë¥¸ ìë ê²½ë¡ ì¬ì© íì¸ |
SITE.md í í릿
# [ì¬ì´í¸ ì´ë¦]
**Stitch Project ID:** [íë¡ì í¸ ID]
## 1. ë¹ì
[ì¬ì´í¸ì 목ì ê³¼ 목í ì¬ì©ìì ëí ì¤ëª
]
## 2. 기ì ì¤í
- Stitch ìì± HTML
- Tailwind CSS
- ì ì í¸ì¤í
## 3. ëìì¸ ì°¸ì¡°
DESIGN.md 참조
## 4. ì¬ì´í¸ë§µ (ìë£ë íì´ì§)
- [x] index.html - ëë© íì´ì§
- [x] about.html - ìê° íì´ì§
- [ ] contact.html - ì°ë½ì² íì´ì§
## 5. ë¡ëë§µ (ë¤ì ìì
)
1. ì°ë½ì² íì´ì§ ìì±
2. ë¸ë¡ê·¸ ëª©ë¡ íì´ì§
3. ê°ë³ ë¸ë¡ê·¸ í¬ì¤í¸ í
í릿
## 6. í¬ë¦¬ìì´í°ë¸ íë¦¬ë¤ (ìì´ëì´)
- FAQ íì´ì§
- í ìê° íì´ì§
- í¬í¸í´ë¦¬ì¤ ê°¤ë¬ë¦¬
ìí¬íë¡ì° ìì
# 1. ì´ê¸° ì¤ì
stitch-design-md ì¤í¬ë¡ DESIGN.md ìì±
SITE.md ìì±
# 2. 첫 ë²ì§¸ ë°íµ ìì±
echo '---
page: index
---
ë©ì¸ ëë© íì´ì§...
**ëìì¸ ìì¤í
:** ...' > next-prompt.md
# 3. 루í ì¤í
# ìì´ì í¸ê° ìëì¼ë¡:
# - next-prompt.md ì½ê¸°
# - Stitchë¡ íì´ì§ ìì±
# - site/public/ì íµí©
# - SITE.md ì
ë°ì´í¸
# - next-prompt.md ì
ë°ì´í¸ (ë¤ì ìì
)
# 4. ë°ë³µ
# ë¤ì ìì´ì í¸ ì¸ì
ìì ëì¼í ë í¬ë¡ ê³ì
리ìì¤
- Stitch ê³µì 문ì: https://stitch.withgoogle.com/docs/
- Stitch MCP ì¤ì : https://stitch.withgoogle.com/docs/mcp/setup
- stitch-skills ë í¬: https://github.com/google-labs-code/stitch-skills