μ΄ νλ‘μ νΈλ GitHub Copilotμ Subagent κΈ°λ₯μ ν μ€νΈνκ³ νμ©νκΈ° μν νλ‘μ νΈμ λλ€.
GitHub Copilotμ 볡μ‘ν μμ μ μνν λ μ μ ν Subagentλ₯Ό μλμΌλ‘ νΈμΆνμ¬ νμ ν μ μμ΅λλ€. νμ¬ μ΄ νλ‘μ νΈμλ λ€μκ³Ό κ°μ Subagentλ€μ΄ μ μλμ΄ μμ΅λλ€:
- developer: μ½λ©, 리ν©ν λ§, λλ²κΉ λ° κΈ°μ μ μΈ κ΅¬νμ λ΄λΉνλ μλ ¨λ μλμ΄ μννΈμ¨μ΄ μμ§λμ΄μ λλ€.
- planner: μ¬μ©μμ μꡬμ¬νμ λΆμνκ³ , 체κ³μ μΈ μ€ν κ³νμ μ립νλ©°, μ 체μ μΈ μ§ν μν©μ κ΄λ¦¬νλ κΈ°ν λ° μ λ΅ λ΄λΉ μμ΄μ νΈμ λλ€.
GitHub Copilotμ 컨ν μ€νΈλ₯Ό λΆμνμ¬ μλμΌλ‘ Subagentλ₯Ό νΈμΆνκΈ°λ νμ§λ§, ν둬ννΈμ λͺ μμ μΌλ‘ Subagentμ μ΄λ¦μ μΈκΈνλ κ²μ΄ λμ± μ ννκ³ ν¨κ³Όμ μΈ κ²°κ³Όλ₯Ό μ»μ μ μμ΅λλ€.
μμ:
- "planner μμ΄μ νΈλ₯Ό μ¬μ©ν΄μ μλ‘μ΄ μꡬμ¬νμ λν ꡬν κ³νμ μΈμμ€."
- "μ΄ λ²κ·Έλ₯Ό μμ νκΈ° μν΄ developer μμ΄μ νΈλ₯Ό νΈμΆν΄μ€."
λͺ μμ μΌλ‘ μ΄λ¦μ μ§μ νλ©΄ Copilotμ΄ ν΄λΉ μμ΄μ νΈμ νλ₯΄μλμ μ λ¬Έ μ§μμ λμ± λͺ ννκ² νμ©νκ² λ©λλ€.
Skillsλ νΉμ μμ μ λν κ°μ΄λλΌμΈκ³Ό ν νλ¦Ώμ μ 곡νμ¬ GitHub Copilotμ΄ μΌκ΄λκ³ κ΅¬μ‘°νλ κ²°κ³Όλ¬Όμ μμ±ν μ μλλ‘ λμ΅λλ€.
| Skill μ΄λ¦ | μ€λͺ | νΈλ¦¬κ±° ν€μλ |
|---|---|---|
| write-proposal | λΉμ¦λμ€ μ μμ λ° νλ‘κ·Έλ¨ κ΅¬ν κ³νμλ₯Ό ꡬ쑰ννμ¬ μμ± | μ μμ, κΈ°νμ, proposal, ꡬν κ³νμ, ꡬν κ³ν, μ¬μ
κ³νμ |
- μλ νΈλ¦¬κ±°: νΈλ¦¬κ±° ν€μλκ° ν¬ν¨λ μμ²μ νλ©΄ ν΄λΉ Skillμ΄ μλμΌλ‘ νμ±νλ©λλ€.
- ν νλ¦Ώ μμ±: Skillμ νμ€νλ ν νλ¦Ώμ κΈ°λ°μΌλ‘ λ¬Έμλ₯Ό μμ±ν©λλ€.
- 체ν¬λ¦¬μ€νΈ κ²μ¦: μΈλΆ μ°Έμ‘° νμΌ(체ν¬λ¦¬μ€νΈ)μ νμ©νμ¬ λλ½λ νλͺ©μ κ²μ¦ν©λλ€.
# ꡬν κ³νμ μμ± μμ²
"μ¬μΉμ°μ°μ μννλ ꡬν κ³νμλ₯Ό μμ±ν΄μ£ΌμΈμ."
# λΉμ¦λμ€ μ μμ μμ± μμ²
"μλ‘μ΄ λͺ¨λ°μΌ μ±μ λν μ μμλ₯Ό μμ±ν΄μ£ΌμΈμ."
.github/skills/
βββ write-proposal/
βββ SKILLS.md # Skill μ μ λ° κ°μ΄λλΌμΈ
βββ scripts/
β βββ generate_template.py # ν
νλ¦Ώ μμ± μ€ν¬λ¦½νΈ
βββ references/
βββ checklist.md # 체ν¬λ¦¬μ€νΈ μ°Έμ‘° νμΌ
.github/skills/ν΄λ μλμ μλ‘μ΄ Skill ν΄λλ₯Ό μμ±ν©λλ€.SKILLS.mdνμΌμ μμ±νμ¬ Skillμ μ΄λ¦, μ€λͺ , νΈλ¦¬κ±° ν€μλλ₯Ό μ μν©λλ€.- νμν κ²½μ°
scripts/ν΄λμ ν νλ¦Ώ μμ± μ€ν¬λ¦½νΈλ₯Ό μΆκ°ν©λλ€. references/ν΄λμ 체ν¬λ¦¬μ€νΈλ μ°Έμ‘° λ¬Έμλ₯Ό μΆκ°ν©λλ€.