
fit-check
by window-ook
๐คผโโ๏ธ ์ง์์์ ์ฑ์ฉ ๊ณต๊ณ ์ ์ ํฉ๋๋ฅผ ์๋ ค์ฃผ๋ ํ์ฒด์ปค์ ๋๋ค
SKILL.md
name: fit-check description: ์ฑ์ฉ ๊ณต๊ณ ์ ํ์ฌ ์๊ฐ URL๋ก ์ ํฉ์ฑ ๋ถ์ ๋ฆฌํฌํธ ์๋ ์์ฑ. job-posting-analyzer์ about-analyzer ์์ด์ ํธ๋ฅผ ๋ณ๋ ฌ ์คํํ์ฌ ๋ถ์ ํ, result-design ๋์์ธ ์์คํ ์ ์ ์ฉํ HTML ๋ฆฌํฌํธ ์์ฑ. allowed-tools: Read, Write, WebFetch, WebSearch, Task user-invocable: true
์ ํฉ์ฑ ๋ถ์ ์คํฌ (Fit Check)
์ฑ์ฉ ๊ณต๊ณ ์ ํ์ฌ ์๊ฐ URL๋ง์ผ๋ก ์ง์์-ํ์ฌ ์ ํฉ์ฑ ๋ถ์ ๋ฆฌํฌํธ๋ฅผ ์๋ ์์ฑํฉ๋๋ค.
์ฌ์ฉ๋ฒ
/fit-check [์ฑ์ฉ๊ณต๊ณ URL] [ํ์ฌ์๊ฐURL(์ ํ)]
์์:
/fit-check https://company.com/jobs/frontend https://company.com/about
/fit-check https://wanted.co.kr/wd/123456
- ํ์ฌ ์๊ฐ URL์ ์ ํ์ฌํญ (์์ผ๋ฉด ์ฑ์ฉ ๊ณต๊ณ ์์ ํ์ฌ ์ ๋ณด ์ถ์ถ)
.claude/skills/fit-check/references/applicant.md,.claude/skills/fit-check/references/preference.md์๋ ๋ก๋
์ํฌํ๋ก์ฐ
Step 1: URL ํ์ฑ
์ฌ์ฉ์ ์ ๋ ฅ์์ URL ์ถ์ถ:
- ์ฒซ ๋ฒ์งธ URL โ ์ฑ์ฉ ๊ณต๊ณ
- ๋ ๋ฒ์งธ URL โ ํ์ฌ ์๊ฐ (์ ํ)
URL์ด ์ ๊ณต๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ์ ๋ ฅ ์์ฒญ.
Step 2: ์์ด์ ํธ ๋ณ๋ ฌ ์คํ
๋ฐ๋์ Task ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์์ด์ ํธ๋ฅผ ๋ณ๋ ฌ๋ก ์คํํฉ๋๋ค:
Task 1: job-posting-analyzer
- subagent_type: job-posting-analyzer
- prompt: "๋ค์ ์ฑ์ฉ ๊ณต๊ณ ๋ฅผ ๋ถ์ํด์ฃผ์ธ์: [์ฑ์ฉ๊ณต๊ณ URL]"
Task 2: about-analyzer
- subagent_type: about-analyzer
- prompt: "๋ค์ ํ์ฌ ์๊ฐ๋ฅผ ๋ถ์ํด์ฃผ์ธ์: [ํ์ฌ์๊ฐURL]"
(URL ์์ผ๋ฉด: "์ฑ์ฉ ๊ณต๊ณ ๋ถ์ ๊ฒฐ๊ณผ์์ ํ์ฌ ์ ๋ณด๋ฅผ ์ถ์ถํด์ฃผ์ธ์")
๋ Task๋ฅผ ๋์์ ํธ์ถํ์ฌ ๋ณ๋ ฌ ์ฒ๋ฆฌํฉ๋๋ค.
Step 3: ์ฐธ์กฐ ํ์ผ ๋ก๋
Read ๋๊ตฌ๋ก ๋ค์ ํ์ผ๋ค์ ๋ก๋ํฉ๋๋ค:
-
.claude/skills/fit-check/references/applicant.md- ์ง์์ ์ ๋ณด- ๊ธฐ์ ์คํ, ๊ฒฝ๋ ฅ, ํ๋ก์ ํธ, ๊ฑฐ์ฃผ์ง, ์๊ฒฉ์ฆ ๋ฑ
-
.claude/skills/fit-check/references/preference.md- ์ ํธ ๊ธฐ์ ์ ๋ณด- ํฌ์ง์ , ๋๋ฉ์ธ, ๊ท๋ชจ, ์ฐ๋ด, ์ถํด๊ทผ ์๊ฐ ๋ฑ
Step 4: ์ ํฉ์ฑ ๋ถ์ ์ํ
์์ง๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ถ์:
๋งค์น์จ ๊ณ์ฐ (๊ฐ์ค์น)
| ํญ๋ชฉ | ๊ฐ์ค์น | ์ค๋ช |
|---|---|---|
| ํ์ ์๊ฒฉ์๊ฑด | 30์ | ๊ฒฝ๋ ฅ, ํ๋ ฅ, ํ์ ๊ธฐ์ |
| ๊ธฐ์ ์คํ ์ผ์น | 25์ | ๊ธฐ์ ์คํ ๋งค์นญ ๋น์จ |
| ์ฐ๋ ์ฌํญ ์ถฉ์กฑ | 20์ | ์ฐ๋ ์กฐ๊ฑด ์ถฉ์กฑ ๋น์จ |
| ๋ฌธํ ์ ํฉ์ฑ | 15์ | ํ ๋ถ์๊ธฐ, ์ ๋ฌด ๋ฐฉ์ ๋งค์นญ |
| ๊ธฐํ ์กฐ๊ฑด | 10์ | ์์น, ์ฐ๋ด ๋ฑ (์ ํธ ์กฐ๊ฑด) |
๋งค์น์จ = (์ถฉ์กฑ ํญ๋ชฉ ๊ฐ์ค์น ํฉ / ์ ์ฒด ํญ๋ชฉ ๊ฐ์ค์น ํฉ) ร 100
๋ถ์ ํญ๋ชฉ
-
์ ๋ง๋ ์ (Strengths)
- ์๊ตฌ์ฌํญ๊ณผ ์ง์์ ์ญ๋์ด ์ผ์นํ๋ ํญ๋ชฉ
- ๊ฐ ํญ๋ชฉ๋ณ ์ ํฉ๋ ๋ฑ๊ธ (5๋จ๊ณ)
-
๋ง์ง ์๋ ์ (Gaps)
- ํ์ ์๊ฑด ๋ถ์ถฉ์กฑ: critical (๋นจ๊ฐ์)
- ์ ํธ ์กฐ๊ฑด ๋ถ์ผ์น: prefer (๋ ธ๋์)
- ์ฐ๋ ์ฌํญ ๋ฏธ์ถฉ์กฑ: prefer (๋ ธ๋์)
- ํ์ธ ํ์: prefer (ํ์)
-
๋ณด์ ํฌ์ธํธ (Improvements)
- ์ค์๋: ๋์/์ค๊ฐ/๋ฎ์
- ์ถฉ์กฑ๋: ๋ฏธ์ถฉ์กฑ/๋ถ๋ถ ์ถฉ์กฑ/ํ์ธ ํ์
- ๊ทผ๊ฑฐ ๋ฐ ์ ์
Step 5: HTML ๊ฒฐ๊ณผ๋ฌผ ์์ฑ
๋ฐ๋์ result-design ์คํฌ์ ํธ์ถํ์ฌ HTML์ ์์ฑํฉ๋๋ค:
Skill ๋๊ตฌ ํธ์ถ:
- skill: "result-design"
- args: ๋ถ์ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ (๋งค์น์จ, ๊ฐ์ , ๊ฐญ, ๋ณด์ ํฌ์ธํธ ๋ฑ)
result-design ์คํฌ์ด ๋ค์์ ์ฒ๋ฆฌํฉ๋๋ค:
- Glassmorphism ์คํ์ผ ์ ์ฉ
- Pretendard ํฐํธ ๋ฐ lucide ์์ด์ฝ
- 5๋จ๊ณ ์ ํฉ๋ ๋ฐฐ์ง ์์คํ
- ๋๋ ์ฐจํธ, ํ ์ด๋ธ, ์นด๋ ๊ทธ๋ฆฌ๋ ๋ ์ด์์
์ง์ HTML/CSS๋ฅผ ์์ฑํ์ง ๋ง์ธ์. ๋ฐ๋์ result-design ์คํฌ์ ์ฌ์ฉํ์ธ์.
Step 6: ํ์ผ ์ ์ฅ
๊ฒฐ๊ณผ๋ฌผ์ output/ ๋๋ ํ ๋ฆฌ์ ์ ์ฅ:
output/fit-result-[ํ์ฌ๋ช
]-YYYY-MM-DD.html
- ํ์ฌ๋ช : ํ๊ธ/์๋ฌธ ๋ชจ๋ ๊ฐ๋ฅ
- ๋ ์ง: ์ค๋ ๋ ์ง (YYYY-MM-DD ํ์)
์ถ๋ ฅ ํ์ ์ต์
๊ธฐ๋ณธ ์ถ๋ ฅ์ HTML์ ๋๋ค. ์ฌ์ฉ์๊ฐ ๋ค๋ฅธ ํ์์ ์์ฒญํ ๊ฒฝ์ฐ:
| ํ์ | ์ฒ๋ฆฌ ๋ฐฉ๋ฒ |
|---|---|
| HTML (๊ธฐ๋ณธ) | ์ง์ ์์ฑ |
| PPTX | make-pptx ์คํฌ ํธ์ถ |
| Markdown | .md ํ์ผ๋ก ์ ์ฅ |
์ฃผ์์ฌํญ
- ์์ด์ ํธ ๋ณ๋ ฌ ์คํ ํ์: ์ฑ๋ฅ์ ์ํด ๋ ์์ด์ ํธ๋ฅผ ๋์์ ์คํ
- ์ฐธ์กฐ ํ์ผ ์๋ ๋ก๋: applicant.md, preference.md๋ ํญ์ ๋ก๋
- result-design ์คํฌ ํ์ ์ฌ์ฉ: HTML ์์ฑ ์ ๋ฐ๋์
Skill๋๊ตฌ๋ก result-design ํธ์ถ (์ง์ CSS ์์ฑ ๊ธ์ง) - ์ ํธ vs ํ์ ๊ตฌ๋ถ: preference.md๋ ์ฐธ๊ณ ์ฉ, ํฐ ๊ฐ์ ์์
์๋ฌ ์ฒ๋ฆฌ
| ์ํฉ | ์ฒ๋ฆฌ |
|---|---|
| ์ฑ์ฉ ๊ณต๊ณ URL ์ ๊ทผ ๋ถ๊ฐ | WebSearch๋ก ๋์ฒด ๊ฒ์ |
| ํ์ฌ ์๊ฐ URL ์์ | ์ฑ์ฉ ๊ณต๊ณ ์์ ํ์ฌ ์ ๋ณด ์ถ์ถ |
| ์ฐธ์กฐ ํ์ผ ์์ | ์ฌ์ฉ์์๊ฒ ํ์ผ ์์ฑ ์์ฒญ |
Score
Total Score
Based on repository quality metrics
SKILL.mdใใกใคใซใๅซใพใใฆใใ
ใฉใคใปใณในใ่จญๅฎใใใฆใใ
100ๆๅญไปฅไธใฎ่ชฌๆใใใ
GitHub Stars 100ไปฅไธ
3ใถๆไปฅๅ ใซๆดๆฐใใใ
10ๅไปฅไธใใฉใผใฏใใใฆใใ
ใชใผใใณIssueใ50ๆชๆบ
ใใญใฐใฉใใณใฐ่จ่ชใ่จญๅฎใใใฆใใ
1ใคไปฅไธใฎใฟใฐใ่จญๅฎใใใฆใใ
Reviews
Reviews coming soon