Not in the top 1,000 by GitHub stars

thesun4sky/jobstack

한국 취업 통합 엑셀러레이터 - Claude Code 스킬 시스템. 기업분석, 이력서, 자소서, 모의면접까지.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

auto/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

career-history/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

company-research/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

cover-letter/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

experience-bank/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

job-search/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

mock-interview/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

ncs/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

portfolio/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

resume/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

retro/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

review/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

salary/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

scout-profile/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

strategy/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

tracker/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 69a59e277994

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 69a59e2779946226fa72c64518ae5114b76d85a7

git clone --filter=blob:none --no-checkout https://github.com/thesun4sky/jobstack.git .hotskills/thesun4sky-jobstack && git -C .hotskills/thesun4sky-jobstack checkout --detach 69a59e2779946226fa72c64518ae5114b76d85a7 # Copy each selected skill directory from .hotskills/thesun4sky-jobstack into .claude/skills/<skill-name>/
200GitHub stars
11stars in 7 days
16skills in this repository
0commits in 30 days

Heat

5.9
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026200

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

auto

When your agent uses it

자동 감지 + 가이드 스킬. 현재 폴더의 파일을 분석하여 취업 준비 단계를 자동 판단. "취업 준비 도와줘", "시작", "뭐부터 하면 되나요" 등의 요청 시 활용. Proactively suggest when user opens a directory with resume/cover letter files.

What it loads into context

Frontmatter

267 tokens

Always available to the agent

SKILL.md

5,781 tokens

When the skill is activated

Reference documents

220,313 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Phase 1: 환경 스캔
  2. Phase 2: 프로필 상태 확인
  3. Phase 3: 진행 상태 대시보드
  4. 라우팅 예외
  5. 그 외 요청 라우팅
  6. Phase 4: 다음 단계 제안
  7. Phase 5: 선택된 스킬 실행
  8. 보이스
  9. AskUserQuestion 규칙
  10. 완료 상태

Scripts executed separately

  • scripts/preamble.sh
  • ../career-history/scripts/preamble.sh
  • ../company-research/scripts/preamble.sh
  • ../cover-letter/scripts/preamble.sh
  • ../experience-bank/scripts/preamble.sh
  • ../job-search/scripts/preamble.sh
  • ../mock-interview/scripts/preamble.sh
  • ../ncs/scripts/preamble.sh
  • ../portfolio/scripts/preamble.sh
  • ../resume/scripts/preamble.sh
  • ../retro/scripts/preamble.sh
  • ../review/scripts/preamble.sh
  • ../salary/scripts/preamble.sh
  • ../scout-profile/scripts/preamble.sh
  • ../strategy/scripts/preamble.sh
  • ../tracker/scripts/preamble.sh

Files

  • ../.claude-plugin/marketplace.jsonasset587 bytes
  • ../.claude-plugin/plugin.jsonasset924 bytes
  • ../agents/researcher.mddoc3,011 bytes
  • SKILL.mdcore20,973 bytes
  • SKILL.mdcore20,973 bytes
  • SKILL.mdcore20,973 bytes
  • SKILL.mdcore20,973 bytes
  • SKILL.mdcore20,973 bytes
  • SKILL.mdcore20,973 bytes
  • SKILL.mdcore20,973 bytes
  • SKILL.mdcore20,973 bytes
  • SKILL.mdcore20,973 bytes
  • references/bot-protocol.mddoc2,324 bytes
  • references/cases.mddoc2,854 bytes
  • references/dashboard.mddoc1,289 bytes
  • references/guardrails.mddoc4,587 bytes
  • references/telemetry-events.mddoc15,044 bytes
  • references/tracker-states.mddoc7,526 bytes
  • scripts/preamble.shruns3,495 bytes
  • ../career-history/SKILL.mddoc16,607 bytes
  • ../career-history/references/bot-protocol.mddoc2,324 bytes
  • ../career-history/references/defense-map-schema.mddoc4,040 bytes
  • ../career-history/references/experience-methods.mddoc8,111 bytes
  • ../career-history/references/guardrails.mddoc4,587 bytes
  • ../career-history/references/three-docs-guide.mddoc2,944 bytes
  • ../career-history/scripts/preamble.shruns3,495 bytes
  • ../company-research/SKILL.mddoc20,993 bytes
  • ../company-research/references/bot-protocol.mddoc3,271 bytes
  • ../company-research/references/chrome-path.mddoc2,912 bytes
  • ../company-research/references/experience-methods.mddoc8,111 bytes
  • ../company-research/references/fit-scoring.mddoc1,148 bytes
  • ../company-research/references/guardrails.mddoc4,587 bytes
  • ../company-research/references/keyword-checklist.mddoc2,447 bytes
  • ../company-research/references/report-template.mddoc3,114 bytes
  • ../company-research/references/sources.mddoc5,246 bytes
  • ../company-research/references/team-briefing.mddoc1,883 bytes
  • ../company-research/scripts/preamble.shruns3,495 bytes
  • ../cover-letter/SKILL.mddoc22,104 bytes
  • ../cover-letter/references/bot-protocol.mddoc2,949 bytes
  • ../cover-letter/references/defense-map-schema.mddoc4,040 bytes
  • ../cover-letter/references/experience-methods.mddoc8,111 bytes
  • ../cover-letter/references/guardrails.mddoc4,587 bytes
  • ../cover-letter/references/humanize-check.mddoc3,604 bytes
  • ../cover-letter/references/interview-link.mddoc2,329 bytes
  • ../cover-letter/references/keyword-checklist.mddoc1,812 bytes
  • ../cover-letter/references/materials-by-job.mddoc805 bytes
  • ../cover-letter/references/ncs-competencies.mddoc4,628 bytes
  • ../cover-letter/references/quantify.mddoc628 bytes
  • ../cover-letter/references/review-steps.mddoc5,481 bytes
  • ../cover-letter/references/structure-guide.mddoc2,796 bytes
  • ../cover-letter/references/structured-modes.mddoc9,987 bytes
  • ../cover-letter/references/telemetry-events.mddoc15,044 bytes
  • ../cover-letter/references/three-docs-guide.mddoc2,944 bytes
  • ../cover-letter/references/tracks.mddoc4,079 bytes
  • ../cover-letter/scripts/preamble.shruns3,495 bytes
  • ../experience-bank/SKILL.mddoc16,007 bytes
  • ../experience-bank/references/bot-protocol.mddoc2,324 bytes
  • ../experience-bank/references/experience-card-schema.mddoc13,056 bytes
  • ../experience-bank/references/experience-methods.mddoc8,111 bytes
  • ../experience-bank/references/guardrails.mddoc4,587 bytes
  • ../experience-bank/scripts/preamble.shruns3,495 bytes
  • ../job-search/SKILL.mddoc22,636 bytes
  • ../job-search/references/analysis.mddoc401 bytes
  • ../job-search/references/bot-protocol.mddoc3,896 bytes
  • ../job-search/references/calendar-template.mddoc858 bytes
  • ../job-search/references/chrome-path.mddoc2,912 bytes
  • ../job-search/references/fetch-flow.mddoc3,127 bytes
  • ../job-search/references/guardrails.mddoc4,587 bytes
  • ../job-search/references/matching.mddoc503 bytes
  • ../job-search/references/platforms/jobkorea.mddoc1,424 bytes
  • ../job-search/references/platforms/jumpit.mddoc1,034 bytes
  • ../job-search/references/platforms/saramin.mddoc2,198 bytes
  • ../job-search/references/platforms/wanted.mddoc3,127 bytes
  • ../job-search/references/routines.mddoc6,431 bytes
  • ../job-search/references/telemetry-events.mddoc15,044 bytes
  • ../job-search/references/tracker-states.mddoc7,526 bytes
  • ../job-search/scripts/preamble.shruns3,495 bytes
  • ../mock-interview/SKILL.mddoc21,925 bytes
  • ../mock-interview/references/bot-protocol.mddoc2,324 bytes
  • ../mock-interview/references/defense-map-schema.mddoc4,040 bytes
  • ../mock-interview/references/experience-card-schema.mddoc13,056 bytes
  • ../mock-interview/references/guardrails.mddoc4,587 bytes
  • ../mock-interview/references/interview-flow.mddoc2,327 bytes
  • ../mock-interview/references/modes/ai.mddoc2,186 bytes
  • ../mock-interview/references/modes/culture.mddoc765 bytes
  • ../mock-interview/references/modes/debate.mddoc444 bytes
  • ../mock-interview/references/modes/exec.mddoc505 bytes
  • ../mock-interview/references/modes/personality.mddoc571 bytes
  • ../mock-interview/references/modes/pt.mddoc376 bytes
  • ../mock-interview/references/modes/tech.mddoc2,942 bytes
  • ../mock-interview/references/ncs-competencies.mddoc4,628 bytes
  • ../mock-interview/references/progress.mddoc447 bytes
  • ../mock-interview/references/report-template.mddoc3,972 bytes
  • ../mock-interview/scripts/preamble.shruns3,495 bytes
  • ../ncs/SKILL.mddoc16,498 bytes
  • ../ncs/references/experience-methods.mddoc8,111 bytes
  • ../ncs/references/guardrails.mddoc4,587 bytes
  • ../ncs/references/ncs-competencies.mddoc4,628 bytes
  • ../ncs/scripts/preamble.shruns3,495 bytes
  • ../portfolio/SKILL.mddoc15,829 bytes
  • ../portfolio/references/bot-protocol.mddoc3,364 bytes
  • ../portfolio/references/completion-status.mddoc1,572 bytes
  • ../portfolio/references/experience-methods.mddoc8,111 bytes
  • ../portfolio/references/guardrails.mddoc4,587 bytes
  • ../portfolio/scripts/preamble.shruns3,495 bytes
  • ../resume/SKILL.mddoc19,572 bytes
  • ../resume/references/ats.mddoc1,835 bytes
  • ../resume/references/bot-protocol.mddoc3,439 bytes
  • ../resume/references/diagnosis.mddoc2,070 bytes
  • ../resume/references/diff-feedback.mddoc1,054 bytes
  • ../resume/references/experience-methods.mddoc8,111 bytes
  • ../resume/references/guardrails.mddoc4,587 bytes
  • ../resume/references/korean-format.mddoc2,408 bytes
  • ../resume/references/positioning.mddoc2,171 bytes
  • ../resume/references/profile-update.mddoc874 bytes
  • ../resume/references/star-quantify.mddoc2,909 bytes
  • ../resume/references/telemetry-events.mddoc15,044 bytes
  • ../resume/references/tracks/entry.mddoc759 bytes
  • ../resume/references/tracks/experienced.mddoc799 bytes
  • ../resume/references/tracks/junior-experienced.mddoc1,215 bytes
  • ../resume/scripts/preamble.shruns3,495 bytes
  • ../retro/SKILL.mddoc16,978 bytes
  • ../retro/references/bot-protocol.mddoc2,324 bytes
  • ../retro/references/defense-map-schema.mddoc4,040 bytes
  • ../retro/references/experience-methods.mddoc8,111 bytes
  • ../retro/references/guardrails.mddoc4,587 bytes
  • ../retro/references/telemetry-events.mddoc15,044 bytes
  • ../retro/references/tracker-states.mddoc7,526 bytes
  • ../retro/scripts/preamble.shruns3,495 bytes
  • ../review/SKILL.mddoc17,161 bytes
  • ../review/references/ask-user-question.mddoc433 bytes
  • ../review/references/bot-protocol.mddoc3,122 bytes
  • ../review/references/defense-map-schema.mddoc4,040 bytes
  • ../review/references/guardrails.mddoc4,587 bytes
  • ../review/references/humanize-check.mddoc3,604 bytes
  • ../review/references/telemetry-events.mddoc15,044 bytes
  • ../review/scripts/preamble.shruns3,495 bytes
  • ../salary/SKILL.mddoc15,764 bytes
  • ../salary/references/bot-protocol.mddoc3,465 bytes
  • ../salary/references/completion-status.mddoc1,572 bytes
  • ../salary/references/guardrails.mddoc4,587 bytes
  • ../salary/references/policy-checklist.mddoc2,346 bytes
  • ../salary/scripts/preamble.shruns3,495 bytes
  • ../scout-profile/SKILL.mddoc14,767 bytes
  • ../scout-profile/references/bot-protocol.mddoc2,324 bytes
  • ../scout-profile/references/chrome-path.mddoc2,912 bytes
  • ../scout-profile/references/experience-methods.mddoc8,111 bytes
  • ../scout-profile/references/guardrails.mddoc4,587 bytes
  • ../scout-profile/scripts/preamble.shruns3,495 bytes
  • ../strategy/SKILL.mddoc16,753 bytes
  • ../strategy/references/bot-protocol.mddoc3,227 bytes
  • ../strategy/references/guardrails.mddoc4,587 bytes
  • ../strategy/references/policy-checklist.mddoc2,346 bytes
  • ../strategy/scripts/preamble.shruns3,495 bytes
  • ../tracker/SKILL.mddoc16,158 bytes
  • ../tracker/references/completion-status.mddoc1,572 bytes
  • ../tracker/references/guardrails.mddoc4,587 bytes
  • ../tracker/references/policy-checklist.mddoc2,346 bytes
  • ../tracker/references/telemetry-events.mddoc15,044 bytes
  • ../tracker/references/tracker-states.mddoc7,526 bytes
  • ../tracker/scripts/preamble.shruns3,495 bytes
Read SKILL.md

!`bash "${CLAUDE_SKILL_DIR}/scripts/preamble.sh" auto "${CLAUDE_SESSION_ID}" "${CLAUDE_PLUGIN_DATA:-}"`

> 위 실행 컨텍스트가 비어 있거나 `KEY=VALUE` 목록 대신 `!` 명령·정책 차단 문구가 그대로 보이면(`!` 주입이 꺼진 환경), 첫 Bash 명령으로 `bash "${CLAUDE_SKILL_DIR}/scripts/preamble.sh" auto`를 실행해 같은 컨텍스트를 확보하고 `${CLAUDE_SKILL_DIR}/references/guardrails.md`를 Read 하세요. 그 파일마저 없는 환경(Cowork처럼 스킬 디렉토리가 파일시스템에 없는 경우)에서는 상태 저장·스크립트 호출 단계를 건너뛰고 필요한 자료를 사용자에게 요청합니다. `STATE_WRITE_FAILED=true`가 보이면 `JOBSTACK_STATE_DIR` 경로를 사용자에게 확인합니다. 이 스킬의 Bash 스니펫은 첫 줄에 `. "${JOBSTACK_STATE_DIR:-$HOME/.jobstack}/env.sh"`를 두어 `$_JS_STATE`·`$_JS_BIN`·`$TODAY`를 불러옵니다.

### 공통 가드레일 (references/guardrails.md)

!`sed '1{/^# /d;}' "${CLAUDE_SKILL_DIR}/references/guardrails.md"`

!`if [ "${JOBSTACK_RUNTIME:-}" = bot ] || [ -n "${JOBCLAW_RUN_ID:-}" ]; then cat "${CLAUDE_SKILL_DIR}/references/bot-protocol.md"; fi`

# jobstack auto — 자동 감지 + 단계별 가이드

당신은 한국 취업시장을 4년 넘게 경험한 시니어 커리어 코치입니다. 지금부터 사용자의 현재 폴더를 분석하여 취업 준비 상태를 진단하고, 가장 적합한 다음 단계를 안내합니다.
View the complete source on GitHub

Skills included

  • auto
  • career-history
  • company-research
  • cover-letter
  • experience-bank
  • job-search
  • mock-interview
  • ncs
  • portfolio
  • resume
  • retro
  • review
  • salary
  • scout-profile
  • strategy
  • tracker

Repository facts

License
MIT
Created
Mar 29, 2026
Last pushed
Oct 20, 2026
Forks
17
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 95 notes
  • auto/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • career-history/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • career-history/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • career-history/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • career-history/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • career-history/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • career-history/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • company-research/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • company-research/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • company-research/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • company-research/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • company-research/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • company-research/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 247 signals by file

.claude-plugin/marketplace.json

  • Network accessline 1
    {   "name": "jobstack",   "owner": { "name": "thesun4sky", "url": "https://github.com/thesun4sky" },
  • Network accessline 2
    "name": "jobstack",   "owner": { "name": "thesun4sky", "url": "https://github.com/thesun4sky" },   "metadata": {
  • Network accessline 3
    "owner": { "name": "thesun4sky", "url": "https://github.com/thesun4sky" },

.claude-plugin/plugin.json

  • Network accessline 4
    "version": "1.1.0",   "description": "이력서·자소서 첨삭, 기업분석, 채용공고 탐색, 모의면접, 지원 현황 추적까지 한국 취업 준비 전 과정을 코칭하는 16개 스킬",   "author": { "name": "thesun4sky", "url": "https://github.com/thesun4sky" },
  • Network accessline 5
    "description": "이력서·자소서 첨삭, 기업분석, 채용공고 탐색, 모의면접, 지원 현황 추적까지 한국 취업 준비 전 과정을 코칭하는 16개 스킬",   "author": { "name": "thesun4sky", "url": "https://github.com/thesun4sky" },   "homepage": "https://github.com/thesun4sky/jobstack",
  • Network accessline 6
    "author": { "name": "thesun4sky", "url": "https://github.com/thesun4sky" },
  • Network accessline 7
    "homepage": "https://github.com/thesun4sky/jobstack",
  • Network accessline 8
    "repository": "https://github.com/thesun4sky/jobstack",

agents/researcher.md

  • Network accessline 27
    "as_of": "YYYY-MM-DD",   "items": [     {"fact": "확인한 사실 한 문장", "quote": "원문 인용(선택, 60자 이내)", "url": "https://…", "date": "YYYY-MM-DD 또는 null"}
  • Network accessline 28
    "items": [     {"fact": "확인한 사실 한 문장", "quote": "원문 인용(선택, 60자 이내)", "url": "https://…", "date": "YYYY-MM-DD 또는 null"}   ],
  • Network accessline 29
    {"fact": "확인한 사실 한 문장", "quote": "원문 인용(선택, 60자 이내)", "url": "https://…", "date": "YYYY-MM-DD 또는 null"}
  • Network accessline 30
    ],   "keywords": ["소스에서 반복되는 키워드 3~5개"],   "numbers": [{"name": "매출", "value": "…", "unit": "…", "url": "https://…", "date": "…"}],
  • Network accessline 31
    "keywords": ["소스에서 반복되는 키워드 3~5개"],   "numbers": [{"name": "매출", "value": "…", "unit": "…", "url": "https://…", "date": "…"}],   "deadline": "YYYY-MM-DD | 상시채용 | null",
  • Network accessline 32
    "numbers": [{"name": "매출", "value": "…", "unit": "…", "url": "https://…", "date": "…"}],
  • Network accessline 35
    "partial": false,   "blocked": false,   "tried_urls": ["https://…"]
  • Network accessline 36
    "blocked": false,   "tried_urls": ["https://…"] }
  • Network accessline 37
    "tried_urls": ["https://…"]

auto/SKILL.md

auto/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

auto/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

career-history/SKILL.md

career-history/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

career-history/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

company-research/SKILL.md

company-research/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

company-research/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

cover-letter/SKILL.md

cover-letter/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

cover-letter/references/ncs-competencies.md

  • Network accessline 58
    - 구 체계: https://www.ncs.go.kr (직업기초능력 표준)
  • Network accessline 58
    - 구 체계: https://www.ncs.go.kr (직업기초능력 표준)
  • Network accessline 59
    - 신 체계 보도: https://www.ajunews.com/view/20260428105725136 (2026-04-28), https://www.newspim.com/news/view/20260427001378 — 이 저장소를 검토한 환경에서는 원문 접근이 차단되어 검색 요약으로만 확인함
  • Network accessline 59
    - 신 체계 보도: https://www.ajunews.com/view/20260428105725136 (2026-04-28), https://www.newspim.com/news/view/20260427001378 — 이 저장소를 검토한 환경에서는 원문 접근이 차단되어 검색 요약으로만 확인함

cover-letter/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

experience-bank/SKILL.md

experience-bank/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

experience-bank/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

job-search/SKILL.md

  • Broad permissionsline 1
    Bash
  • Broad permissionsline 1
    Bash
  • Network accessline 237
    > **URL 포맷 필수**: 모든 채용공고 링크는 반드시 `https://` 를 포함한 전체 URL로 출력하세요.
  • Network accessline 237
    > **URL 포맷 필수**: 모든 채용공고 링크는 반드시 `https://` 를 포함한 전체 URL로 출력하세요.
  • Network accessline 239
    > 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 239
    > 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

job-search/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 51
    > > Telegram은 `https://`가 없으면 링크로 인식하지 않습니다.
  • Network accessline 51
    > > Telegram은 `https://`가 없으면 링크로 인식하지 않습니다.

job-search/references/calendar-template.md

  • Network accessline 9
    ### 이번 주 마감 - [회사A] 백엔드 개발자 (D-3) — 매칭 85% 🟢   → https://jobkorea.co.kr/Recruit/GI_Read/xxxxx
  • Network accessline 9
    ### 이번 주 마감 - [회사A] 백엔드 개발자 (D-3) — 매칭 85% 🟢   → https://jobkorea.co.kr/Recruit/GI_Read/xxxxx
  • Network accessline 10
    - [회사A] 백엔드 개발자 (D-3) — 매칭 85% 🟢   → https://jobkorea.co.kr/Recruit/GI_Read/xxxxx - [회사B] 풀스택 개발자 (D-5) — 매칭 72% 🟡
  • Network accessline 10
    - [회사A] 백엔드 개발자 (D-3) — 매칭 85% 🟢   → https://jobkorea.co.kr/Recruit/GI_Read/xxxxx - [회사B] 풀스택 개발자 (D-5) — 매칭 72% 🟡
  • Network accessline 11
    → https://jobkorea.co.kr/Recruit/GI_Read/xxxxx
  • Network accessline 11
    → https://jobkorea.co.kr/Recruit/GI_Read/xxxxx
  • Network accessline 13
    → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 13
    → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 15
    ### 다음 주 마감 - [회사C] 데이터 엔지니어 (D-10) — 매칭 90% 🟢   → https://www.saramin.co.kr/zf_user/jobs/relay/view?rec_idx=xxxxx
  • Network accessline 15
    ### 다음 주 마감 - [회사C] 데이터 엔지니어 (D-10) — 매칭 90% 🟢   → https://www.saramin.co.kr/zf_user/jobs/relay/view?rec_idx=xxxxx
  • Network accessline 17
    → https://www.saramin.co.kr/zf_user/jobs/relay/view?rec_idx=xxxxx
  • Network accessline 17
    → https://www.saramin.co.kr/zf_user/jobs/relay/view?rec_idx=xxxxx
  • Network accessline 19
    ### 마감일 미정 (수시채용) - [회사D] 프론트엔드 개발자 — 매칭 68% 🟡   → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 19
    ### 마감일 미정 (수시채용) - [회사D] 프론트엔드 개발자 — 매칭 68% 🟡   → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 21
    → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 21
    → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 23
    ### 매칭 미산출 (본문 미확보) - [회사E] 백엔드 — 매칭 미산출(본문 미확보)   → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 23
    ### 매칭 미산출 (본문 미확보) - [회사E] 백엔드 — 매칭 미산출(본문 미확보)   → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 25
    → https://www.wanted.co.kr/wd/xxxxx
  • Network accessline 25
    → https://www.wanted.co.kr/wd/xxxxx

job-search/references/platforms/jobkorea.md

  • Network accessline 22
    - `title`: 직무명 - `deadline`: "MM/DD(요일) 마감" / "상시채용" / "채용시마감" / "마감일 미확인" - `link`: `https://www.jobkorea.co.kr/Recruit/GI_Read/{id}` (쿼리스트링 제거됨)
  • Network accessline 22
    - `title`: 직무명 - `deadline`: "MM/DD(요일) 마감" / "상시채용" / "채용시마감" / "마감일 미확인" - `link`: `https://www.jobkorea.co.kr/Recruit/GI_Read/{id}` (쿼리스트링 제거됨)
  • Network accessline 24
    - `link`: `https://www.jobkorea.co.kr/Recruit/GI_Read/{id}` (쿼리스트링 제거됨)
  • Network accessline 24
    - `link`: `https://www.jobkorea.co.kr/Recruit/GI_Read/{id}` (쿼리스트링 제거됨)
  • Network accessline 30
    https://www.jobkorea.co.kr/Search/?stext={URL인코딩된 키워드}&posted=7&ord=RegDate
  • Network accessline 30
    https://www.jobkorea.co.kr/Search/?stext={URL인코딩된 키워드}&posted=7&ord=RegDate

job-search/references/platforms/saramin.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]

job-search/references/platforms/wanted.md

  • Network accessline 26
    # 기본 URL https://www.wanted.co.kr/api/v4/jobs?tag_type_ids={CATEGORY_ID}&country=kr&job_sort=job.latest_order&limit=20&offset=0
  • Network accessline 26
    # 기본 URL https://www.wanted.co.kr/api/v4/jobs?tag_type_ids={CATEGORY_ID}&country=kr&job_sort=job.latest_order&limit=20&offset=0
  • Network accessline 27
    https://www.wanted.co.kr/api/v4/jobs?tag_type_ids={CATEGORY_ID}&country=kr&job_sort=job.latest_order&limit=20&offset=0
  • Network accessline 27
    https://www.wanted.co.kr/api/v4/jobs?tag_type_ids={CATEGORY_ID}&country=kr&job_sort=job.latest_order&limit=20&offset=0

job-search/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

mock-interview/SKILL.md

mock-interview/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

mock-interview/references/ncs-competencies.md

  • Network accessline 58
    - 구 체계: https://www.ncs.go.kr (직업기초능력 표준)
  • Network accessline 58
    - 구 체계: https://www.ncs.go.kr (직업기초능력 표준)
  • Network accessline 59
    - 신 체계 보도: https://www.ajunews.com/view/20260428105725136 (2026-04-28), https://www.newspim.com/news/view/20260427001378 — 이 저장소를 검토한 환경에서는 원문 접근이 차단되어 검색 요약으로만 확인함
  • Network accessline 59
    - 신 체계 보도: https://www.ajunews.com/view/20260428105725136 (2026-04-28), https://www.newspim.com/news/view/20260427001378 — 이 저장소를 검토한 환경에서는 원문 접근이 차단되어 검색 요약으로만 확인함

mock-interview/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

ncs/SKILL.md

ncs/references/ncs-competencies.md

  • Network accessline 58
    - 구 체계: https://www.ncs.go.kr (직업기초능력 표준)
  • Network accessline 58
    - 구 체계: https://www.ncs.go.kr (직업기초능력 표준)
  • Network accessline 59
    - 신 체계 보도: https://www.ajunews.com/view/20260428105725136 (2026-04-28), https://www.newspim.com/news/view/20260427001378 — 이 저장소를 검토한 환경에서는 원문 접근이 차단되어 검색 요약으로만 확인함
  • Network accessline 59
    - 신 체계 보도: https://www.ajunews.com/view/20260428105725136 (2026-04-28), https://www.newspim.com/news/view/20260427001378 — 이 저장소를 검토한 환경에서는 원문 접근이 차단되어 검색 요약으로만 확인함

ncs/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

portfolio/SKILL.md

portfolio/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

portfolio/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

resume/SKILL.md

resume/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

resume/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

retro/SKILL.md

retro/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

retro/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

review/SKILL.md

review/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

review/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

salary/SKILL.md

salary/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

salary/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

scout-profile/SKILL.md

scout-profile/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

scout-profile/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

strategy/SKILL.md

strategy/references/bot-protocol.md

  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 7
    - 모든 URL은 `https://`를 포함한 전체 URL로 출력한다. Telegram은 스킴이 없으면 링크로 인식하지 않는다.
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`
  • Network accessline 9
    - 올바른 예: `→ https://jobkorea.co.kr/Recruit/GI_Read/12345`

strategy/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

tracker/SKILL.md

tracker/scripts/preamble.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 47
    } > "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null && mv -f "$_JS_STATE/env.sh.tmp.$$" "$_JS_STATE/env.sh" 2>/dev/null    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)
  • Dangerous shell operationline 48
    || rm -f "$_JS_STATE/env.sh.tmp.$$" 2>/dev/null || true  # 원자적 교체 — 정상 경로와 동일(리뷰 반영)

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 239 facts

and 189 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md auto/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md auto/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md auto/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md auto/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md auto/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.