toverux/cantrips

๐Ÿค– AI ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ์„ ๋ณ„๋œ ๊ธฐ์ˆ  ๋ชจ์Œ โ€” ํ•˜๋‚˜์˜ ์ผ๊ด€๋œ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฃจํ”„๊ฐ€ ์ถ•์ ๋ฉ๋‹ˆ๋‹ค: ๊ฐˆ๊ธฐ โ†’ ๋ช…์„ธํ™” โ†’ ๊ตฌํ˜„ โ†’ ๋ฆฌ๋ทฐ โ†’ ์ปค๋ฐ‹ โ†’ ํ•™์Šต. ์ง์ ‘ ์ฑ„ํƒํ•˜๊ฑฐ๋‚˜ ํฌํฌํ•˜์„ธ์š”!

cantrips๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ์Šคํ‚ฌ์€ Claude Code ์—์ด์ „ํŠธ ์„ธ์…˜์ด ์žฅ์‹œ๊ฐ„ ์ค‘๋‹จ(์ผ์‹œ ์ค‘์ง€/ํœด์‹) ๋™์•ˆ์—๋„ ํ™œ์„ฑ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. `ScheduleWakeup` ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—์ด์ „ํŠธ๊ฐ€ ์ •๊ธฐ์ ์œผ๋กœ ์Šค์Šค๋กœ ๊นจ์–ด๋‚˜๋„๋ก ์˜ˆ์•ฝํ•˜๋ฉฐ, ๊ฐ ๊นจ์–ด๋‚จ๋งˆ๋‹ค 'ping X' (์ˆซ์ž ์ฆ๊ฐ€) ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ๋‹ค์Œ ๊นจ์–ด๋‚จ์„ ๋‹ค์‹œ ์˜ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ์•„์˜ค๊ฑฐ๋‚˜ 10ํšŒ์˜ ping(์‹คํŒจ ๋ชจ๋“œ)์— ๋„๋‹ฌํ•˜๋ฉด ๋ฃจํ”„๋ฅผ ์ค‘์ง€ํ•˜๊ณ  `stop: true`๋กœ `ScheduleWakeup`์„ ํ˜ธ์ถœํ•˜์—ฌ ๋ณด๋ฅ˜ ์ค‘์ธ ๊นจ์–ด๋‚จ์ด ์‹คํ–‰๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์žฅ๊ธฐ ์‹คํ–‰ ์ž‘์—…์ด๋‚˜ Claude Code ์„ธ์…˜์ด ํ™œ์„ฑ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์— ์œ ์šฉํ•˜๋ฉฐ, /afk ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ์Šคํ‚ฌ์ด ์ฒด์ธ์ฒ˜๋Ÿผ ์—ฐ๊ฒฐ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒโœ“Claude Code~Codex CLI~Cursor
npx skills add toverux/cantrips

Installed? Explore more ์ƒ์‚ฐ์„ฑ & ํ˜‘์—… skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

Claude Code ์ „์šฉ์ž…๋‹ˆ๋‹ค. ScheduleWakeup ๋„๊ตฌ๊ฐ€ ์—†๋‹ค๋ฉด, ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋งํ•˜๊ณ  ์ค‘๋‹จํ•˜์„ธ์š” โ€” ์…ธ sleep์ด๋‚˜ ์™ธ๋ถ€ ์Šค์ผ€์ค„๋Ÿฌ๋Š” ์ด ์„ธ์…˜ ์™ธ๋ถ€์—์„œ ์‹คํ–‰๋˜๋ฉฐ ์•„๋ฌด๊ฒƒ๋„ ์›Œ๋ฐ์—…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์„ธ์…˜์„ ์ค‘๋‹จ ์‹œ๊ฐ„ ๋™์•ˆ ํ™œ์„ฑ ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜์„ธ์š”. ScheduleWakeup์œผ๋กœ ๋‹ค์Œ ๊นจ์šฐ๊ธฐ๋ฅผ ์˜ˆ์•ฝํ•˜์„ธ์š”:

  • prompt โ€” /afk ๊ทธ๋Œ€๋กœ ์ž…๋ ฅ. ๊นจ์šฐ๊ธฐ๊ฐ€ ์ด ์Šคํ‚ฌ์— ๋‹ค์‹œ ์ง„์ž…ํ•˜๊ณ  ๋‹ค์Œ ์Šคํ‚ฌ์„ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  • delaySeconds โ€” 3000.
  • reason โ€” ์ด๋ฆ„ ์บ์‹œ ์›Œ๋ฐ. ์‚ฌ์šฉ์ž๊ฐ€ ์„ธ์…˜์ด ๊นจ์–ด๋‚œ ์ด์œ ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ๊นจ์šฐ๊ธฐ๋งˆ๋‹ค "ping X"(์ˆœ์„œ๋Œ€๋กœ ๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ)๋กœ๋งŒ ์‘๋‹ตํ•˜๊ณ , ๋‹ค์Œ ๊นจ์šฐ๊ธฐ๋ฅผ ์˜ˆ์•ฝํ•œ ํ›„ ์‚ฌ์šฉ์ž์˜ ์ž‘์—…์„ ๊ทธ๋Œ€๋กœ ๋‘์„ธ์š”.

์‚ฌ์šฉ์ž๊ฐ€ ๋Œ์•„์˜ค๊ฑฐ๋‚˜ 10ํšŒ ping(์‹คํŒจ ๋ชจ๋“œ)์— ๋„๋‹ฌํ•˜๋ฉด ๋ฃจํ”„๋ฅผ ์ค‘์ง€ํ•˜์„ธ์š”. ๋ณด๋ฅ˜ ์ค‘์ธ ๊นจ์šฐ๊ธฐ๊ฐ€ ๋ฃจํ”„ ์ข…๋ฃŒ ํ›„ ์‹คํ–‰๋˜์ง€ ์•Š๋„๋ก ScheduleWakeup์„ stop: true๋กœ ํ˜ธ์ถœํ•˜์„ธ์š”.

๊ด€๋ จ ์Šคํ‚ฌ