#1000 by GitHub stars

sangrokjung/claude-forge

oh-my-zsh for Claude Code — 16 agents, 35 commands, 32 skills, 21 safety hooks in one install. v4.0 adds an adversarial review loop: a second agent that never sees the first one's reasoning. MIT.

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

skills/blind-spot-pass/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/build-system/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/cache-components/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/cc-dev-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/continuous-learning-v2/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/debugging-strategies/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/dependency-upgrade/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/eval-harness/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/evaluating-code-models/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/evaluating-llms-harness/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/extract-errors/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/frontend-code-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/harness-diet/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/humanize-korean/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/korean-character-count/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/korean-spell-check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/loop-forge/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/manage-skills/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/prompts-chat/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/relay/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/review-loop/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/security-compliance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/security-pipeline/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/session-wrap/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/skill-factory/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/strategic-compact/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/stride-analysis-patterns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/summarize/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/systematic-debugging/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/team-orchestrator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/using-superpowers/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/verification-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

skills/verify-implementation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

34d881dc9bdc → 34d881dc9bdc

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 34d881dc9bdc

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 34d881dc9bdc669aadc3a1e8147a4bd5467ecbe3

git clone --filter=blob:none --no-checkout https://github.com/sangrokjung/claude-forge.git .hotskills/sangrokjung-claude-forge && git -C .hotskills/sangrokjung-claude-forge checkout --detach 34d881dc9bdc669aadc3a1e8147a4bd5467ecbe3 # Copy each selected skill directory from .hotskills/sangrokjung-claude-forge into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/sangrokjung/claude-forge.git .hotskills/sangrokjung-claude-forge && git -C .hotskills/sangrokjung-claude-forge checkout --detach 34d881dc9bdc669aadc3a1e8147a4bd5467ecbe3 # Copy each selected skill directory from .hotskills/sangrokjung-claude-forge into .agents/skills/<skill-name>/
874GitHub stars
7stars in 7 days
33skills in this repository
0commits in 30 days

Heat

4.4
  • Star growth, last 7 daysAhead of 77% of tracked repositories
  • Star growth, last 24 hoursAhead of 73% of tracked repositories
  • Rank movement, last 7 daysAhead of 7% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

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

Stars over time

Jul 31, 2026Nov 6, 2026874

Individual skills in this repository

How it works

blind-spot-pass

When your agent uses it

Use *before* starting work in a domain you don't know well, to surface the "unknown unknowns" — the things you don't even know to ask about — and learn just enough to prompt and decide well. Implements the "blind spot pass" pattern from Anthropic's Fable "finding your unknowns" field guide. Triggers when you say "I'm new to this", "I don't know what to ask", "teach me before we start", "blind spot pass", "unknown unknowns", "find my unknowns", or the Korean "내가 뭘 모르는지 알려줘" / "이 분야 처음인데" / "먼저 가르쳐줘" / "블라인드 스팟", or when you hand off a task while admitting you're a non-expert in that field (color grading, video editing, legal, tax, finance, design, an unfamiliar codebase, etc.). Do NOT use for simple factual questions, domains you already know, or directly-actionable work — answer those directly or route to planner / architect.

What it loads into context

Frontmatter

244 tokens

Always available to the agent

SKILL.md

2,670 tokens

When the skill is activated

Reference documents

3,861 tokens

Loaded on request

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

The playbook

  1. Why it matters (왜 필요한가)
  2. The three kinds of unknowns (세 가지 불확실성)
  3. When it triggers (언제 호출되는가)
  4. When NOT — route elsewhere (경계 — 오발동 방지)
  5. Workflow (워크플로우)
  6. Output — Blind Spot Map template (산출물 형식)
  7. Teaching style (CRITICAL)
  8. Never do (절대 하지 말 것)
  9. Related

Scripts executed separately

  • ../../hooks/_lib/timing.sh
  • ../../hooks/api-error-auto-resume.sh
  • ../../hooks/auto-verify-fix.sh
  • ../../hooks/code-quality-reminder.sh
  • ../../hooks/context-sync-suggest.sh
  • ../../hooks/db-guard.sh
  • ../../hooks/emdash-slop-guard.sh
  • ../../hooks/examples/post-compact.sh.example
  • ../../hooks/examples/post-tool-use-failure.sh.example
  • ../../hooks/examples/pre-compact.sh.example
  • ../../hooks/examples/stop-failure.sh.example
  • ../../hooks/examples/subagent-start.sh.example
  • ../../hooks/examples/subagent-stop.sh.example
  • ../../hooks/examples/task-created.sh.example
  • ../../hooks/examples/worktree-create.sh.example
  • ../../hooks/examples/worktree-remove.sh.example
  • ../../hooks/expensive-mcp-warning.sh
  • ../../hooks/forge-update-check.sh
  • ../../hooks/loop-detection.sh
  • ../../hooks/mcp-usage-tracker.sh
  • ../../hooks/output-secret-filter.sh
  • ../../hooks/post-compact-restore.sh
  • ../../hooks/pre-compact-snapshot.sh
  • ../../hooks/rate-limiter.sh
  • ../../hooks/remote-command-guard.sh
  • ../../hooks/security-auto-trigger.sh
  • ../../hooks/session-time-report.sh
  • ../../hooks/session-wrap-suggest.sh
  • ../../hooks/task-completed.sh
  • ../../hooks/work-tracker-prompt.sh
  • ../../hooks/work-tracker-stop.sh
  • ../../hooks/work-tracker-tool.sh

