#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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
skills/relay/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
34d881dc9bdc → 34d881dc9bdc
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
skills/summarize/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
34d881dc9bdc → 34d881dc9bdc
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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>/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
Individual skills in this repository
- blind-spot-pass
skills/blind-spot-pass - build-system
skills/build-system - cache-components
skills/cache-components - cc-dev-agent
skills/cc-dev-agent - continuous-learning-v2
skills/continuous-learning-v2 - debugging-strategies
skills/debugging-strategies - dependency-upgrade
skills/dependency-upgrade - eval-harness
skills/eval-harness - evaluating-code-models
skills/evaluating-code-models - evaluating-llms-harness
skills/evaluating-llms-harness - extract-errors
skills/extract-errors - frontend-code-review
skills/frontend-code-review - harness-diet
skills/harness-diet - humanize-korean
skills/humanize-korean - korean-character-count
skills/korean-character-count - korean-spell-check
skills/korean-spell-check - loop-forge
skills/loop-forge - manage-skills
skills/manage-skills - prompts-chat
skills/prompts-chat - relay
skills/relay - review-loop
skills/review-loop - security-compliance
skills/security-compliance - security-pipeline
skills/security-pipeline - session-wrap
skills/session-wrap - skill-factory
skills/skill-factory - strategic-compact
skills/strategic-compact - stride-analysis-patterns
skills/stride-analysis-patterns - summarize
skills/summarize - systematic-debugging
skills/systematic-debugging - team-orchestrator
skills/team-orchestrator - using-superpowers
skills/using-superpowers - verification-engine
skills/verification-engine - verify-implementation
skills/verify-implementation
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 tokensAlways available to the agent
SKILL.md
2,670 tokensWhen the skill is activated
Reference documents
3,861 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why it matters (왜 필요한가)
- The three kinds of unknowns (세 가지 불확실성)
- When it triggers (언제 호출되는가)
- When NOT — route elsewhere (경계 — 오발동 방지)
- Workflow (워크플로우)
- Output — Blind Spot Map template (산출물 형식)
- Teaching style (CRITICAL)
- Never do (절대 하지 말 것)
- 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 bytesSKILL.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 GitHubbuild-system
When your agent uses it
Use when detecting and running project build systems automatically. Supports npm/yarn/pnpm/pip/poetry/gradle/maven/cargo/go/make. Triggers on build, test run, project setup, package manager detection.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
636 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 개요
- 지원 빌드 시스템
- 사용법
- 감지 우선순위
- 커스터마이징
Files
SKILL.mdcore2,066 bytesSKILL.mdcore2,066 bytesSKILL.mdcore2,066 bytes
Read SKILL.md
# Build System Skill
## 개요
프로젝트의 빌드 시스템을 자동으로 감지하고 적절한 빌드/테스트 명령어를 실행합니다.
## 지원 빌드 시스템
| 빌드 시스템 | 감지 파일 | 빌드 명령어 | 테스트 명령어 |
|------------|----------|------------|--------------|
| npm | `package.json` | `npm run build` | `npm test` |
| yarn | `yarn.lock` | `yarn build` | `yarn test` |
| pnpm | `pnpm-lock.yaml` | `pnpm build` | `pnpm test` |
| Python (pip) | `requirements.txt` | `pip install -r requirements.txt` | `pytest` |View the complete source on GitHubcache-components
When your agent uses it
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
What it loads into context
Frontmatter
192 tokensAlways available to the agent
SKILL.md
3,431 tokensWhen the skill is activated
Reference documents
15,774 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Project Detection
- Philosophy: Code Over Configuration
- Core Concept
- Mental Model: The Caching Decision Tree
- Quick Start
- Core APIs
- When to Use Each Pattern
- Parameter Permutations & Subshells
- Cache Key = Arguments
- Build-Time Feedback
- Additional Resources
- Code Generation Guidelines
- Proactive Application (When Cache Components Enabled)
Files
PATTERNS.mddoc19,855 bytesREFERENCE.mddoc30,693 bytesSKILL.mdcore16,338 bytesSKILL.mdcore16,338 bytesTROUBLESHOOTING.mddoc16,601 bytes
Read SKILL.md
# Next.js Cache Components
> **Auto-activation**: This skill activates automatically in projects with `cacheComponents: true` in next.config.
## Project Detection
When starting work in a Next.js project, check if Cache Components are enabled:
```bash
# Check next.config.ts or next.config.js for cacheComponents
grep -r "cacheComponents" next.config.* 2>/dev/null
```
If `cacheComponents: true` is found, apply this skill's patterns proactively when:View the complete source on GitHubcc-dev-agent
When your agent uses it
Use when starting Claude Code projects, writing CLAUDE.md/spec.md, dispatching subagents, or requesting Agent Teams parallel development. Covers Spec-Driven Development, Context Engineering, and post-dev workflow.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
1,189 tokensWhen the skill is activated
Reference documents
11,076 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 핵심 원칙
- 병렬 개발 (Agent Teams v6)
- 개발 완료 후 워크플로우 (Boris 방식)
- Context Engineering
- Sub-agents
- 개발 5단계
- Quick Reference
Files
SKILL.mdcore4,154 bytesSKILL.mdcore4,154 bytesreferences/context-engineering.mddoc3,594 bytesreferences/playwright-agents.mddoc5,269 bytesreferences/post-dev-workflow.mddoc8,547 bytesreferences/prompts.mddoc5,900 bytesreferences/sub-agents.mddoc6,503 bytesreferences/templates.mddoc4,517 bytesreferences/troubleshooting.mddoc4,931 bytes
Read SKILL.md
# Claude Code Agent
Claude Code를 활용한 Spec-Driven 개발 워크플로우 및 Context Engineering 가이드.
## 핵심 원칙
1. **Context Engineering**: 제한된 컨텍스트 윈도우에서 토큰 유용성 최적화
2. **Spec-Driven**: 코드 전에 스펙(spec.md) 먼저 → 반복 수정 8배 감소
3. **TDD Loop**: Red(테스트) → Green(구현) → Refactor
4. **Sub-agents 활용**: Explore, Plan 에이전트로 작업 분산
5. **작성-검증 분리**: `/clear` 후 새 눈으로 검증 (Boris 원칙)
---
View the complete source on GitHubcontinuous-learning-v2
When your agent uses it
Instinct-based learning system that observes sessions via hooks, creates atomic instincts with confidence scoring, and evolves them into skills/commands/agents.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
1,841 tokensWhen the skill is activated
Reference documents
4,217 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What's New in v2
- The Instinct Model
- How It Works
- Quick Start
- Commands
- Configuration
- File Structure
- Integration with Skill Creator
- Confidence Scoring
- Why Hooks vs Skills for Observation?
- Backward Compatibility
- Privacy
- Related
Scripts executed separately
agents/start-observer.shhooks/observe.shscripts/instinct-cli.py
Files
SKILL.mdcore8,265 bytesSKILL.mdcore8,265 bytesSKILL.mdcore8,265 bytesSKILL.mdcore8,265 bytesSKILL.mdcore8,265 bytesSKILL.mdcore8,265 bytesagents/observer.mddoc4,310 bytesagents/start-observer.shruns4,881 bytescommands/evolve.mddoc4,926 bytescommands/instinct-export.mddoc2,283 bytescommands/instinct-import.mddoc3,427 bytescommands/instinct-status.mddoc2,138 bytesconfig.jsonasset1,110 byteshooks/observe.shruns4,200 bytesscripts/instinct-cli.pyruns19,506 bytes
Read SKILL.md
# Continuous Learning v2 - Instinct-Based Architecture
An advanced learning system that turns your Claude Code sessions into reusable knowledge through atomic "instincts" - small learned behaviors with confidence scoring.
## What's New in v2
| Feature | v1 | v2 |
|---------|----|----|
| Observation | Stop hook (session end) | PreToolUse/PostToolUse (100% reliable) |
| Analysis | Main context | Background agent (Haiku) |
| Granularity | Full skills | Atomic "instincts" |
| Confidence | None | 0.3-0.9 weighted |
| Evolution | Direct to skill | Instincts → cluster → skill/command/agent |
| Sharing | None | Export/import instincts |View the complete source on GitHubdebugging-strategies
When your agent uses it
Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
3,022 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Principles
- Systematic Debugging Process
- Debugging Tools
- Advanced Debugging Techniques
- Debugging Patterns by Issue Type
- Best Practices
- Common Debugging Mistakes
- Quick Debugging Checklist
- Resources
Files
SKILL.mdcore12,277 bytesSKILL.mdcore12,277 bytesSKILL.mdcore12,277 bytes
Read SKILL.md
# Debugging Strategies
Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.
## When to Use This Skill
- Tracking down elusive bugs
- Investigating performance issues
- Understanding unfamiliar codebases
- Debugging production issues
- Analyzing crash dumps and stack traces
- Profiling application performance
- Investigating memory leaks
- Debugging distributed systemsView the complete source on GitHubdependency-upgrade
When your agent uses it
Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
2,312 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Semantic Versioning Review
- Dependency Analysis
- Compatibility Matrix
- Staged Upgrade Strategy
- Breaking Change Handling
- Testing Strategy
- Automated Dependency Updates
- Rollback Plan
- Common Upgrade Patterns
- Resources
- Best Practices
- Upgrade Checklist
- Common Pitfalls
Files
SKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytesSKILL.mdcore9,093 bytes
Read SKILL.md
# Dependency Upgrade
Master major dependency version upgrades, compatibility analysis, staged upgrade strategies, and comprehensive testing approaches.
## When to Use This Skill
- Upgrading major framework versions
- Updating security-vulnerable dependencies
- Modernizing legacy dependencies
- Resolving dependency conflicts
- Planning incremental upgrade paths
- Testing compatibility matrices
- Automating dependency updates
View the complete source on GitHubeval-harness
When your agent uses it
Formal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,340 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Philosophy
- Eval Types
- Grader Types
- Metrics
- Eval Workflow
- Integration Patterns
- Eval Storage
- Best Practices
- Example: Adding Authentication
Files
SKILL.mdcore5,191 bytesSKILL.mdcore5,191 bytesSKILL.mdcore5,191 bytes
Read SKILL.md
# Eval Harness Skill
A formal evaluation framework for Claude Code sessions, implementing eval-driven development (EDD) principles.
## Philosophy
Eval-Driven Development treats evals as the "unit tests of AI development":
- Define expected behavior BEFORE implementation
- Run evals continuously during development
- Track regressions with each change
- Use pass@k metrics for reliability measurement
## Eval Types
View the complete source on GitHubevaluating-code-models
When your agent uses it
Evaluates code generation models across HumanEval, MBPP, MultiPL-E, and 15+ benchmarks with pass@k metrics. Use when benchmarking code models, comparing coding abilities, testing multi-language support, or measuring code generation quality. Industry standard from BigCode Project used by HuggingFace leaderboards.
What it loads into context
Frontmatter
154 tokensAlways available to the agent
SKILL.md
3,244 tokensWhen the skill is activated
Reference documents
7,120 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Common Workflows
- When to Use vs Alternatives
- Supported Benchmarks
- Common Issues
- Command Reference
- Hardware Requirements
- Resources
Files
SKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesSKILL.mdcore11,696 bytesreferences/benchmarks.mddoc9,168 bytesreferences/custom-tasks.mddoc10,378 bytesreferences/issues.mddoc8,085 bytes
Read SKILL.md
# BigCode Evaluation Harness - Code Model Benchmarking
## Quick Start
BigCode Evaluation Harness evaluates code generation models across 15+ benchmarks including HumanEval, MBPP, and MultiPL-E (18 languages).
**Installation**:
```bash
git clone https://github.com/bigcode-project/bigcode-evaluation-harness.git
cd bigcode-evaluation-harness
pip install -e .
accelerate config
```
View the complete source on GitHubevaluating-llms-harness
When your agent uses it
Evaluates LLMs across 60+ academic benchmarks (MMLU, HumanEval, GSM8K, TruthfulQA, HellaSwag). Use when benchmarking model quality, comparing models, reporting academic results, or tracking training progress. Industry standard used by EleutherAI, HuggingFace, and major labs. Supports HuggingFace, vLLM, APIs.
What it loads into context
Frontmatter
156 tokensAlways available to the agent
SKILL.md
3,474 tokensWhen the skill is activated
Reference documents
13,475 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick start
- Common workflows
- When to use vs alternatives
- Common issues
- Advanced topics
- Hardware requirements
- Resources
Files
SKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesSKILL.mdcore11,895 bytesreferences/api-evaluation.mddoc11,114 bytesreferences/benchmark-guide.mddoc10,769 bytesreferences/custom-tasks.mddoc13,125 bytesreferences/distributed-eval.mddoc11,426 bytes
Read SKILL.md
# lm-evaluation-harness - LLM Benchmarking
## Quick start
lm-evaluation-harness evaluates LLMs across 60+ academic benchmarks using standardized prompts and metrics.
**Installation**:
```bash
pip install lm-eval
```
**Evaluate any HuggingFace model**:
```bash
lm_eval --model hf \View the complete source on GitHubextract-errors
When your agent uses it
Use when adding new error messages to React, or seeing "unknown error code" warnings.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
66 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Instructions
Files
SKILL.mdcore285 bytes
Read SKILL.md
# Extract Error Codes
## Instructions
1. Run `yarn extract-errors`
2. Report if any new errors need codes assigned
3. Check if error codes are up to dateView the complete source on GitHubfrontend-code-review
When your agent uses it
Trigger when the user requests a review of frontend files (e.g., `.tsx`, `.ts`, `.js`). Support both pending-change reviews and focused file reviews while applying the checklist rules.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
610 tokensWhen the skill is activated
Reference documents
641 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Checklist
- Review Process
- Required output
Files
SKILL.mdcore2,848 bytesreferences/business-logic.mddoc619 bytesreferences/code-quality.mddoc1,409 bytesreferences/performance.mddoc928 bytes
Read SKILL.md
# Frontend Code Review
## Intent
Use this skill whenever the user asks to review frontend code (especially `.tsx`, `.ts`, or `.js` files). Support two review modes:
1. **Pending-change review** – inspect staged/working-tree files slated for commit and flag checklist violations before submission.
2. **File-targeted review** – review the specific file(s) the user names and report the relevant checklist findings.
Stick to the checklist below for every applicable file and mode.
## Checklist
See [references/code-quality.md](references/code-quality.md), [references/performance.md](references/performance.md), [references/business-logic.md](references/business-logic.md) for the living checklist split by category—treat it as the canonical set of rules to follow.
Flag each rule violation with urgency metadata so future reviewers can prioritize fixes.View the complete source on GitHubharness-diet
When your agent uses it
Measure and shrink the always-loaded context of a Claude Code harness (CLAUDE.md + rules without paths frontmatter) back under budget — migrate narrative to reference files, convert rules to path-scoped or skill-triggered loading, and verify zero governance loss with deterministic preservation checks. Use on "harness diet", "context diet", "rules diet", "CLAUDE.md too long", "always-load budget", "trim my rules", "context bloat", "하네스 다이어트", "룰 다이어트", "컨텍스트 다이어트", "always-load 줄여줘". Not for one-off prose editing or project docs cleanup.
What it loads into context
Frontmatter
161 tokensAlways available to the agent
SKILL.md
1,868 tokensWhen the skill is activated
Reference documents
1,415 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Budgets (defaults — override via flags)
- Phase 0 — Measure
- Phase 1 — Classify every always-loaded rule
- Phase 2 — Migrate (block-level, never prose compression)
- Phase 3 — Verify (two lenses, fresh checker)
- Phase 4 — Guard (keep it off)
- Anti-patterns (each one cost a real harness a failed round)
- References
Scripts executed separately
hooks/rules-budget-guard.shscripts/harness_diet_audit.pyscripts/preservation_check.py
Files
SKILL.mdcore7,771 bytesSKILL.mdcore7,771 bytesSKILL.mdcore7,771 bytesSKILL.mdcore7,771 bytesSKILL.mdcore7,771 bytesSKILL.mdcore7,771 bytesSKILL.mdcore7,771 byteshooks/rules-budget-guard.shruns2,005 bytesreferences/methodology.mddoc5,880 bytesscripts/harness_diet_audit.pyruns5,579 bytesscripts/preservation_check.pyruns3,304 bytes
Read SKILL.md
# harness-diet — put your always-loaded context back under budget
> A harness gains weight automatically (every incident note, every boss directive, every fix lands
> as another paragraph in an always-loaded rule) but only loses weight when someone runs a diet.
> Field measurement on a mature harness: growth-to-reduction commit ratio of ~60:1, natural growth
> of ~70KB/month, and adherence degrading as the pile grows. Anthropic's guidance is blunt:
> *"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](https://docs.claude.com/en/docs/claude-code/memory)).
**Result you should expect**: one field run took a harness from 146KB always-loaded (143% of
budget) to 100.6KB (98%) with **zero governance loss** — every killswitch, decision table,
trigger keyword, and canonical command verified present after the diet.
View the complete source on GitHubhumanize-korean
When your agent uses it
Clean up translation-ese and AI-writing tics in Korean prose so it reads like a person wrote it — content (facts, numbers, proper nouns, quotes) stays 100% unchanged, only style and rhythm are touched. Single-pass, done in this session. Triggers — AI 티 없애줘, 번역투 고쳐줘, 한글 자연스럽게 윤문해줘, sounds like a machine translation, remove AI tells from this Korean text, make this Korean read naturally. Not for: marketing copy generation (write it clean the first time — see rules/korean-writing-quality.md), English text, plain spell-check (see korean-spell-check), or book-length manuscripts.
What it loads into context
Frontmatter
150 tokensAlways available to the agent
SKILL.md
1,295 tokensWhen the skill is activated
Reference documents
2,785 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 0. Before you start — scope and data-surface check
- 1. Single-pass workflow (in this session, one pass)
- 2. Iron rules (violate any of these → roll back)
- 3. Forbidden framing (CRITICAL)
- 4. Deeper cleanup (out of scope for this skill)
- 5. References
Files
SKILL.mdcore5,499 bytesreferences/quick-rules.mddoc9,692 bytes
Read SKILL.md
# Humanize Korean — single-pass cleanup skill (한글 윤문 스킬)
> **Analogy.** A proofreading desk for text that reads like it just came out of a translator — the goal is to make it read like it was written in Korean from the start. It changes **not a single fact** (proper nouns, numbers, quotes stay 100% intact) — only the style and rhythm. This is *removing translation-ese and AI idioms to improve Korean prose quality*, not "evading an AI detector."
>
> 비유: 번역기를 갓 거친 듯 어색한 한글을 "원래 한국어로 쓴 글"처럼 다듬는 교정 데스크. **사실은 한 글자도 안 바꾸고**(고유명사·수치·인용 100% 보존) 문체·리듬·표현만 손본다. 이것은 *번역투·AI 구문 제거 = 한글 품질 개선*이지 "AI 탐지기 우회"가 아니다.
## 0. Before you start — scope and data-surface check
1. **Routing check.** If the input is marketing copy that hasn't been written yet, don't run this skill on it — write it clean the first time per `rules/korean-writing-quality.md` instead; this skill is for cleaning up existing text. If the input is a full book manuscript, treat this as a starting point only — long-form editorial judgment belongs to a human editor or a project-specific process.
2. **Sensitive-text check (see `rules/korean-writing-quality.md` §5).** If this session or your tooling routes the actual rewrite through a model surface outside this session (a different vendor's API, a hosted service), don't send text containing client names, deal amounts, PII, salary data, or secrets through that surface unless you've explicitly cleared it for that data. When in doubt, do the cleanup pass locally in this session, or redact first.
## 1. Single-pass workflow (in this session, one pass)
1. **Read the input.** If it's long (roughly 5,000+ Korean characters), consider splitting it into logical sections and running the pass per section — don't try to hold the whole self-check in your head for a very long piece at once.View the complete source on GitHubkorean-character-count
When your agent uses it
Count Korean text deterministically with exact grapheme, line, and byte contracts for self-intros and form limits.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
351 tokensWhen the skill is activated
Reference documents
1,053 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Get the full instructions (required first step)
- Hard rules even without the CLI
Scripts executed separately
scripts/korean_character_count.js
Files
SKILL.mdcore1,473 bytesSKILL.mdcore1,473 bytesSKILL.mdcore1,473 bytesinstruction.mddoc3,617 bytesscripts/korean_character_count.jsruns6,769 bytesskill.jsonasset461 bytes
Read SKILL.md
# korean-character-count
<!-- k-skill:cli-stub — generated by scripts/generate-skill-stubs.js; edit skill.json / instruction.md instead -->
## Get the full instructions (required first step)
Run this and follow its output as the primary instructions for this skill:
```bash
npx -y @nomadamas/k-skill@0.2.4 instruct korean-character-count
```
The CLI detects the current runtime (Dolshoi vault/CloakBrowser vs generic) and prints only the applicable instructions, always up to date. Helper files bundled with the CLI are listed by:
View the complete source on GitHubkorean-spell-check
When your agent uses it
Use Nara/PNU Korean spell-check surfaces conservatively to proofread Korean text, chunk long input, and return change-focused correction suggestions.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
475 tokensWhen the skill is activated
Reference documents
1,183 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Get the full instructions (required first step)
- Hard rules even without the CLI
Scripts executed separately
scripts/korean_spell_check.py
Files
SKILL.mdcore1,980 bytesSKILL.mdcore1,980 bytesSKILL.mdcore1,980 bytesinstruction.mddoc4,281 bytesscripts/korean_spell_check.pyruns16,646 bytesskill.jsonasset523 bytes
Read SKILL.md
# korean-spell-check
<!-- k-skill:cli-stub — generated by scripts/generate-skill-stubs.js; edit skill.json / instruction.md instead -->
> **Your text leaves this machine.** This skill checks spelling by POSTing the text to
> `nara-speller.co.kr`, a third-party service; it is not a local dictionary. Do not send client
> names, personal data, deal figures, credentials or anything else you would not paste into a
> public website (`rules/korean-writing-quality.md` §5).
>
> The upstream service states it is free for **individuals and students, non-commercial use
> only**. Check its terms before using it in commercial work.
## Get the full instructions (required first step)
View the complete source on GitHubloop-forge
When your agent uses it
Turn a one-line description of a repetitive task into a reusable, self-guarding slash command. loop-forge diagnoses the task into one of 5 loop shapes (Batch / Pipeline / Refine / Watch / Explore), interviews for the blanks, and auto-injects two safety devices the user didn't know they needed — an independent verifier (maker ≠ checker) and a hardstop (a budget/count/cooldown ceiling) — then previews the result and stamps it as a `/command` they can run forever. Use when the user says "/loop", "/loop-forge", "/make-it-loop", "automate this", "make this repeatable", "turn this into a command", "do this for all 100 items", "do X every time Y happens", "generate several and pick the best", or otherwise wants to capture a recurring task as a reusable slash command instead of re-typing the prompt by hand. Works in any language: it interviews the user and writes the stamped command in the user's own language. Non-goal — it does not schedule unattended runs (launchd/cron) or publish externally on its own; it stamps the reusable command and stops there.
What it loads into context
Frontmatter
276 tokensAlways available to the agent
SKILL.md
3,649 tokensWhen the skill is activated
Reference documents
32,149 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What this tool actually does
- When it triggers
- Runs in your language (English asset, multilingual behavior)
- The 5 loop shapes (everything this tool stamps)
- 6-stage orchestration (the main flow)
- Never do this (CRITICAL)
- Dependent references (lazy load — call per stage)
- Disabling
- Related
Scripts executed separately
tools/check_safety.pytools/classify_signals.pytools/smoke_e2e.shtools/test_check_safety.pytools/test_classify_signals.py
Files
SKILL.mdcore14,363 bytesreferences/archetypes/batch.mddoc8,396 bytesreferences/archetypes/explore.mddoc9,872 bytesreferences/archetypes/pipeline.mddoc9,023 bytesreferences/archetypes/refine.mddoc9,130 bytesreferences/archetypes/watch.mddoc14,566 bytesreferences/assembler.mddoc9,837 bytesreferences/classifier.mddoc7,656 bytesreferences/codex-prompt-mechanism.mddoc9,032 bytesreferences/interviewer.mddoc15,740 bytesreferences/loop-spec-schema.mddoc7,540 bytesreferences/renderers/claude-code.mddoc8,158 bytesreferences/renderers/portable-prompt.mddoc11,098 bytestools/check_safety.pyruns4,444 bytestools/classify_signals.pyruns5,392 bytestools/corpus.jsonlasset5,936 bytestools/examples/batch/claude-command.mddoc2,771 bytestools/examples/batch/portable-prompt.mddoc3,333 bytestools/examples/batch/spec.jsonasset1,568 bytestools/examples/explore/spec.jsonasset1,982 bytestools/examples/pipeline/spec.jsonasset1,928 bytestools/examples/refine/spec.jsonasset1,785 bytestools/examples/watch/spec.jsonasset2,399 bytestools/loop_spec.schema.jsonasset4,461 bytestools/smoke_e2e.shruns4,478 bytestools/test_check_safety.pyruns958 bytestools/test_classify_signals.pyruns697 bytes
Read SKILL.md
# loop-forge — stamp a guarded, reusable loop (`/loop-forge`)
> Picture an engraving shop. A customer who can't engrave walks in and just
> *describes* the seal they keep needing — "I want to do this over and over."
> The artisan ① recognizes which of 5 standard molds (loop shapes) it is, ② asks
> what letters to cut (the blanks), ③ cuts them into a proven mold, ④ automatically
> fits a "misprint detector" (the verifier) and an "out-of-ink stop" (the hardstop),
> ⑤ pulls one test impression to show the customer, and ⑥ once they approve, hands
> back a reusable `/command` they can stamp again any time — the same in Claude Code
> and in any other agent via a paste-able prompt.
## What this tool actually does
Someone who doesn't code can't author a reusable `/command` that makes an AI repeatView the complete source on GitHubmanage-skills
When your agent uses it
세션 변경사항을 분석하여 검증 스킬 누락을 탐지합니다. 기존 스킬을 동적으로 탐색하고, 새 스킬을 생성하거나 기존 스킬을 업데이트한 뒤 프로젝트 CLAUDE.md를 관리합니다.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
5,000 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 목적
- 글로벌 스킬 특성
- 실행 시점
- 등록된 검증 스킬
- 에이전트 중복 감지 (CRITICAL)
- 워크플로우
- 생성/업데이트된 스킬의 품질 기준
- Related Files
- 예외사항
- verification-engine과의 역할 구분
Files
SKILL.mdcore18,644 bytesSKILL.mdcore18,644 bytesSKILL.mdcore18,644 bytesSKILL.mdcore18,644 bytes
Read SKILL.md
# 세션 기반 스킬 유지보수
## 목적
현재 세션에서 변경된 내용을 분석하여 검증 스킬의 드리프트를 탐지하고 수정합니다:
1. **커버리지 누락** -- 어떤 verify 스킬에서도 참조하지 않는 변경된 파일
2. **유효하지 않은 참조** -- 삭제되거나 이동된 파일을 참조하는 스킬
3. **누락된 검사** -- 기존 검사에서 다루지 않는 새로운 패턴/규칙
4. **오래된 값** -- 더 이상 일치하지 않는 설정값 또는 탐지 명령어
## 글로벌 스킬 특성
이 스킬은 `~/.claude/skills/`에 설치된 **글로벌 스킬**입니다.View the complete source on GitHubprompts-chat
When your agent uses it
Use when searching, installing, or improving AI skills and prompts via prompts.chat or skills.sh. Triggers on skill search, prompt lookup, install skill, improve prompt, prompts.chat.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
745 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Activate
- MCP Tools (prompts.chat)
- Skills 워크플로우
- Prompts 워크플로우
- Guidelines
Files
SKILL.mdcore2,925 bytesSKILL.mdcore2,925 bytesSKILL.mdcore2,925 bytes
Read SKILL.md
# Prompts & Skills Lookup
prompts.chat MCP 서버를 통해 AI 스킬과 프롬프트를 검색, 조회, 설치, 개선하는 통합 스킬.
## When to Activate
- 스킬 검색/설치 요청 ("코드 리뷰 스킬 찾아줘", "스킬 설치해줘")
- 프롬프트 검색/조회 요청 ("글쓰기 프롬프트 찾아줘")
- 프롬프트 개선 요청 ("이 프롬프트 더 좋게 만들어줘")
- prompts.chat, skills.sh 언급 시
## MCP Tools (prompts.chat)
> prompts.chat MCP 서버가 설정되지 않은 경우 아래 CLI 방식을 사용한다.View the complete source on GitHubrelay
When your agent uses it
Session relay — compresses what's been done so far (writes a one-liner for /compact) and generates a "next task" prompt (a baton) for the user to hand off. Use on requests like "relay / hand off / next session / continue after compact / baton / handoff / clean up context and continue next task." Does not run /compact itself (a skill cannot do that) — it produces the one-liner the user pastes in.
What it loads into context
Frontmatter
148 tokensAlways available to the agent
SKILL.md
1,592 tokensWhen the skill is activated
Reference documents
995 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Flow
- CRITICAL guards
- Opt-in auto-restore (SessionStart:compact)
- References
- Dev dependency (optional)
Scripts executed separately
scripts/relay-build-focus.shscripts/relay-collect.shscripts/relay-lib.shscripts/relay-write-baton.shtests/relay.bats
Files
SKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytesreferences/next-prompt-spec.mddoc3,918 bytesscripts/relay-build-focus.shruns2,324 bytesscripts/relay-collect.shruns7,914 bytesscripts/relay-lib.shruns2,637 bytesscripts/relay-write-baton.shruns8,619 bytestests/relay.batsruns10,452 bytes
Read SKILL.md
# relay — session relay (compact + next-task baton)
> Think of a relay race: the runner hands off the baton before stopping. Before context fills up, this
> skill produces two things: ① a one-line `/compact` command that compresses everything so far, and
> ② a handoff document (a "baton") that lets the next session start running immediately on the next task.
**When**: context is 70%+ used, work is about to be interrupted, or the user asks to "relay / hand off / next session / baton / handoff."
**Important (invariant)**: this skill **never runs `/compact` directly** (a skill cannot execute `/compact`).
It only produces **the one-liner the user pastes in**.
Let `$SKILL` be the absolute path of the directory containing this SKILL.md. Scripts live in `$SKILL/scripts/`.
## FlowView the complete source on GitHubreview-loop
When your agent uses it
Run the adversarial verification loop — implement, then hand the change to a fresh checker that did not write it, fix what it finds, and re-dispatch until APPROVE. Use before claiming any behavioural change is done, and on requests like "review loop", "adversarial review", "independent review", "get this verified", "is this actually done", "maker checker", "second pair of eyes on this change". Not for prose, docs or typo edits.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
1,314 tokensWhen the skill is activated
Reference documents
564 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When this applies
- The loop
- Running it
- Re-verification etiquette
- When rounds stop converging
- Never report success when
Files
SKILL.mdcore6,010 bytesreferences/convergence-detection.mddoc2,601 bytes
Read SKILL.md
# review-loop — the independent adversarial loop
> Nobody grades their own exam. The maker implements, a separate fresh checker tries to break the
> claim, and the two alternate until the checker approves the code as it stands right now.
## When this applies
Any change to behaviour: executable code, shell/Python/JS/TS/SQL, CI/CD, hooks, commands, agent
and skill definitions, runtime prompts, and configuration that changes what the system does.
Exempt: prose documentation, marketing copy, typos, and formatting that cannot change behaviour.
When a documentation-only change also touches something a runtime reads, it is behavioural. If you
are unsure which side a change falls on, treat it as behavioural.
View the complete source on GitHubsecurity-compliance
When your agent uses it
Guides security professionals in implementing defense-in-depth security architectures, achieving compliance with industry frameworks (SOC2, ISO27001, GDPR, HIPAA), conducting threat modeling and risk assessments, managing security operations and incident response, and embedding security throughout the SDLC.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
6,518 tokensWhen the skill is activated
Reference documents
51,136 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principles
- Security & Compliance Lifecycle
- Decision Frameworks
- Key Security Frameworks & Standards
- Core Security Domains
- Security Metrics & KPIs
- Security Tools Ecosystem
- Common Security Workflows
- Best Practices
- Integration with Other Disciplines
- When to Engage Security & Compliance
Scripts executed separately
scripts/risk_calculator.pyscripts/vuln_prioritizer.py
Files
README.mddoc16,868 bytesSKILL.mdcore29,060 bytesexamples/incident-response-template.mddoc8,153 bytesexamples/risks.csvasset1,383 bytesexamples/soc2-control-example.mddoc11,354 bytesexamples/vulnerabilities.csvasset2,111 bytesreference/application-security.mddoc26,748 bytesreference/compliance-frameworks.mddoc51,686 bytesreference/security-architecture.mddoc45,301 bytesreference/security-operations.mddoc29,843 bytesreference/threat-modeling-risk.mddoc44,595 bytesscripts/risk_calculator.pyruns13,709 bytesscripts/vuln_prioritizer.pyruns16,795 bytes
Read SKILL.md
# Security & Compliance Expert
## Core Principles
### 1. Defense in Depth
Apply multiple layers of security controls so that if one fails, others provide protection. Never rely on a single security mechanism.
### 2. Zero Trust Architecture
Never trust, always verify. Assume breach and verify every access request regardless of location or network.
### 3. Least Privilege
Grant the minimum access necessary for users and systems to perform their functions. Regularly review and revoke unused permissions.
### 4. Security by DesignView the complete source on GitHubsecurity-pipeline
When your agent uses it
Use when security verification is needed - pre-commit security checks, vulnerability scanning, STRIDE threat analysis. Integrates with /handoff-verify --security and /commit-push-pr. CWE Top 25 based.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,386 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Trigger Conditions
- CWE Scanning Rules
- Auto-Fix Rules
- Integration Points
- effort:max Enforcement
Files
SKILL.mdcore5,037 bytes
Read SKILL.md
## Overview
보안 파이프라인 스킬은 코드 변경 시 자동으로 CWE Top 25 기반 보안 검증을 수행한다.
`/handoff-verify --security`, `/commit-push-pr` 실행 시 통합 동작한다.
보안 체크리스트 참조: `~/.claude/skills/_reference/security-checklist.md`
effort:max가 항상 강제 적용된다. 보안 검증은 축약하지 않는다.
---
## Trigger Conditions
### 파일 패턴 기반 자동 트리거
View the complete source on GitHubsession-wrap
When your agent uses it
Use when wrapping up a session before ending. 4 parallel subagents detect doc updates, repeated patterns, learning points, and follow-ups, then a verifier deduplicates and presents choices. Triggers on /session-wrap, session wrap, session cleanup, end of session.
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
2,273 tokensWhen the skill is activated
Reference documents
4,870 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 파이프라인 개요
- 파라미터 파싱
- Phase 0: 컨텍스트 수집
- Phase 1: 병렬 Subagent 실행
- Phase 2: 중복 검증
- Phase 3: 사용자 선택
- Phase 4: 선택 항목 실행
- Phase 5: 리포트 출력
- 에러 처리
- 관련 파일
Files
SKILL.mdcore8,209 bytesSKILL.mdcore8,209 bytesreferences/output-schema.mddoc3,753 bytesreferences/prompt-automation-scout.mddoc2,539 bytesreferences/prompt-doc-updater.mddoc2,281 bytesreferences/prompt-duplicate-checker.mddoc3,672 bytesreferences/prompt-followup-suggester.mddoc2,871 bytesreferences/prompt-learning-extractor.mddoc2,786 bytes
Read SKILL.md
# /session-wrap 스킬
## 파이프라인 개요
```
입력: /session-wrap [--dry-run] [--skip-docs] [--skip-learning] [--skip-scout] [--skip-followup]
[Phase 0] 컨텍스트 수집
├─ git diff --stat (이번 세션 변경사항)
├─ ~/.claude/homunculus/observations.jsonl (최근 관찰)
└─ /tmp/session-wrap/context.md 생성
[Phase 1] 병렬 4개 subagent (Explore, sonnet)
├─ doc-updater → 문서 업데이트 필요 곳 탐지View the complete source on GitHubskill-factory
When your agent uses it
Analyze session work and automatically convert reusable patterns into Claude Code skills. Use when: "세션을 스킬로", "스킬 만들어", "이거 스킬로", "skill factory", "이 작업 자동화해", "스킬 추출", "make this a skill", "extract skill", "convert to skill", "스킬 팩토리", "자동 스킬 생성". Differs from skill-creator (archived) and manage-skills (drift detection): this skill actively analyzes sessions, checks for duplicates, and creates skills via Agent Teams.
What it loads into context
Frontmatter
167 tokensAlways available to the agent
SKILL.md
2,791 tokensWhen the skill is activated
Reference documents
3,170 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Parameter Parsing
- Phase 1: Session Analysis
- Phase 2: Similarity Check
- Phase 3: Blueprint
- Phase 4: Execution
- Phase 5: Registration
- Output Format
- Error Handling
- Related Files
Scripts executed separately
scripts/scan-inventory.shscripts/similarity-scorer.pyscripts/validate-skill.sh
Files
SKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesSKILL.mdcore10,742 bytesreferences/decision-tree.mddoc2,422 bytesreferences/skill-templates.mddoc3,729 bytesreferences/team-composition.mddoc6,540 bytesscripts/scan-inventory.shruns4,535 bytesscripts/similarity-scorer.pyruns9,314 bytesscripts/validate-skill.shruns3,848 bytes
Read SKILL.md
# Skill Factory
Automated pipeline: session analysis -> duplicate check -> skill creation.
Requires: Python 3.8+, bash, git. Agent Teams path requires `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`.
| Existing Skill | Role | skill-factory Difference |
|----------------|------|--------------------------|
| skill-creator (archived) | Manual 6-step guide | Automated pipeline |
| manage-skills | Drift detection (verify-* skills) | Proactive skill generation (manage-skills verifies existing; skill-factory creates new) |
| continuous-learning | Passive pattern extraction | On-demand + team execution |
## Parameter Parsing
Parse `$ARGUMENTS` for flags:View the complete source on GitHubstrategic-compact
When your agent uses it
Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
460 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why Strategic Compaction?
- How It Works
- Hook Setup
- Configuration
- Best Practices
- Related
Scripts executed separately
suggest-compact.sh
Files
SKILL.mdcore2,055 bytessuggest-compact.shruns1,634 bytes
Read SKILL.md
# Strategic Compact Skill
Suggests manual `/compact` at strategic points in your workflow rather than relying on arbitrary auto-compaction.
## Why Strategic Compaction?
Auto-compaction triggers at arbitrary points:
- Often mid-task, losing important context
- No awareness of logical task boundaries
- Can interrupt complex multi-step operations
Strategic compaction at logical boundaries:
- **After exploration, before execution** - Compact research context, keep implementation plan
- **After completing a milestone** - Fresh start for next phaseView the complete source on GitHubstride-analysis-patterns
When your agent uses it
Apply STRIDE methodology to systematically identify threats. Use when analyzing system security, conducting threat modeling sessions, or creating security documentation.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
4,601 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Concepts
- Templates
- Best Practices
- Resources
Files
SKILL.mdcore21,068 bytesSKILL.mdcore21,068 bytesSKILL.mdcore21,068 bytesSKILL.mdcore21,068 bytesSKILL.mdcore21,068 bytesSKILL.mdcore21,068 bytesSKILL.mdcore21,068 bytesSKILL.mdcore21,068 bytes
Read SKILL.md
# STRIDE Analysis Patterns
Systematic threat identification using the STRIDE methodology.
## When to Use This Skill
- Starting new threat modeling sessions
- Analyzing existing system architecture
- Reviewing security design decisions
- Creating threat documentation
- Training teams on threat identification
- Compliance and audit preparation
## Core ConceptsView the complete source on GitHubsummarize
When your agent uses it
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
587 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use (trigger phrases)
- Quick start
- YouTube: summary vs transcript
- Model + keys
- Useful flags
- Config
Files
SKILL.mdcore2,041 bytesSKILL.mdcore2,041 bytesSKILL.mdcore2,041 bytesSKILL.mdcore2,041 bytes
Read SKILL.md
# Summarize
Fast CLI to summarize URLs, local files, and YouTube links.
## When to use (trigger phrases)
Use this skill immediately when the user asks any of:
- “use summarize.sh”
- “what’s this link/video about?”
- “summarize this URL/article”
- “transcribe this YouTube/video” (best-effort transcript extraction; no `yt-dlp` needed)
## Quick start
View the complete source on GitHubsystematic-debugging
When your agent uses it
Structured debugging methodology — use before proposing fixes for any error or failure. Covers: code bugs, build errors, deploy failures, config conflicts, dependency issues, infra problems. Also use when previous fix attempts failed or root cause is unclear.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,744 tokensWhen the skill is activated
Reference documents
1,186 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Iron Law
- When to Use
- The Phases
- Red Flags — If you think this, STOP
- Common Rationalizations
- Supporting Techniques
- Quick Reference
Files
SKILL.mdcore7,521 bytesreferences/external-research-guide.mddoc2,631 bytesreferences/root-cause-tracing.mddoc2,296 bytes
Read SKILL.md
# Systematic Debugging
## Overview
Guessing fixes wastes time and creates new bugs. Quick patches hide root problems.
**Core principle: Never fix before finding the root cause. Symptom fixing is failure.**
## Iron Law
```
Never propose a fix without root cause investigation.
```
View the complete source on GitHubteam-orchestrator
When your agent uses it
Use when orchestrating Agent Teams for parallel development - team composition, task distribution, dependency management, and result aggregation. Triggers on /orchestrate, multi-agent coordination, parallel team work, task delegation to teammates.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,041 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- 전제조건
- Team Composition
- Task Distribution
- Context Inheritance (CRITICAL)
- Plan Approval Mode
- Execution Flow
- Result Aggregation
- Error Recovery
- Integration
Files
SKILL.mdcore7,817 bytes
Read SKILL.md
## Overview
team-orchestrator 스킬은 `/orchestrate` 커맨드의 핵심 엔진으로,
Agent Teams를 구성하고 작업을 분배하며 결과를 집계하는 오케스트레이션 로직을 정의한다.
## 전제조건
Agent Teams 전제조건(환경변수 설정)은 `reference/agents-teams-ref.md` 참조.
---
## Team Composition
### 팀 크기 결정View the complete source on GitHubusing-superpowers
When your agent uses it
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
1,300 tokensWhen the skill is activated
Reference documents
1,333 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Instruction Priority
- How to Access Skills
- Platform Adaptation
- The Rule
- Red Flags
- Skill Priority
- Skill Types
- User Instructions
Files
SKILL.mdcore5,425 bytesreferences/codex-tools.mddoc4,070 bytesreferences/gemini-tools.mddoc1,494 bytes
Read SKILL.md
<SUBAGENT-STOP>
If you were dispatched as a subagent to execute a specific task, skip this skill.
</SUBAGENT-STOP>
<EXTREMELY-IMPORTANT>
If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
This is not negotiable. This is not optional. You cannot rationalize your way out of this.
</EXTREMELY-IMPORTANT>
## Instruction Priority
View the complete source on GitHubverification-engine
When your agent uses it
Use when verifying build/test/lint before commit, PR, or completion claims. Runs verification pipeline in fresh subagent context with auto-repair. Triggers on /handoff-verify, pre-commit check, build verification, test validation.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,366 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 검증 원칙
- Overview
- Trigger Conditions
- Architecture (v6)
- Verification Pipeline
- Fixable Auto-Repair
- Effort별 동작 차이
- Coverage Mode (--coverage)
- Extract Mode (--extract)
- Integration Points
Files
SKILL.mdcore8,712 bytes
Read SKILL.md
## 검증 원칙
Iron Law, Gate Function, Common Failures 체크리스트는 `rules/verification.md`에 정의되어 있다.
이 스킬은 해당 원칙의 **실행 엔진**이다.
---
## Overview
통합 검증 엔진 스킬은 `/handoff-verify` 커맨드의 핵심 동작을 정의한다.
v5의 `/verify` 단독 커맨드에서 v6의 `/handoff-verify` 통합 커맨드로 진화하였다.
핵심 변경: **Task 도구로 verify-agent 서브에이전트를 생성하여 fresh context에서 검증.**
`/clear` 없이도 편향 없는 검증이 가능하다.View the complete source on GitHubverify-implementation
When your agent uses it
프로젝트의 모든 verify 스킬을 실행하여 통합 패턴 검증 보고서를 생성합니다. 기능 구현 후, PR 전, 코드 리뷰 시 사용.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
2,797 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 목적
- verification-engine과의 역할 구분
- 실행 시점
- 실행 플래그
- 심각도 레벨
- 실행 대상 스킬
- 워크플로우
- 예외사항
- Related Files
Files
SKILL.mdcore10,379 bytes
Read SKILL.md
# 구현 검증
## 목적
프로젝트에 등록된 모든 `verify-*` 스킬을 실행하여 통합 패턴 검증을 수행합니다:
- 각 스킬의 Workflow에 정의된 검사를 실행
- 각 스킬의 Exceptions를 참조하여 false positive 방지
- 발견된 이슈에 severity 레벨 분류
- 사용자 승인 후 수정 적용 및 재검증
## verification-engine과의 역할 구분
| 항목 | verification-engine | verify-implementation (이 스킬) |View the complete source on GitHubSkills 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
- #986 on Nov 2
- #992 on Nov 3
- #996 on Nov 4
- #993 on Nov 5
- #995 on Nov 6
- #1,000 since Nov 7
48 earlier periods
- #719 on Aug 1
- #627 on Aug 8
- #673 on Aug 11
- #656 on Aug 16
- #668 on Aug 17
- #686 on Aug 18
- #672 on Aug 21
- #641 on Aug 22
- #692 on Aug 24
- #695 on Aug 25
- #676 on Aug 26
- #686 on Aug 27
- #713 on Aug 28
- #697 on Aug 31
- #708 on Sep 1
- #706 on Sep 3
- #682 on Sep 4
- #710 on Sep 7
- #731 on Sep 8
- #715 on Sep 9
- #722 on Sep 10
- #724 on Sep 18
- #700 on Sep 19
- #714 on Sep 20
- #754 on Sep 22
- #748 on Sep 23
- #751 on Sep 28
- #767 on Sep 30
- #721 on Oct 3
- #759 on Oct 5
- #776 on Oct 7
- #822 on Oct 8
- #787 on Oct 9
- #772 on Oct 11
- #794 on Oct 12
- #814 on Oct 14
- #809 on Oct 16
- #784 on Oct 17
- #815 on Oct 19
- #826 on Oct 20
- #837 on Oct 21
- #820 on Oct 22
- #787 on Oct 24
- #956 on Oct 25
- #972 on Oct 28
- #974 on Oct 29
- #975 on Oct 30
- #980 from Oct 31 to Nov 1
Before you install
Network or broad shellAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/build-system/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cache-components/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cc-dev-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/continuous-learning-v2/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/continuous-learning-v2/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/continuous-learning-v2/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/continuous-learning-v2/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/continuous-learning-v2/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/debugging-strategies/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/debugging-strategies/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/dependency-upgrade/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 2 broad permissionsin 2 files: eval-harness/SKILL.md:1 relay/SKILL.md:1
- 36 dangerous shell commandsin 15 files: hooks/remote-command-guard.sh:9 continuous-learning-v2/agents/start-observer.sh:31 relay/scripts/relay-write-baton.sh:161 and 12 more
- 186 network referencesin 38 files: security-compliance/reference/threat-modeling-risk.md:551 evaluating-llms-harness/references/api-evaluation.md:77 security-compliance/reference/application-security.md:492 and 35 more
- 2 obfuscation signalsin 1 file: hooks/output-secret-filter.sh:108
- 5 instruction override signalsin 3 files: continuous-learning-v2/scripts/instinct-cli.py:471 cc-dev-agent/references/playwright-agents.md:146 cc-dev-agent/references/sub-agents.md:241
- 56 executable scriptsin 56 files: hooks/_lib/timing.sh:1 hooks/api-error-auto-resume.sh:1 hooks/auto-verify-fix.sh:1 and 53 more
- 53 references to secretsin 19 files: evaluating-llms-harness/references/api-evaluation.md:36 hooks/session-time-report.sh:108 hooks/output-secret-filter.sh:33 and 16 more
- No requests to vote in Hot
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
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
hooks/code-quality-reminder.sh
- Executable scriptline 1
#!/bin/bash
hooks/context-sync-suggest.sh
- Executable scriptline 1
#!/bin/bash
hooks/db-guard.sh
hooks/emdash-slop-guard.sh
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
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
hooks/loop-detection.sh
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
hooks/pre-compact-snapshot.sh
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
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
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
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
skills/continuous-learning-v2/config.json
skills/continuous-learning-v2/hooks/observe.sh
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
skills/dependency-upgrade/SKILL.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
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
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
skills/loop-forge/tools/smoke_e2e.sh
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
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
skills/relay/scripts/relay-write-baton.sh
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
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 | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Path .codex/migrate-to-codex-report.txt | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/blind-spot-pass/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/blind-spot-pass/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/blind-spot-pass/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.
[](https://hotskills.dev/skill/sangrokjung-claude-forge/)