Pencil MCP๋ฅผ ์ด์ฉํด ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ, ์์คํ ์ค๊ณ๋, ํ๋ก์ฐ์ฐจํธ, ERD ๋ฑ ๊ธฐ์ ๋ชจ๋ธ๋ง ์ค์ผ์น๋ฅผ .pen ํ์ผ๋ก ์์ฑํ๋ ์คํฌ. ์ค๊ณ ์๋๋ฅผ ์๊ฐ์ ์ผ๋ก ํํํ๋ ๋ฐ ์ง์คํ๋ฉฐ, ์ฝ๋๊ฐ ์๋ ๋ค์ด์ด๊ทธ๋จ/์ค๊ณ๋ ์ฐ์ถ๋ฌผ์ ๋ง๋ ๋ค. ๋ค์ ์ํฉ์์ ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ ๊ฒ: - "ํ์ฌ์ ์ด์ฉํด OOO ๊ทธ๋ ค์ค", "ํ์ฌ๋ก OOO ์ค๊ณ๋ ๊ทธ๋ ค" - "ํ์ฌ ์ด์ฉํด ๋ค์ด์ด๊ทธ๋จ ๊ทธ๋ ค", "ํ์ฌ๋ก ์ํคํ ์ฒ ๊ทธ๋ ค์ค" - ".pen ํ์ผ๋ก OOO ๋ง๋ค์ด์ค", "๋์์ธ ํ์ผ๋ก OOO ์ค์ผ์น" - "์์คํ ๊ตฌ์กฐ๋ ๊ทธ๋ ค์ค", "ํ๋ก์ฐ์ฐจํธ ๊ทธ๋ ค์ค" (ํ์ฌ/pen ์ธ๊ธ ์) - "ERD ๊ทธ๋ ค์ค", "์ํ ๋ค์ด์ด๊ทธ๋จ ๊ทธ๋ ค์ค" (ํ์ฌ/pen ์ธ๊ธ ์) - design/ ๋๋ ํ ๋ฆฌ์ .pen ํ์ผ ์์ฑ์ด ํ์ํ ๋ - "WPF ์ ๋๋ฉ์ด์ ์กฐ์ฌํด์ ํ์ฌ๋ก ๊ทธ๋ ค์ค", "WPF ์ปจํธ๋กค ๋์์ธ ์์ด๋์ด" - "XAML Storyboard ์๊ฐํ", "WPF Blend ์ ๋๋ฉ์ด์ ์์นญํด์ ๋์์ธ" - WPF/XAML ์ปจํธ๋กค์ ์ ๋๋ฉ์ด์ ์ํ ์ ํ์ ์๊ฐ์ ์ผ๋ก ํํํ ๋ - "WPF ํ ํ๋ฆฟ ๋ง์ด๊ทธ๋ ์ด์ ", "XAML์ WPF์ฑ์ ๋ง์ด๊ทธ๋ ์ด์ ํด์ค" - "Blend์์ ํธ์งํ ์ ์๊ฒ ๋ณํํด์ค", "design-wpf-app์ ์ถ๊ฐํด์ค" - "WPF ์ ๋๋ฉ์ด์ Blend ํธํ์ผ๋ก ๋ณํ", "XAML UserControl๋ก ๋ณํ" - design/xaml/sample/ ์ XAML์ design-wpf-app/migrated/ ๋ก ์ ํ ์์ฒญ ์ - "์ด๋ฏธ์ง ์์ฑํด์ค", "๊ทธ๋ฆผ ๋ง๋ค์ด์ค", "์ผ๋ฌ์คํธ ์์ฑ", "์ด๋ฏธ์ง ๊ทธ๋ ค์ค" - "์ ๋ฏธ๋์ด๋ก ์ด๋ฏธ์ง ๋ง๋ค์ด", "์ ๋ฏธ๋์ด ์ด์ฉํด ์ด๋ฏธ์ง ์์ฑ", "Gemini ์ด๋ฏธ์ง" - "์ ํธ์ด๋ฏธ์ง๋ฅผ ์ด์ฉํด ์ด๋ฏธ์ง์์ฑ", "z-image๋ก ๊ทธ๋ ค์ค", "ComfyUI๋ก ์ด๋ฏธ์ง", "๋ก์ปฌ๋ก ์ด๋ฏธ์ง ์์ฑ" - "gpt๋ก ์ด๋ฏธ์ง ๋ง๋ค์ด", "gpt2 ์ด๋ฏธ์ง ์์ฑ", "gpt-image๋ก ๊ทธ๋ ค์ค", "openai ์ด๋ฏธ์ง ์์ฑ" - "OOO ๋ด์ฉ์ผ๋ก ์ด๋ฏธ์ง ์์ฑํด์ค" ํจํด ๋ชจ๋ - "์ด๋ฏธ์ง ํธ์งํด์ค", "์ด ์ด๋ฏธ์ง๋ฅผ
YouTube URL ๋๋ ๋ก์ปฌ ์์ ํ์ผ์ ๋ฐ์ ๊ตฌ๊ฐ๋ณ ํ๋ ์์ ์ถ์ถํ๊ณ , ๋ ธ๋ยท์ถคยท์ฐ์ฃผ ๋ฑ ์ธ๋ฌผ์ ๋์๊ณผ ์๋ฌด๋ฅผ ์ํ์ค ๋จ์๋ก ๋ถ์ํ๋ ์คํฌ. yt-dlp๋ก ์์์ ๋ฐ๊ณ ffmpeg๋ก ํ์์คํฌํ๊ฐ ๋ฐํ ์ฝํํธ ์ํธ(ํ์ผ ๋ชฝํ์ฃผ)๋ฅผ ๋ง๋ค์ด, ํ ์ฅ์ ์ด๋ฏธ์ง์์ ์ฌ๋ฌ ํ๋ ์์ ์์ธ ๋ณํ๋ฅผ ํ๋์ ์ฝ์ด๋ธ๋ค. ์คํ๋ผ์ดํธ/์ ๋๋ฉ์ด์ ํคํ๋ ์ ์ฐธ๊ณ ์ ์ ํฉ. ๋ค์ ์ํฉ์์ ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ ๊ฒ: - "์ด ์ ํ๋ธ ์์ ๋ถ์ํด์ค", "์ ํ๋ธ ๊ตฌ๊ฐ๋ณ ํ๋ ์ ๋ถ์", "์์ ๋์ ๋ถ์ํด์ค" - "์ด ์์์์ ๋ ธ๋๋ถ๋ฅด๋ ์ฌ๋ ๋์ ๋ถ์", "๊ฐ์ ์ ์ค์ฒ ๋ถ์ํด์ค" - "์ถค/์๋ฌด ๋์ ๋ถ์", "๋์ค ํ๋ ์ ๋ถ์", "์ด ์์ ์๋ฌด ๋ฐ์ค" - "์ฐ์ฃผ์ ๋์ ๋ถ์", "ํผํฌ๋จผ์ค ๋์ ์ํ์ค ๋ถ์" - "์์์์ ์บ๋ฆญํฐ ๋์์ ์คํ๋ผ์ดํธ/์ ๋๋ฉ์ด์ ํคํ๋ ์์ผ๋ก ๋ฝ์์ค" - YouTube URL ๋๋ ๋ก์ปฌ mp4/webm ํ์ผ๊ณผ ํจ๊ป "๋์/์์ง์/ํฌ์ฆ/์ ์ค์ฒ" ๋ถ์ ์์ฒญ - "์์ ํ๋ ์ ์ถ์ถํด์ค", "์ฝํํธ ์ํธ ๋ง๋ค์ด์ค", "์์ ํ์๋ผ์ธ ๋ถ์"
Pencil Design Harness๋ฅผ ์ด์ฉํ ๋์์ธ ์์ ์ ์คํํ๋ ์คํฌ. Case A(WPF ์กฐ์ฌโํ ํ๋ฆฟ ๋ณด๊ฐ), Case B(ํ ํ๋ฆฟ ์ฐธ๊ณ โํ๋ก์ ํธ ๋์์ธ), Case C(์น ์ ๋๋ฉ์ด์ โJSONโํ์ฌ ์ปดํฌ๋ํธ), Case D(DesignMD ์์ โํ์ฌ ๋ณต์ ), Case S(์ปจ์ ์ํธโ์คํ๋ผ์ดํธ ์ํธ), Case W(PencilโHTML) ์ํฌํ๋ก์ฐ๋ฅผ ์คํํ๊ณ ํ๊ฐํ๋ค. ๋ค์ ์ํฉ์์ ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ ๊ฒ: - "WPF ์ ๋๋ฉ์ด์ ์กฐ์ฌํด์ ํ์ฌ์ ๊ทธ๋ ค์ค" โ Case A - "wpf-ํ ํ๋ฆฟ์กฐ์ฌ ํ ํ ํ๋ฆฟ๋ณด๊ฐํด" โ Case A - "์ ๋๋ฉ์ด์ ์ปดํฌ๋ํธ ์ถ๊ฐํด์ค" โ Case A - "wpf-animation ์ดํํธ๋ฅผ ์ฐธ๊ณ ํด OO ๋์์ธํด์ค" โ Case B - "ํ์ฌ์ ์ด์ฉํด OO ๋์์ธ" + wpf-animation ์ฐธ๊ณ ์ธ๊ธ โ Case B - "OO์ฌ์ดํธ ์ ๋๋ฉ์ด์ ์กฐ์ฌํด์ ํ ํ๋ฆฟ ๊ฐํ" โ Case C - "URL ๋ถ์ํด์ ์ ๋๋ฉ์ด์ JSON ์ ๋ฆฌํด์ค" โ Case C - "์น ์ ๋๋ฉ์ด์ ์นดํผ์บฃ" โ Case C - "designmd์์ OO ๋์์ธ ์์ ํด์ค" โ Case D - "๋์์ธ์ ๋ ๋์์ธ ์์คํ ๋ณต์ " โ Case D - "DESIGN.md ํ์ฌ์ ํ๋ ์ ๋จ์๋ก ๋ณต์ " โ Case D - "์ ๋จ์ปจ์ ์คํ๋ผ์ดํธ ๋ง๋ค์ด์ค" โ Case S - "์บ๋ฆญํฐ๋ณ ์คํ๋ผ์ดํธ ์ํธ ์์ฑ" โ Case S - "์ปจ์ ์ํธ์์ ์บ๋ฆญํฐ ๋ถ๋ฆฌํด์ค" โ Case S - "๋ฐฐ๊ฒฝ ํฌ๋ช ์คํ๋ผ์ดํธ ์ถ์ถ" โ Case S - "ํ์ฌ ์ฐธ๊ณ ํด์ HTML ํ์ด์ง ๋ง๋ค์ด์ค" โ Case W - "๋์์ธ์ ์น์ผ๋ก ๊ตฌํํด์ค" โ Case W - "๋์์ธ ํ๊ฐํด์ค", "์ ์ ๋งค๊ฒจ์ค" โ ํ๊ฐ ์คํ
Pencil Design Harness์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๊ณ ์ ๊ทธ๋ ์ด๋ํ๋ ์คํฌ. ๋ค์ ์ํฉ์์ ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ ๊ฒ: - "ํ๋ค์ค ์ ๊ทธ๋ ์ด๋ํด์ค", "์คํฌ ๊ฐ์ ํ์", "harness-creator", "ํ๋ค์ค ๊ฐ์ " - ๋์์ธ ํ๊ฐ ์ ์๊ฐ ๋ฎ์ ๋ ๊ฐ์ ๋ฐฉํฅ ์๋ด - ์ ํ๊ฐ ์ถ ์ถ๊ฐ ๋๋ ์ํฌํ๋ก์ฐ ๋ณ๊ฒฝ์ด ํ์ํ ๊ฒฝ์ฐ - "ํ๋ค์ค๊ฐ ๋ญ์ผ?", "ํ๋ค์ค ์ด์ฉ๋ฒ ์๋ ค์ค" ๋ฑ ํ๋ค์ค ์ฌ์ฉ๋ฒ ์ง๋ฌธ ์
Pencil Design Harness๋ฅผ ์ด์ฉํ ๋์์ธ ์์ ์ ์คํํ๋ ์คํฌ. Case A(WPF ์กฐ์ฌโํ ํ๋ฆฟ ๋ณด๊ฐ), Case B(ํ ํ๋ฆฟ ์ฐธ๊ณ โํ๋ก์ ํธ ๋์์ธ), Case C(์น ์ ๋๋ฉ์ด์ โJSONโํ์ฌ ์ปดํฌ๋ํธ), Case D(DesignMD ์์ โํ์ฌ ๋ณต์ ), Case W(PencilโHTML) ์ํฌํ๋ก์ฐ๋ฅผ ์คํํ๊ณ ํ๊ฐํ๋ค. ๋ค์ ์ํฉ์์ ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ ๊ฒ: - "WPF ์ ๋๋ฉ์ด์ ์กฐ์ฌํด์ ํ์ฌ์ ๊ทธ๋ ค์ค" โ Case A - "wpf-ํ ํ๋ฆฟ์กฐ์ฌ ํ ํ ํ๋ฆฟ๋ณด๊ฐํด" โ Case A - "์ ๋๋ฉ์ด์ ์ปดํฌ๋ํธ ์ถ๊ฐํด์ค" โ Case A - "wpf-animation ์ดํํธ๋ฅผ ์ฐธ๊ณ ํด OO ๋์์ธํด์ค" โ Case B - "ํ์ฌ์ ์ด์ฉํด OO ๋์์ธ" + wpf-animation ์ฐธ๊ณ ์ธ๊ธ โ Case B - "OO์ฌ์ดํธ ์ ๋๋ฉ์ด์ ์กฐ์ฌํด์ ํ ํ๋ฆฟ ๊ฐํ" โ Case C - "URL ๋ถ์ํด์ ์ ๋๋ฉ์ด์ JSON ์ ๋ฆฌํด์ค" โ Case C - "์น ์ ๋๋ฉ์ด์ ์นดํผ์บฃ" โ Case C - "designmd์์ OO ๋์์ธ ์์ ํด์ค" โ Case D - "๋์์ธ์ ๋ ๋์์ธ ์์คํ ๋ณต์ " โ Case D - "DESIGN.md ํ์ฌ์ ํ๋ ์ ๋จ์๋ก ๋ณต์ " โ Case D - "ํ์ฌ ์ฐธ๊ณ ํด์ HTML ํ์ด์ง ๋ง๋ค์ด์ค" โ Case W - "๋์์ธ์ ์น์ผ๋ก ๊ตฌํํด์ค" โ Case W - "๋์์ธ ํ๊ฐํด์ค", "์ ์ ๋งค๊ฒจ์ค" โ ํ๊ฐ ์คํ
ํ์ฌ ๋์์ธ ๋ฐ๋ชจ ์ฌ์ดํธ๋ฅผ GitHub Pages๋ก ๋ฐฐํฌํ๊ณ , ๋ธ๋ฃธํ์ฌ(ai-studio) ์ ์ฅ์์ ์ต์ ๊ธฐ๋ฅ/ํ ํ๋ฆฟ/์ํ์ ํ์ฌ ํ๋ก์ ํธ๋ก ์์ ํ๋ ์คํฌ. ๋๊ธฐํ(Sync) โ ๋ฐฐํฌ ์ค๋น(Prepare) โ ํผ๋ธ๋ฆฌ์ฑ(Publish) ์ธ ๋จ๊ณ ์ค ํ์ํ ๊ฒ์ ์ํํ๋ค. ๋ค์ ์ํฉ์์ ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ ๊ฒ: - "๋ธ๋ฃธํ์ฌ ๋๊ธฐํํด", "๋ธ๋ฃธํ์ฌ ์ฑํฌ", "bloom pencil sync" - "ai-studio์์ ์ต์ ์์ ", "์์ ์ ์ฅ์ ์ต์ ๋ฐ์", "์ต์ ๊ธฐ๋ฅ/ํ ํ๋ฆฟ/์ํ ๋๊ธฐํ" - "๋ฐฐํฌ์ค๋น ํด์ฃผ์ธ์", "๋ฐฐํฌ ์ค๋น", "deploy ์ค๋น" - "ํผ๋ธ๋ฆฌ์ฑ ํด์ฃผ์ธ์", "๋ฐฐํฌํด์ค", "publish", "๋์์ธ ์ํ ๋ฐฐํฌ" - "๋ฐ๋ชจ ์ฌ์ดํธ ์ ๋ฐ์ดํธ", "GitHub Pages ๋ฐฐํฌ" - "์ํ ํ์ด์ง ํผ๋ธ๋ฆฌ์ฑ", "ํ๊ทธ ๋ฌ์์ค"
Pencil MCP๋ฅผ ์ด์ฉํด ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ, ์์คํ ์ค๊ณ๋, ํ๋ก์ฐ์ฐจํธ, ERD ๋ฑ ๊ธฐ์ ๋ชจ๋ธ๋ง ์ค์ผ์น๋ฅผ .pen ํ์ผ๋ก ์์ฑํ๋ ์คํฌ. ์ค๊ณ ์๋๋ฅผ ์๊ฐ์ ์ผ๋ก ํํํ๋ ๋ฐ ์ง์คํ๋ฉฐ, ์ฝ๋๊ฐ ์๋ ๋ค์ด์ด๊ทธ๋จ/์ค๊ณ๋ ์ฐ์ถ๋ฌผ์ ๋ง๋ ๋ค. ๋ค์ ์ํฉ์์ ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ ๊ฒ: - "ํ์ฌ์ ์ด์ฉํด OOO ๊ทธ๋ ค์ค", "ํ์ฌ๋ก OOO ์ค๊ณ๋ ๊ทธ๋ ค" - "ํ์ฌ ์ด์ฉํด ๋ค์ด์ด๊ทธ๋จ ๊ทธ๋ ค", "ํ์ฌ๋ก ์ํคํ ์ฒ ๊ทธ๋ ค์ค" - ".pen ํ์ผ๋ก OOO ๋ง๋ค์ด์ค", "๋์์ธ ํ์ผ๋ก OOO ์ค์ผ์น" - "์์คํ ๊ตฌ์กฐ๋ ๊ทธ๋ ค์ค", "ํ๋ก์ฐ์ฐจํธ ๊ทธ๋ ค์ค" (ํ์ฌ/pen ์ธ๊ธ ์) - "ERD ๊ทธ๋ ค์ค", "์ํ ๋ค์ด์ด๊ทธ๋จ ๊ทธ๋ ค์ค" (ํ์ฌ/pen ์ธ๊ธ ์) - design/ ๋๋ ํ ๋ฆฌ์ .pen ํ์ผ ์์ฑ์ด ํ์ํ ๋ - "WPF ์ ๋๋ฉ์ด์ ์กฐ์ฌํด์ ํ์ฌ๋ก ๊ทธ๋ ค์ค", "WPF ์ปจํธ๋กค ๋์์ธ ์์ด๋์ด" - "XAML Storyboard ์๊ฐํ", "WPF Blend ์ ๋๋ฉ์ด์ ์์นญํด์ ๋์์ธ" - WPF/XAML ์ปจํธ๋กค์ ์ ๋๋ฉ์ด์ ์ํ ์ ํ์ ์๊ฐ์ ์ผ๋ก ํํํ ๋ - "WPF ํ ํ๋ฆฟ ๋ง์ด๊ทธ๋ ์ด์ ", "XAML์ WPF์ฑ์ ๋ง์ด๊ทธ๋ ์ด์ ํด์ค" - "Blend์์ ํธ์งํ ์ ์๊ฒ ๋ณํํด์ค", "design-wpf-app์ ์ถ๊ฐํด์ค" - "WPF ์ ๋๋ฉ์ด์ Blend ํธํ์ผ๋ก ๋ณํ", "XAML UserControl๋ก ๋ณํ" - design/xaml/sample/ ์ XAML์ design-wpf-app/migrated/ ๋ก ์ ํ ์์ฒญ ์ ํ์ฌ์ด๋ .pen ํ์ผ์ด ์ธ๊ธ๋์ง ์์ ์ผ๋ฐ ์ด๋ฏธ์ง ์์ฑ์ image-gen ์คํฌ์ ์ฌ์ฉํ๋ค.
A skill for improving and upgrading the Pencil Design Harness structure. Use this skill in the following situations: - "Upgrade the harness", "Improve skills", "harness-creator", "Improve harness" - When design evaluation scores are low and improvement guidance is needed - When adding new evaluation axes or changing workflows - "What is the harness?", "How do I use the harness?" โ usage guide questions