Files

  • ../../.claude-plugin/marketplace.jsonasset1,551 bytes
  • ../../.claude-plugin/plugin.jsonasset1,119 bytes
  • ../../hooks/README.mddoc14,756 bytes
  • ../../hooks/_lib/timing.shruns3,822 bytes
  • ../../hooks/api-error-auto-resume.shruns15,184 bytes
  • ../../hooks/auto-verify-fix.shruns4,512 bytes
  • ../../hooks/code-quality-reminder.shruns1,023 bytes
  • ../../hooks/context-sync-suggest.shruns2,956 bytes
  • ../../hooks/db-guard.shruns2,551 bytes
  • ../../hooks/emdash-slop-guard.shruns1,547 bytes
  • ../../hooks/examples/post-compact.sh.exampleruns820 bytes
  • ../../hooks/examples/post-tool-use-failure.sh.exampleruns1,253 bytes
  • ../../hooks/examples/pre-compact.sh.exampleruns1,019 bytes
  • ../../hooks/examples/stop-failure.sh.exampleruns1,084 bytes
  • ../../hooks/examples/subagent-start.sh.exampleruns984 bytes
  • ../../hooks/examples/subagent-stop.sh.exampleruns1,287 bytes
  • ../../hooks/examples/task-created.sh.exampleruns1,024 bytes
  • ../../hooks/examples/worktree-create.sh.exampleruns1,203 bytes
  • ../../hooks/examples/worktree-remove.sh.exampleruns1,307 bytes
  • ../../hooks/expensive-mcp-warning.shruns1,064 bytes
  • ../../hooks/forge-update-check.shruns3,216 bytes
  • ../../hooks/loop-detection.shruns3,315 bytes
  • ../../hooks/mcp-usage-tracker.shruns832 bytes
  • ../../hooks/output-secret-filter.shruns7,965 bytes
  • ../../hooks/post-compact-restore.shruns3,793 bytes
  • ../../hooks/pre-compact-snapshot.shruns1,224 bytes
  • ../../hooks/rate-limiter.shruns2,333 bytes
  • ../../hooks/remote-command-guard.shruns6,424 bytes
  • ../../hooks/security-auto-trigger.shruns2,089 bytes
  • ../../hooks/session-time-report.shruns27,142 bytes
  • ../../hooks/session-wrap-suggest.shruns1,357 bytes
  • ../../hooks/task-completed.shruns770 bytes
  • ../../hooks/work-tracker-prompt.shruns1,668 bytes
  • ../../hooks/work-tracker-stop.shruns1,224 bytes
  • ../../hooks/work-tracker-tool.shruns1,553 bytes
  • SKILL.mdcore10,708 bytes
Read SKILL.md

# blind-spot-pass — surface your unknown unknowns before you start
# (착수 전 나의 맹점 발굴 + 사전 학습)

> **Analogy.** Before asking for directions in an unfamiliar city, a good local guide first tells you "what to watch out for here, what's worth seeing, the words people use." Only then do you know what to ask. This skill gives you that "local briefing" right before you hand off work in a domain you don't know well.
>
> **비유.** 낯선 도시에서 길을 묻기 전에, 현지 가이드가 먼저 "이 동네에서 조심할 것, 꼭 봐야 할 것, 여기 사람들이 쓰는 말"을 짚어준다. 그러면 이제 무엇을 물어야 할지 스스로 알게 된다. 이 스킬은 낯선 분야의 작업을 맡기기 직전, 그 "현지 브리핑"을 해주는 역할이다.

## Why it matters (왜 필요한가)

Since Fable-class models, the bottleneck on output quality is no longer model capability — it's **how well you surface what you don't know**. When you hand off work in an unfamiliar domain, you *don't even know what to ask* (unknown unknowns). Prompt too vaguely and the model silently applies some industry default; prompt too specifically and it follows your wrong turn off a cliff. This skill drains that blind spot **before real work starts**, because discovering it mid-build is expensive to undo (cost asymmetry / shift-left).

한글: Fable 이후 결과물 품질의 병목은 모델 성능이 아니라 **"내가 무엇을 모르는지"를 얼마나 짚어내느냐**다. 낯선 분야를 맡길 때는 무엇을 물어야 할지조차 모르는 상태(unknown unknowns)라, 너무 막연하면 모델이 업계 표준을 임의로 갖다 쓰고, 너무 구체적이면 틀린 방향도 고집한다. 이 스킬은 **착수 전에** 사각지대를 값싸게 드러낸다 — 구현 중에 발견하면 되돌리기 비싸기 때문이다.

The real deliverable is not a "list of questions" — it's a **method that surfaces blind spots and teaches the minimum**. If it degrades into "let me ask you some questions", it just duplicates `planner`. Don't let it. (진짜 산출물은 질문 목록이 아니라 *사각지대를 드러내고 최소한만 가르치는 방법*이다.)
View the complete source on GitHub

Skills included

  • blind-spot-pass
  • build-system
  • cache-components
  • cc-dev-agent
  • continuous-learning-v2
  • debugging-strategies
  • dependency-upgrade
  • eval-harness
  • evaluating-code-models
  • evaluating-llms-harness
  • extract-errors
  • frontend-code-review
  • harness-diet
  • humanize-korean
  • korean-character-count
  • korean-spell-check
  • loop-forge
  • manage-skills
  • prompts-chat
  • relay
  • review-loop
  • security-compliance
  • security-pipeline
  • session-wrap
  • skill-factory
  • strategic-compact
  • stride-analysis-patterns
  • summarize
  • systematic-debugging
  • team-orchestrator
  • using-superpowers
  • verification-engine
  • verify-implementation

Repository facts

License
MIT
Created
Feb 23, 2026
Last pushed
Sep 3, 2026
Forks
183
Open issues
22
Project activity
Slowing

Rank over the last 12 weeks

Now #1,000 · best #641 · down 178 in 30 days

  1. #986 on Nov 2
  2. #992 on Nov 3
  3. #996 on Nov 4
  4. #993 on Nov 5
  5. #995 on Nov 6
  6. #1,000 since Nov 7
48 earlier periods
  1. #719 on Aug 1
  2. #627 on Aug 8
  3. #673 on Aug 11
  4. #656 on Aug 16
  5. #668 on Aug 17
  6. #686 on Aug 18
  7. #672 on Aug 21
  8. #641 on Aug 22
  9. #692 on Aug 24
  10. #695 on Aug 25
  11. #676 on Aug 26
  12. #686 on Aug 27
  13. #713 on Aug 28
  14. #697 on Aug 31
  15. #708 on Sep 1
  16. #706 on Sep 3
  17. #682 on Sep 4
  18. #710 on Sep 7
  19. #731 on Sep 8
  20. #715 on Sep 9
  21. #722 on Sep 10
  22. #724 on Sep 18
  23. #700 on Sep 19
  24. #714 on Sep 20
  25. #754 on Sep 22
  26. #748 on Sep 23
  27. #751 on Sep 28
  28. #767 on Sep 30
  29. #721 on Oct 3
  30. #759 on Oct 5
  31. #776 on Oct 7
  32. #822 on Oct 8
  33. #787 on Oct 9
  34. #772 on Oct 11
  35. #794 on Oct 12
  36. #814 on Oct 14
  37. #809 on Oct 16
  38. #784 on Oct 17
  39. #815 on Oct 19
  40. #826 on Oct 20
  41. #837 on Oct 21
  42. #820 on Oct 22
  43. #787 on Oct 24
  44. #956 on Oct 25
  45. #972 on Oct 28
  46. #974 on Oct 29
  47. #975 on Oct 30
  48. #980 from Oct 31 to Nov 1

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

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

Show 103 notes
  • skills/build-system/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/build-system/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cache-components/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cc-dev-agent/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/continuous-learning-v2/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/continuous-learning-v2/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/continuous-learning-v2/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/continuous-learning-v2/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/continuous-learning-v2/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/debugging-strategies/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/debugging-strategies/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/dependency-upgrade/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 340 signals by file

