By soilSpoon
Verification & web research: 6-agent parallel fact-checking, human-like browser automation.
위시켓(Wishket) 프로젝트에 맞춤형 지원서를 생성한다. 프로젝트 URL/ID를 분석하고, master.yaml 경험과 매칭하여, 금액/기간을 산정하고, 지원서를 작성한 뒤, fact-check까지 수행. 단건 또는 다건 병렬 처리. 트리거: "위시켓 지원", "이 프로젝트 지원해줘", "wishket apply", "외주 프로젝트 지원서 써줘", 위시켓 프로젝트 URL(wishket.com/project/) 입력, "153999 지원", 또는 위시켓 프로젝트 ID와 함께 지원서/제안서 작성 요청.
자동 마이그레이션·codemod·monorepo deps 재배치·workspace 변경·branch 머지·compose 파일 변경 후 정적 검증(lint/test/tsc/build)은 통과하거나 인프라 컨테이너는 살아있는데 런타임만 침묵 속에 깨지는 잠재 부채를 추적·감사·복구하는 워크플로. 트리거 — (1) "Can't resolve X" 같은 빌드 도구 resolve 에러, "next dev 안 됨", "lint/test 다 통과하는데 화면이 흰색", "build 는 되는데 dev 가", (2) `@tailwindcss/upgrade`·jscodeshift·codemod·`eslint --fix` 대량 적용·`next codemod` 같은 자동 마이그레이션 PR 직후, (3) `postcss.config.{cjs,mjs}`·`babel.config.{js,cjs}`·`eslint.config.{js,mjs}` + `.eslintrc*`·`tsconfig*.json` 같은 두 개의 빌드 도구 config 가 공존 의심, (4) monorepo workspace 의 패키지 외부화·deps 정리 PR (`-30K LOC chore` 류), 패키지 deps 떼어냈는데 *진짜 사용처는 다른 워크스페이스* 케이스, (5) "이 dep 누가 써?", "왜 root `node_modules` 에 있지", workspace hoisting 으로 우연히 풀리던 import 의심, (6) "수동 스모크 테스트 펜딩" 같은 미검증 메모만 남기고 흘러간 PR 검증, (7) 같은 dep/config 가 머지·머지 후에야 표면화된 dev 깨짐 사례, (8) 디렉터리 삭제·이동·심볼 rename PR 후 *분기 시점이 더 옛날인 feature PR* 이 늦게 머지되어 stale import (`Module not found: Can't resolve '@/...'`) 가 라우트 진입 시점에 한꺼번에 표면화 — git 텍스트 머지가 symbol resolution 을 검증하지 않는 부채, (9) `import` 가 있는데 `package.json` 어디에도 없는 npm 패키지 (hoisting 환상의 *전 단계* — deps 등록 누락), (10) `docker ps` 에 `Restarting (N)` 컨테이너 + `compose` 정의 ↔ 컨테이너 `.Config.Env` 불일치, 자동복구 스크립트가 `docker restart` 만 하고 `--force-recreate` 가 없는 경우 (compose drift 가 영구 상태). issue-rootcause-workflow 와 다른 점 — 그건 *런타임 버그를 만난 후* 의 디버깅 워크플로고, 이건 *정적 변경이 런타임을 침묵시킨* 잠재 부채의 *발견·감사* 워크플로다.
변경하기 쉬운 코드의 4대 축(가독성·예측 가능성·응집도·결합도)으로 코드를 작성·리뷰·리팩토링한다 — 언어 불문(예시는 TS/React지만 원칙은 Swift·Kotlin·Python·Go 어디든 적용). 트리거 - (1) "리뷰해줘"·"개선점"·"리팩토링"·"code review" 등 코드 품질 요청, (2) 매직 넘버, 중첩 삼항/조건, 이름 충돌, 숨은 부작용, 거대 함수/훅, 디렉토리 구조, 과도한 DRY, 깊은 파라미터 전달(drilling), 전역 상태 결합 등 안티패턴 언급, (3) "가독성"·"응집도"·"결합도"·"예측 가능성"·"변경하기 쉬운 코드" 명칭, (4) 다른 워크플로(slice 등)의 도메인 가이드로 주입될 때. 프론트엔드 고유 관점(a11y·디자인 토큰·React 런타임·라이브러리 저자 패턴·토스 채용축)은 toss-frontend-fundamentals가 담당 — UI 코드 리뷰엔 둘을 함께 쓴다.
Fact-check articles, newsletters, and written content by dispatching 6 parallel verification agents. Use this skill whenever the user asks to fact-check, verify claims, check accuracy of an article, validate sources, or review content for hallucinations. Triggers on phrases like "fact-check this", "verify this article", "check if this is accurate", "validate the claims", or any request to review written content for factual correctness. Also use when the user provides a URL or file and asks to check its accuracy.
Human-like browser automation that bypasses bot detection. Wraps Playwright MCP tools to simulate realistic human behavior: Bezier-curve mouse movements with micro-tremor, log-normal typing delays with digraph timing and typos (~600 chars/min), smooth inertia scrolling, CDP artifact cleanup, and comprehensive anti-fingerprinting stealth (hardware, WebGL, plugins, connection). Passes FCaptcha keystroke biometrics. Use this skill whenever the user mentions bot detection, anti-scraping bypass, human-like browsing, stealth automation, Cloudflare bypass, DataDome, PerimeterX, Akamai, scraping protected sites, or needs to interact with websites that detect and block bots. Also trigger when the user says 'act like a human', 'natural browsing', 'avoid detection', 'scrape without getting blocked', 'fill form like a person', or any Playwright/browser task where detection evasion matters. Korean QWERTY layout supported (no IME simulation).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI agent skills collection — a Claude Code plugin marketplace.
/plugin marketplace add soilSpoon/skills
/plugin install slice@soilspoon-skills # trust-first engineering workflow (+5 role agents)
/plugin install dev-toolkit@soilspoon-skills # frontend fundamentals, build-config drift, root-cause workflow
/plugin install job-hunt@soilspoon-skills # resume tailoring, Wishket applications
/plugin install research-tools@soilspoon-skills # fact-checking, browser automation
Individual skills also install standalone (any SKILL.md-compatible tool — Claude Code, opencode, …):
npx skills add soilSpoon/skills@<skill-name>
Contributing or growing a skill? See docs/skill-hygiene.md for size budgets and structure rules that keep this repo lean.
Tailor resume and career description for a specific job posting.
npx skills add soilSpoon/skills@tailor-resume
What it does:
Bundled scripts:
scripts/groupby-api.mjs — Groupby resume analysis API client (no browser needed)Trust-first recursive decomposition of a development task — Kent Beck's Mastering Programming heuristics (Slicing, Baseline Measurement, One-thing-at-a-time) as an executable workflow.
npx skills add soilSpoon/skills@slice
What it does:
Bundled:
recursive-slice.js — the workflow engine (run via the Workflow tool's scriptPath)agents/slice-*.md — the 5 roles (baseliner/assessor/slicer/executor/verifier) as standalone subagentsreferences/ — architecture, philosophy, and 11 battle-tested lessons (deadlocks, orphaned test runners, false greens)scripts/ — live run viewer, no-focus window capture for visual UI verification (macOS)Fact-check articles, newsletters, and written content by dispatching 6 parallel verification agents.
npx skills add soilSpoon/skills@fact-check
What it does:
Human-like browser automation that bypasses bot detection systems.
npx skills add soilSpoon/skills@human-like-browser
What it does:
Bundled scripts:
scripts/human-behavior.js — Initialization block reference (paste into Playwright browser_run_code)Generate tailored proposals for Wishket freelance projects.
npx skills add soilSpoon/skills@apply-wishket
What it does:
Bundled scripts:
scripts/verify-proposal.sh — 12-point structural validation for generated proposalsToss의 Frontend Fundamentals 코드 품질 4대 기준(가독성/예측가능성/응집도/결합도) + 접근성(A11y)을 반영하는 프론트엔드 코드 리뷰 & 작성 가이드.
npx claudepluginhub soilspoon/skills --plugin research-toolsUniversal Self-Learning Browser Agent — record browser interactions, generate API skills, and replay them via MCP tools with progressive tier optimization.
Personal productivity automation skills — expert network survey completion, time-saving automation for professional consultations and paid expertise sharing
Discipline plugins for Claude Code — prompt engineering, agent dispatch, writing, search, and browser/DevTools control
Claude Code skill pack for Juicebox (24 skills)
Independent contractor toolkit - services, client prospecting, pitch decks, proposals, rate cards, landing pages. Requires jobops.
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows.