소스 정보
- 저장소
- QianJinGuo/wiki
- 최근 소스 활동
- 2026년 8월 14일 18:51
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/QianJinGuo/wiki --skill wiki-data-file-verification명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | wiki-data-file-verification |
| description | Verify wiki data-file patches: exec-load + regression. |
| version | 1.0.0 |
| related_skills | ["hermes-tool-corruption-pitfalls","newsletter-link-extractor"] |
Post-edit verification methodology for the wiki's data-only scripts and derived artifact files. Complementary to hermes-tool-corruption-pitfalls (that skill catalogs HOW tools corrupt; this skill is the verification protocol for WHEN you patch).
SKIP_DOMAINS / KNOWN_TIER1_DOMAINS (newsletter-tldr-extractor.py, detect_leaked_domains.py, ...)Grep proves the patch text landed. It does NOT prove:
,\n, SyntaxError) so the file exec-loads with a partial/empty setjobs.ashbyhq fail endswith(), need the startswith(sd + '.') check)Write an ad-hoc hermes-verify-* script to the OS temp dir (tempfile path, not ~), run once, delete after:
exec(open(path).read(), g) — parse-integrity proof. Crash here = file corrupt → re-patch.Reference matching logic (includes the partial-domain pitfall fix):
def is_skipped(url, skip):
m = re.match(r"https?://([^/]+)", url)
if not m: return False
d = m.group(1).lower()
if d.startswith("www."): d = d[4:]
for s in skip:
if d == s or d.endswith("." + s): return True
if "." in s and not s.endswith(".") and d.startswith(s + "."): return True
return False
Pipeline leak reports can list URLs that never landed in the artifact (blacklisted/deduped at write time — e.g. v1.6.57 reported 3 sans.org leak URLs but only 2 were in candidates.md). Drive removals from the artifact's actual lines, not from the report's verbatim list. Don't hunt for URLs that aren't there, and don't be alarmed by count mismatches.
When a patch response carries "modified by sibling subagent" (concurrent cron jobs share these files), the combined integrity proof before trusting the patch is:
~/wiki/scripts/) + ~/wiki/skills/<skill>/scripts/ + ~/.hermes/skills/<skill>/scripts/Only then re-run downstream verification (e.g. Step 8 leak recheck).
hermes-tool-corruption-pitfalls — corruption-mode catalog (patch fuzzy-match, two-tree script drift, fictional-changelog pattern). Both skills are user-owned; this one is the protocol, that one is the catalog.newsletter-link-extractor — the pipeline that owns SKIP_DOMAINS / KNOWN_TIER1_DOMAINS and candidates.md