.claude-plugin/marketplace.json

  • Network accessline 1
    {   "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 2
    "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 6
    "owner": {     "name": "Sangrok Jung",     "url": "https://github.com/sangrokjung"
  • Network accessline 7
    "name": "Sangrok Jung",     "url": "https://github.com/sangrokjung"   },
  • Network accessline 8
    "url": "https://github.com/sangrokjung"
  • Network accessline 15
    "author": {         "name": "Sangrok Jung",         "url": "https://github.com/sangrokjung"
  • Network accessline 16
    "name": "Sangrok Jung",         "url": "https://github.com/sangrokjung"       },
  • Network accessline 17
    "url": "https://github.com/sangrokjung"
  • Network accessline 19
    "source": ".",       "category": "development",       "homepage": "https://github.com/sangrokjung/claude-forge",
  • Network accessline 20
    "category": "development",       "homepage": "https://github.com/sangrokjung/claude-forge",       "tags": [
  • Network accessline 21
    "homepage": "https://github.com/sangrokjung/claude-forge",

.claude-plugin/plugin.json

  • Network accessline 2
    "name": "claude-forge",   "version": "4.3.0",   "description": "oh-my-zsh for Claude Code — 16 agents, 35 commands, 33 skills, 22 hooks + 9 examples (21 events), 14 rules, 4 MCP (minimal: playwright, context7, jina-reader, chrome-devtools@0
  • Network accessline 3
    "version": "4.3.0",   "description": "oh-my-zsh for Claude Code — 16 agents, 35 commands, 33 skills, 22 hooks + 9 examples (21 events), 14 rules, 4 MCP (minimal: playwright, context7, jina-reader, chrome-devtools@0.23.0). Adversarial verifi
  • Dangerous shell operationline 4
    "description": "oh-my-zsh for Claude Code — 16 agents, 35 commands, 33 skills, 22 hooks + 9 examples (21 events), 14 rules, 4 MCP (minimal: playwright, context7, jina-reader, chrome-devtools@0.23.0). Adversarial verification loop (maker≠che
  • Network accessline 4
    "description": "oh-my-zsh for Claude Code — 16 agents, 35 commands, 33 skills, 22 hooks + 9 examples (21 events), 14 rules, 4 MCP (minimal: playwright, context7, jina-reader, chrome-devtools@0.23.0). Adversarial verification loop (maker≠che
  • Network accessline 5
    "author": {     "name": "Sangrok Jung",     "url": "https://github.com/sangrokjung"
  • Network accessline 6
    "name": "Sangrok Jung",     "url": "https://github.com/sangrokjung"   },
  • Network accessline 7
    "url": "https://github.com/sangrokjung"
  • Network accessline 8
    },   "repository": "https://github.com/sangrokjung/claude-forge",   "homepage": "https://github.com/sangrokjung/claude-forge",
  • Network accessline 9
    "repository": "https://github.com/sangrokjung/claude-forge",
  • Network accessline 10
    "homepage": "https://github.com/sangrokjung/claude-forge",

hooks/README.md

  • Network accessline 62
    The following 6 events are defined in the official Claude Code spec (see [code.claude.com/docs/en/hooks](https://code.claude.com/docs/en/hooks)) but claude-forge v3.0 does not ship example handlers. Consult the spec if you need to wire them
  • Network accessline 125
    Each hook entry specifies a `type`. Claude Code supports four (Tier 0 source: [code.claude.com/docs/en/hooks](https://code.claude.com/docs/en/hooks), verified 2026-04-23):
  • Access to secretsline 176
    [Credential-related source omitted]

hooks/_lib/timing.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]

hooks/api-error-auto-resume.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 90
    rm -f "$LOG.tmp.$$" 2>/dev/null
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Dangerous shell operationline 360
    find "$BASE/counts" "$BASE/runs" -type f -mtime +7 -delete >/dev/null 2>&1 &

hooks/auto-verify-fix.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]

hooks/code-quality-reminder.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/context-sync-suggest.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/db-guard.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 31
    [Credential-related source omitted]

hooks/emdash-slop-guard.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 25
    [Credential-related source omitted]

hooks/examples/post-compact.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash

hooks/examples/post-tool-use-failure.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash

hooks/examples/pre-compact.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash

hooks/examples/stop-failure.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash

hooks/examples/subagent-start.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash

hooks/examples/subagent-stop.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 28
    rm -f "$START_FILE"

hooks/examples/task-created.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash

hooks/examples/worktree-create.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash

hooks/examples/worktree-remove.sh.example

  • Executable scriptline 1
    #!/usr/bin/env bash

hooks/expensive-mcp-warning.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/forge-update-check.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 57
    # git fetch (4초 타임아웃, settings.json의 훅 timeout 5초와 맞춤)

hooks/loop-detection.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 76
    [Credential-related source omitted]

hooks/mcp-usage-tracker.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/output-secret-filter.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Possible obfuscationline 108
    [Credential-related source omitted]
  • Possible obfuscationline 152
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]

hooks/post-compact-restore.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 91
    rm -f "$POINTER" 2>/dev/null || true
  • Dangerous shell operationline 109
    find "$(relay_dir)" -maxdepth 1 -name '.pointer-*' ! -name '*.consumed' -mmin +720 -delete 2>/dev/null || true

hooks/pre-compact-snapshot.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 38
    find "$SNAPSHOT_DIR" -name "*.md" -mtime +7 -delete 2>/dev/null

hooks/rate-limiter.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/remote-command-guard.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 9
    #   1. 파괴적 삭제 (rm -rf /, rm -rf ~, rm -rf *)
  • Network accessline 10
    #   2. 환경변수/시크릿 유출 (env, printenv, echo $SECRET 등) #   3. 경로 순회 (/etc/passwd, /etc/shadow 등) #   4. 외부 통신 (curl, wget, nc, ncat 등)
  • Network accessline 11
    #   3. 경로 순회 (/etc/passwd, /etc/shadow 등) #   4. 외부 통신 (curl, wget, nc, ncat 등) #   5. 권한 변경 (chmod 777, chown, mount 등)
  • Network accessline 12
    #   4. 외부 통신 (curl, wget, nc, ncat 등)
  • Dangerous shell operationline 13
    #   5. 권한 변경 (chmod 777, chown, mount 등)
  • Access to secretsline 43
    [Credential-related source omitted]
  • Dangerous shell operationline 54
    # rm -rf / , rm -rf ~ , rm -rf * 등 광범위 삭제만 차단
  • Dangerous shell operationline 55
    # rm /tmp/specific-file.txt 같은 특정 파일 삭제는 허용
  • Dangerous shell operationline 57
    r'\brm\s+-[a-zA-Z]*r[a-zA-Z]*f[a-zA-Z]*\s',  # rm -rf, rm -rfi 등
  • Dangerous shell operationline 58
    r'\brm\s+-[a-zA-Z]*f[a-zA-Z]*r[a-zA-Z]*\s',  # rm -fr, rm -fri 등
  • Dangerous shell operationline 59
    r'\brm\b.*\s+/$',                              # rm / (루트)
  • Dangerous shell operationline 60
    r'\brm\b.*\s+/\s',                             # rm / something
  • Dangerous shell operationline 61
    r'\brm\b.*\s+~/?(\s|$)',                        # rm ~ 또는 rm ~/
  • Dangerous shell operationline 62
    r'\brm\b.*\s+\*(\s|$)',                         # rm * (현재 디렉토리 전체)
  • Access to secretsline 87
    [Credential-related source omitted]

hooks/security-auto-trigger.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/session-time-report.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 384
    [Credential-related source omitted]
  • Access to secretsline 387
    [Credential-related source omitted]
  • Access to secretsline 661
    [Credential-related source omitted]
  • Access to secretsline 665
    [Credential-related source omitted]
  • Access to secretsline 674
    [Credential-related source omitted]

hooks/session-wrap-suggest.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/task-completed.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/work-tracker-prompt.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/work-tracker-stop.sh

  • Executable scriptline 1
    #!/bin/bash

hooks/work-tracker-tool.sh

  • Executable scriptline 1
    #!/bin/bash

skills/cache-components/REFERENCE.md

  • Network accessline 366
    async function getData(options: { limit: number }) {   'use cache'   return fetch(`/api?limit=${options.limit}`)
  • Network accessline 367
    'use cache'   return fetch(`/api?limit=${options.limit}`) }
  • Network accessline 368
    return fetch(`/api?limit=${options.limit}`)
  • Network accessline 383
    async function getData(limit: number) {   'use cache'   return fetch(`/api?limit=${limit}`)
  • Network accessline 384
    'use cache'   return fetch(`/api?limit=${limit}`) }
  • Network accessline 385
    return fetch(`/api?limit=${limit}`)
  • Network accessline 984
    When [Draft Mode](https://nextjs.org/docs/app/building-your-application/configuring/draft-mode) is enabled, cache entries are **not saved**:

skills/cache-components/SKILL.md

  • Network accessline 179
    async function fetchWithCache(url: string) {   'use cache'   return fetch(url).then((r) => r.json())
  • Network accessline 180
    'use cache'   return fetch(url).then((r) => r.json()) }
  • Network accessline 181
    return fetch(url).then((r) => r.json())

skills/cache-components/TROUBLESHOOTING.md

  • Network accessline 589
    curl -I http://localhost:3000/your-page

skills/cc-dev-agent/references/playwright-agents.md

  • Instruction override signalline 146
    claude --dangerously-skip-permissions

skills/cc-dev-agent/references/post-dev-workflow.md

  • Dangerous shell operationline 267
    sudo apt install gh  # Ubuntu

skills/cc-dev-agent/references/sub-agents.md

  • Dangerous shell operationline 175
    git rm -r --cached .claude/context/
  • Dangerous shell operationline 189
    git rm -r --cached .claude/context/
  • Instruction override signalline 241
    claude --dangerously-skip-permissions

skills/cc-dev-agent/references/templates.md

  • Access to secretsline 35
    [Credential-related source omitted]

skills/continuous-learning-v2/SKILL.md

  • Network accessline 199
    When you use the [Skill Creator GitHub App](https://skill-creator.app), it now generates **both**:
  • Network accessline 251
    - [Skill Creator](https://skill-creator.app) - Generate instincts from repo history
  • Network accessline 252
    - [Homunculus](https://github.com/humanplane/homunculus) - Inspiration for v2 architecture
  • Network accessline 253
    - [The Longform Guide](https://x.com/affaanmustafa/status/2014040193557471352) - Continuous learning section

skills/continuous-learning-v2/agents/observer.md

  • Network accessline 134
    When instincts are imported from Skill Creator (repo analysis), they have: - `source: "repo-analysis"` - `source_repo: "https://github.com/..."`
  • Network accessline 136
    - `source_repo: "https://github.com/..."`

skills/continuous-learning-v2/agents/start-observer.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 31
    rm -f "$PID_FILE"
  • Dangerous shell operationline 37
    rm -f "$LOCK_FILE"
  • Dangerous shell operationline 57
    rm -f "$PID_FILE"
  • Dangerous shell operationline 72
    trap 'rm -f "$LOCK_FILE"' EXIT
  • Dangerous shell operationline 81
    rm -f "$PID_FILE"
  • Dangerous shell operationline 99
    trap 'rm -f "$PID_FILE"; exit 0' TERM INT

skills/continuous-learning-v2/commands/instinct-import.md

  • Network accessline 25
    /instinct-import team-instincts.yaml /instinct-import https://github.com/org/repo/instincts.yaml
  • Network accessline 26
    /instinct-import https://github.com/org/repo/instincts.yaml

skills/continuous-learning-v2/config.json

  • Network accessline 36
    },   "integration": {     "skill_creator_api": "https://skill-creator.app/api",
  • Network accessline 37
    "integration": {     "skill_creator_api": "https://skill-creator.app/api",     "backward_compatible_v1": true
  • Network accessline 38
    "skill_creator_api": "https://skill-creator.app/api",

skills/continuous-learning-v2/hooks/observe.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]

skills/continuous-learning-v2/scripts/instinct-cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 195
    print(f"Fetching from URL: {source}")         try:             with urllib.request.urlopen(source) as response:
  • Network accessline 196
    try:             with urllib.request.urlopen(source) as response:                 content = response.read().decode('utf-8')
  • Network accessline 197
    with urllib.request.urlopen(source) as response:
  • Instruction override signalline 471
    import_parser.add_argument('source', help='File path or URL')     import_parser.add_argument('--dry-run', action='store_true', help='Preview without importing')     import_parser.add_argument('--force', action='store_true', help='Skip confi
  • Instruction override signalline 472
    import_parser.add_argument('--dry-run', action='store_true', help='Preview without importing')     import_parser.add_argument('--force', action='store_true', help='Skip confirmation')     import_parser.add_argument('--min-confidence', type=
  • Instruction override signalline 473
    import_parser.add_argument('--force', action='store_true', help='Skip confirmation')

skills/debugging-strategies/SKILL.md

  • Network accessline 297
    // Memory profiling import _ "net/http/pprof" // Visit http://localhost:6060/debug/pprof/
  • Network accessline 299
    // Visit http://localhost:6060/debug/pprof/

skills/dependency-upgrade/SKILL.md

  • Network accessline 167
    # Or manually check curl https://raw.githubusercontent.com/facebook/react/main/CHANGELOG.md
  • Network accessline 168
    curl https://raw.githubusercontent.com/facebook/react/main/CHANGELOG.md

skills/eval-harness/SKILL.md

  • Broad permissionsline 1
    Read, Write, Edit, Bash, Grep, Glob

skills/evaluating-code-models/SKILL.md

  • Network accessline 19
    git clone https://github.com/bigcode-project/bigcode-evaluation-harness.git
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 401
    - **GitHub**: https://github.com/bigcode-project/bigcode-evaluation-harness
  • Network accessline 402
    - **Documentation**: https://github.com/bigcode-project/bigcode-evaluation-harness/tree/main/docs
  • Network accessline 403
    - **BigCode Leaderboard**: https://huggingface.co/spaces/bigcode/bigcode-models-leaderboard
  • Network accessline 404
    - **HumanEval Dataset**: https://huggingface.co/datasets/openai/openai_humaneval
  • Network accessline 405
    - **MultiPL-E**: https://github.com/nuprl/MultiPL-E

skills/evaluating-code-models/references/issues.md

  • Network accessline 16
    # Install matching PyTorch (example for CUDA 11.8) pip install torch --index-url https://download.pytorch.org/whl/cu118
  • Network accessline 17
    pip install torch --index-url https://download.pytorch.org/whl/cu118
  • Network accessline 33
    # Install specific dependencies pip install -e ".[ds1000]" pip install torch==1.12.1+cu116 --extra-index-url https://download.pytorch.org/whl/cu116
  • Network accessline 35
    pip install torch==1.12.1+cu116 --extra-index-url https://download.pytorch.org/whl/cu116
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 250
    [Credential-related source omitted]
  • Network accessline 315
    # Clone repo git clone https://github.com/bigcode-project/bigcode-evaluation-harness.git
  • Network accessline 316
    git clone https://github.com/bigcode-project/bigcode-evaluation-harness.git
  • Dangerous shell operationline 320
    sudo make DOCKERFILE=Dockerfile all
  • Dangerous shell operationline 323
    sudo make DOCKERFILE=Dockerfile-multiple all
  • Network accessline 388
    1. **Check existing issues**: https://github.com/bigcode-project/bigcode-evaluation-harness/issues

skills/evaluating-llms-harness/SKILL.md

  • Dangerous shell operationline 184
    Avoid for frequent eval (too slow):
  • Network accessline 484
    - GitHub: https://github.com/EleutherAI/lm-evaluation-harness
  • Network accessline 485
    - Docs: https://github.com/EleutherAI/lm-evaluation-harness/tree/main/docs
  • Network accessline 487
    - Leaderboard: https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard (uses this harness)

skills/evaluating-llms-harness/references/api-evaluation.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 77
    lm_eval --model openai-chat-completions    --model_args      model=gpt-4-turbo,     base_url=https://api.openai.com/v1,
  • Network accessline 80
    base_url=https://api.openai.com/v1,\
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 150
    lm_eval --model anthropic-chat    --model_args      model=claude-3-5-sonnet-20241022,     base_url=https://api.anthropic.com,
  • Network accessline 153
    base_url=https://api.anthropic.com,\
  • Network accessline 196
    lm_eval --model local-completions    --model_args      model=meta-llama/Llama-2-7b-hf,     base_url=http://localhost:8000/v1,
  • Network accessline 199
    base_url=http://localhost:8000/v1,\
  • Network accessline 216
    lm_eval --model local-completions    --model_args      model=meta-llama/Llama-2-7b-hf,     base_url=http://localhost:8080/v1
  • Network accessline 219
    base_url=http://localhost:8080/v1 \
  • Network accessline 233
    lm_eval --model local-completions    --model_args      model=llama2:7b,     base_url=http://localhost:11434/v1
  • Network accessline 236
    base_url=http://localhost:11434/v1 \
  • Network accessline 249
    lm_eval --model local-completions    --model_args      model=llama2,     base_url=http://localhost:8080/v1
  • Network accessline 252
    base_url=http://localhost:8080/v1 \
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Access to secretsline 277
    [Credential-related source omitted]
  • Network accessline 300
    model = MyCustomAPI(     base_url="https://api.example.com/v1",
  • Network accessline 301
    base_url="https://api.example.com/v1",
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 417
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Network accessline 441
    curl http://localhost:8000/v1/models
  • Network accessline 459
    lm_eval --model local-completions    --model_args      base_url=http://api.example.com/v1,
  • Network accessline 461
    base_url=http://api.example.com/v1,\
  • Network accessline 468
    lm_eval --model local-completions    --model_args      base_url=https://localhost:8000/v1,
  • Network accessline 470
    base_url=https://localhost:8000/v1,\
  • Network accessline 486
    - OpenAI API: https://platform.openai.com/docs/api-reference
  • Network accessline 487
    - Anthropic API: https://docs.anthropic.com/claude/reference

skills/evaluating-llms-harness/references/distributed-eval.md

  • Network accessline 516
    - HuggingFace Accelerate: https://huggingface.co/docs/accelerate/
  • Network accessline 517
    - vLLM docs: https://docs.vllm.ai/
  • Network accessline 518
    - NeMo docs: https://docs.nvidia.com/nemo-framework/

skills/frontend-code-review/references/business-logic.md

  • Network accessline 11
    Node components are also used when creating a RAG Pipe from a template, but in that context there is no workflowStore Provider, which results in a blank screen. [This Issue](https://github.com/langgenius/dify/issues/29168) was caused by exa

skills/harness-diet/SKILL.md

  • Network accessline 16
    > *"target under 200 lines per CLAUDE.md file. Longer files consume more context and reduce > adherence"*, and rules without `paths` frontmatter load *"with the same priority as CLAUDE.md"* > — every session, every token ([memory docs](http
  • Network accessline 18
    > — every session, every token ([memory docs](https://docs.claude.com/en/docs/claude-code/memory)).

skills/harness-diet/hooks/rules-budget-guard.sh

  • Executable scriptline 1
    #!/bin/bash

skills/harness-diet/scripts/harness_diet_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/harness-diet/scripts/preservation_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/korean-character-count/SKILL.md

  • Network accessline 29
    If `npx` is unavailable, install Node.js 18+ or follow https://github.com/NomaDamas/k-skill#readme, or read the vendored offline copy at `.claude/skills/korean-character-count/instruction.md` (audited 2026-08-11, commit 86096da).

skills/korean-character-count/instruction.md

  • Network accessline 85
    - Unicode grapheme clusters: https://www.unicode.org/reports/tr29/
  • Network accessline 86
    - WHATWG Encoding Standard: https://encoding.spec.whatwg.org/
  • Network accessline 87
    - Node `Buffer.byteLength`: https://nodejs.org/api/buffer.html

skills/korean-character-count/scripts/korean_character_count.js

  • Executable scriptline 1
    #!/usr/bin/env node

skills/korean-spell-check/SKILL.md

  • Network accessline 37
    If `npx` is unavailable, install Node.js 18+ or follow https://github.com/NomaDamas/k-skill#readme, or read the vendored offline copy at `.claude/skills/korean-spell-check/instruction.md` (audited 2026-08-11, commit 86096da).

skills/korean-spell-check/instruction.md

  • Network accessline 7
    - 기본 진입점은 공개 웹 표면 `https://nara-speller.co.kr/speller/` 이다.
  • Network accessline 8
    - 자동화가 필요하면 이전 버전 폼 POST 표면 `https://nara-speller.co.kr/old_speller/results` 를 **낮은 요청량으로만** 사용한다.
  • Network accessline 14
    - `https://nara-speller.co.kr/old_speller/` 는 **비상업적 용도** 안내와 **개인이나 학생만 무료**라는 문구를 명시한다.
  • Network accessline 15
    - `https://nara-speller.co.kr/robots.txt` 는 `/` 를 허용하지만 `/test_speller/` 는 금지한다.
  • Network accessline 40
    - 현재 공개 사이트는 `https://nara-speller.co.kr/speller/` 로 제공된다. - 이 환경에서 일반 shell/Node fetch는 Cloudflare 때문에 `403` 이 나올 수 있었다. - 같은 환경에서도 **브라우저형 User-Agent + Python stdlib `urllib` POST** 는 `old_speller/results` 에서 실제 검사 결과 HTML을 반환했다.
  • Network accessline 102
    - guide: `https://nara-speller.co.kr/guide/`
  • Network accessline 103
    - main UI: `https://nara-speller.co.kr/speller/`
  • Network accessline 104
    - old UI / form post: `https://nara-speller.co.kr/old_speller/`, `https://nara-speller.co.kr/old_speller/results`
  • Network accessline 105
    - robots: `https://nara-speller.co.kr/robots.txt`

skills/korean-spell-check/scripts/korean_spell_check.py

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    DEFAULT_RESULTS_URL = "https://nara-speller.co.kr/old_speller/results"
  • Network accessline 29
    "Accept-Language": "ko,en-US;q=0.9,en;q=0.8",     "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",     "Origin": "https://nara-speller.co.kr",
  • Network accessline 30
    "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",     "Origin": "https://nara-speller.co.kr",     "Referer": "https://nara-speller.co.kr/old_speller/",
  • Network accessline 31
    "Origin": "https://nara-speller.co.kr",
  • Network accessline 32
    "Referer": "https://nara-speller.co.kr/old_speller/",
  • Network accessline 201
    request = urllib.request.Request(
  • Network accessline 208
    try:         with urllib.request.urlopen(request, timeout=timeout) as response:
  • Network accessline 209
    with urllib.request.urlopen(request, timeout=timeout) as response:

skills/loop-forge/references/codex-prompt-mechanism.md

  • Network accessline 141
    - [Custom Prompts — Codex | OpenAI Developers](https://developers.openai.com/codex/custom-prompts) (marks the feature DEPRECATED + the variable convention)
  • Network accessline 142
    - [Slash commands — Codex CLI | OpenAI Developers](https://developers.openai.com/codex/cli/slash-commands)
  • Network accessline 143
    - [Custom prompts in ~/.codex/prompts no longer appear after a CLI update · Issue #15941 · openai/codex](https://github.com/openai/codex/issues/15941)
  • Network accessline 144
    - [Custom prompts — passing arguments · Issue #2890 · openai/codex](https://github.com/openai/codex/issues/2890)

skills/loop-forge/tools/check_safety.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/loop-forge/tools/classify_signals.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/loop-forge/tools/loop_spec.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

skills/loop-forge/tools/smoke_e2e.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 71
    rm -f "$TMP"
  • Dangerous shell operationline 81
    rm -f "$PYLOG"

skills/loop-forge/tools/test_check_safety.py

  • Executable scriptline 1
    Executable file

skills/loop-forge/tools/test_classify_signals.py

  • Executable scriptline 1
    Executable file

skills/prompts-chat/SKILL.md

  • Network accessline 65
    웹 브라우징: https://skills.sh/

skills/relay/SKILL.md

  • Broad permissionsline 1
    Bash(bash:*), Bash(git:*), Bash(date:*), Bash(hostname:*), Bash(uname:*), Read, Write, Glob, Grep, AskUserQuestion
  • Network accessline 96
    `tests/relay.bats` uses [bats-core](https://github.com/bats-core/bats-core). It is **not required** to use the

skills/relay/scripts/relay-build-focus.sh

  • Executable scriptline 1
    #!/bin/bash

skills/relay/scripts/relay-collect.sh

  • Executable scriptline 1
    #!/bin/bash

skills/relay/scripts/relay-lib.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 68
    cat "$file" | eval "$RELAY_CLIPBOARD_CMD"

skills/relay/scripts/relay-write-baton.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 161
    rm -f "$TMP" 2>/dev/null || true
  • Dangerous shell operationline 182
    rm -f "$(relay_consumed_path "$HASH")" 2>/dev/null || true
  • Dangerous shell operationline 196
    rm -f "$CLIP_TMP" 2>/dev/null || true

skills/relay/tests/relay.bats

  • Executable scriptline 1
    #!/usr/bin/env bats

skills/security-compliance/examples/soc2-control-example.md

  • Access to secretsline 207
    [Credential-related source omitted]
  • Access to secretsline 213
    [Credential-related source omitted]
  • Network accessline 217
    # Get all active users     users_url = f"https://{OKTA_DOMAIN}/api/v1/users?filter=status eq \"ACTIVE\""     users = requests.get(users_url, headers=headers).json()
  • Network accessline 218
    users_url = f"https://{OKTA_DOMAIN}/api/v1/users?filter=status eq \"ACTIVE\""
  • Network accessline 219
    users = requests.get(users_url, headers=headers).json()
  • Network accessline 223
    for user in users:         # Get MFA factors for each user         factors_url = f"https://{OKTA_DOMAIN}/api/v1/users/{user['id']}/factors"
  • Network accessline 224
    # Get MFA factors for each user         factors_url = f"https://{OKTA_DOMAIN}/api/v1/users/{user['id']}/factors"         factors = requests.get(factors_url, headers=headers).json()
  • Network accessline 225
    factors_url = f"https://{OKTA_DOMAIN}/api/v1/users/{user['id']}/factors"
  • Network accessline 226
    factors = requests.get(factors_url, headers=headers).json()

skills/security-compliance/reference/application-security.md

  • Network accessline 492
    <!-- With Subresource Integrity --> <script src="https://cdn.example.com/library.js"
  • Network accessline 493
    <script src="https://cdn.example.com/library.js"
  • Network accessline 593
    def fetch_url():     url = request.args.get('url')     response = requests.get(url)
  • Network accessline 594
    url = request.args.get('url')     response = requests.get(url)     return response.text
  • Network accessline 595
    response = requests.get(url)
  • Network accessline 637
    try:         response = requests.get(url, timeout=5)
  • Network accessline 638
    response = requests.get(url, timeout=5)
  • Network accessline 710
    # .pre-commit-config.yaml repos:   - repo: https://github.com/gitleaks/gitleaks
  • Network accessline 711
    repos:   - repo: https://github.com/gitleaks/gitleaks     rev: v8.18.0
  • Network accessline 712
    - repo: https://github.com/gitleaks/gitleaks
  • Network accessline 717
    - repo: https://github.com/PyCQA/bandit
  • Network accessline 723
    - repo: https://github.com/pre-commit/pre-commit-hooks
  • Network accessline 831
    CORS(app, resources={     r"/api/*": {         "origins": ["https://trusted-frontend.com"],
  • Network accessline 832
    r"/api/*": {         "origins": ["https://trusted-frontend.com"],         "methods": ["GET", "POST"],
  • Network accessline 833
    "origins": ["https://trusted-frontend.com"],

skills/security-compliance/reference/security-operations.md

  • Dangerous shell operationline 98
    - Unix/Linux sudo logs
  • Network accessline 285
    - SIEM: Splunk (https://siem.company.com)
  • Network accessline 286
    - EDR: CrowdStrike (https://falcon.crowdstrike.com)
  • Network accessline 363
    # Using EDR (CrowdStrike example via API) curl -X POST "https://api.crowdstrike.com/devices/v2/actions/contain" \
  • Network accessline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 365
    [Credential-related source omitted]

skills/security-compliance/reference/threat-modeling-risk.md

  • Network accessline 551
    Free Sources: ├─ MITRE ATT&CK Framework (https://attack.mitre.org)
  • Network accessline 552
    ├─ MITRE ATT&CK Framework (https://attack.mitre.org)
  • Network accessline 555
    │  • Platform-specific matrices (Enterprise, Mobile, ICS) │ ├─ CVE/NVD (https://nvd.nist.gov)
  • Network accessline 556
    │ ├─ CVE/NVD (https://nvd.nist.gov) │  • Common Vulnerabilities and Exposures
  • Network accessline 557
    ├─ CVE/NVD (https://nvd.nist.gov)
  • Network accessline 560
    │  • Exploit availability │ ├─ AlienVault OTX (https://otx.alienvault.com)
  • Network accessline 561
    │ ├─ AlienVault OTX (https://otx.alienvault.com) │  • Community-driven threat intelligence
  • Network accessline 562
    ├─ AlienVault OTX (https://otx.alienvault.com)
  • Network accessline 565
    │  • Threat pulses and reports │ ├─ Abuse.ch (https://abuse.ch)
  • Network accessline 566
    │ ├─ Abuse.ch (https://abuse.ch) │  • Malware samples and IOCs
  • Network accessline 567
    ├─ Abuse.ch (https://abuse.ch)
  • Network accessline 571
    │  • ThreatFox (IOC database) │ ├─ CISA Alerts (https://www.cisa.gov/news-events/cybersecurity-advisories)
  • Network accessline 572
    │ ├─ CISA Alerts (https://www.cisa.gov/news-events/cybersecurity-advisories) │  • US government cybersecurity advisories
  • Network accessline 573
    ├─ CISA Alerts (https://www.cisa.gov/news-events/cybersecurity-advisories)
  • Network accessline 576
    │  • Recommended mitigations │ └─ VirusTotal (https://www.virustotal.com)
  • Network accessline 577
    │ └─ VirusTotal (https://www.virustotal.com)    • File and URL scanning
  • Network accessline 578
    └─ VirusTotal (https://www.virustotal.com)
  • Network accessline 1173
    **Severity**: Critical (CVSS 9.8) **Category**: Web Application Security **Affected System**: https://portal.acme.com/search
  • Network accessline 1174
    **Category**: Web Application Security **Affected System**: https://portal.acme.com/search **CVE**: N/A (Custom application)
  • Network accessline 1175
    **Affected System**: https://portal.acme.com/search
  • Network accessline 1216
    #### References - OWASP SQL Injection: https://owasp.org/www-community/attacks/SQL_Injection
  • Network accessline 1217
    - OWASP SQL Injection: https://owasp.org/www-community/attacks/SQL_Injection

skills/security-compliance/scripts/risk_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/security-compliance/scripts/vuln_prioritizer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/security-pipeline/SKILL.md

  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]

skills/skill-factory/scripts/scan-inventory.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/skill-factory/scripts/similarity-scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/skill-factory/scripts/validate-skill.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/strategic-compact/SKILL.md

  • Network accessline 62
    - [The Longform Guide](https://x.com/affaanmustafa/status/2014040193557471352) - Token optimization section

skills/strategic-compact/suggest-compact.sh

  • Executable scriptline 1
    #!/bin/bash

skills/stride-analysis-patterns/SKILL.md

  • Network accessline 662
    - [Microsoft STRIDE Documentation](https://docs.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats)
  • Network accessline 663
    - [OWASP Threat Modeling](https://owasp.org/www-community/Threat_Modeling)
  • Network accessline 664
    - [Threat Modeling: Designing for Security](https://www.wiley.com/en-us/Threat+Modeling%3A+Designing+for+Security-p-9781118809990)

skills/summarize/SKILL.md

  • Network accessline 2
    name: summarize description: Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”). homepage: https://summarize.sh
  • Network accessline 3
    description: Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”). homepage: https://summarize.sh metadata: {"openclaw":{"emoji":"🧾","requires":{"bins":["summarize"]
  • Network accessline 4
    homepage: https://summarize.sh
  • Network accessline 23
    summarize "https://example.com" --model google/gemini-3-flash-preview
  • Network accessline 25
    summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
  • Network accessline 33
    summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]

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.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativePath .codex/migrate-to-codex-report.txt.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/blind-spot-pass/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/blind-spot-pass/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/blind-spot-pass/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/blind-spot-pass/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.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

sangrokjung/claude-forge: #1000 on hotskills, 874 stars

[![sangrokjung/claude-forge on hotskills](https://hotskills.dev/badge/sangrokjung-claude-forge.svg)](https://hotskills.dev/skill/sangrokjung-claude-forge/)