بنقرة واحدة
github-deep-review
GitHub deep review: bugs, PRs, best fix, stale-or-real, read-code-first.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
GitHub deep review: bugs, PRs, best fix, stale-or-real, read-code-first.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Convert markdown to a beautifully designed editorial-style PDF report. Uses Pretendard variable font, Swiss-Coffee + Cool-Blue palette, minimalist-maximalism layout, cover page, table of contents, section dividers, page numbers. Optimized for Korean+English mixed reports. Use when user asks for "report PDF", "보고서 PDF", "아름다운 PDF", "예쁜 PDF", or wants to publish a markdown document as a polished document.
블로그 URL 1개를 받아 60초 9:16 숏폼 영상(mp4)을 자동 생성하는 파이프라인. 한국 블로그 4종(티스토리/네이버/벨로그/브런치)에서 본문·이미지를 추출하고, 2인 대화 대본을 만든 뒤 로컬 fish-tts(soma-voice HTTP)와 GPT Image 2(gpt-image-2)로 음성·이미지를 생성해 Remotion v4로 합성한다. "블로그 URL로 숏폼 만들어줘", "이 글로 릴스 영상 만들어줘", "blog to shortform", "blog-shortform", "blog-url-to-shortform" 같은 요청에서 발동한다.
Speech-to-Text using Cohere Transcribe (2B, Apache 2.0)
CLI UX/spec: args, flags, help, output, errors, config, dry-run.
Use when 지혁 asks to record/save/archive a conversation between him and Elon — produces (1) verbatim RAW markdown, (2) cleaned-up EDITED markdown with nothing removed, and (3) a messenger-style HTML blog post. Triggers on "대화 기록해줘", "이거 저장해서 보내줘", "블로그에 올리게 html로", "원문 그대로 + 교정본 + 포스트".
Production frontend UI: pages, apps, components, polished non-generic design.
| name | github-deep-review |
| description | GitHub deep review: bugs, PRs, best fix, stale-or-real, read-code-first. |
Source: https://github.com/steipete/agent-scripts/tree/main/skills/github-deep-review (adopted 2026-05-16) 적용 대상: soma / p9 PR 리뷰, issue triage, 버그 root cause 분석. Peter의 maintainer/contributor 노트 컨텍스트는 제거. 일반 root-cause + fix-quality 방법론만 유지.
Review with high confidence, evidence-first, code-aware, and willing to say "not proven" when the trail is weak. The goal is not a generic summary. The goal is to understand the bug class, find the real cause if possible, decide the best fix after reading enough code, and call out whether a larger refactor would improve the design.
Use gh, not web browsing, for GitHub refs:
gh issue view <n> --json number,title,state,author,body,comments,labels,updatedAt,url
gh pr view <n> --json number,title,state,author,body,comments,reviews,files,commits,statusCheckRollup,mergeStateStatus,headRefName,headRepositoryOwner,url
gh pr diff <n> --patch
For repo-local review, also inspect:
git status --short --branch
git fetch origin
git log --oneline --decorate -20
Use Grep tool (ripgrep) to search:
<key symbol/error/config/endpoint>
If the repo has local instructions (CLAUDE.md, AGENTS.md, etc.), issue/PR skills, docs lists, test guidance, or maintainer runbooks, read those before deciding.
Always answer these, explicitly:
Read past the first touched file. Follow the real call path:
When behavior depends on a dependency, read the upstream docs/source/types or current package contract before assuming.
Prefer current source and executable proof over issue comments. Treat stale comments, old CI, and old release behavior as hints until rechecked.
For bug/regression reviews, include a compact Provenance: answer when feasible:
git log -S/-G, git blame, linked PRs/issues, and tests.introduced by, made visible by, or carried forward by.clear, likely, or unknown.N/A or say what evidence is missing.Good fixes usually:
Call out when a fix is only symptom-level. If a slightly larger refactor makes the invariant obvious and reduces future bugs, recommend it. If the refactor widens risk without improving the bug class, say so.
Lead with findings when reviewing a PR. Findings need file/line/symbol references and a concrete failure mode. Avoid vague "consider" comments.
If no blocking issues:
Do not approve, comment, close, merge, push, or land unless the user asked for that action.
For bugs/issues:
main already fixes it.main, only comment/close when the user asks; include proof and the canonical commit/PR if known.If reproduction is not feasible, say exactly what blocks it and what evidence would make the decision reliable.
Use this shape when 지혁 asks "what is this about", "is this the best fix", or "what did we fix":
Ref: #123 / PR #456
Surface: <runtime/CLI/provider/channel/docs>
Bug: <one or two sentences>
Cause: <code path + confidence>
Provenance: <introduced/made visible/carried forward by commit/PR/date, or N/A/unknown>
Best fix: <what should change and why>
Refactor: <yes/no, specific shape>
Proof: <tests/live/CI/source/dependency docs>
Risk: <remaining uncertainty>
Keep it concise, but do not skip the cause/fix/refactor/proof decision.
PR/버그가 아니라 "이 레포/도구를 쓸지" 판단할 때. 위 root-cause 방법론과 별개 모드.
세 질문에 답한다 (순서대로):
AP1. 대리지표(vanity metric)를 품질로 착각 금지.
AP2. 마케팅 용어를 메커니즘으로 환원하라 (그대로 옮기지 마라).
output_shaper.py가 프롬프트 끝에 terse 문구 추가 + reasoning effort 사전 하향 = "사후 압축"이 아니라 "사전 프롬프트 조작으로 출력 길이 억제". (c) 환원 못 하면 "검증 안 됨 — 주장일 뿐" 명시.AP3. 벤치마크는 자체측정·cherry-pick으로 가정.
도구: <name> — <한 줄 실체(메커니즘 환원형, 마케팅 용어 X)>
실체 메커니즘: <코드로 까본 실제 동작>
우리 적합성: <지혁/soma/p9 구체 문제와 매칭, 또는 "무관">
리스크: <정보손실/복잡도/의존성/레이턴시/pre-1.0 등>
검증 경로: <채택 전 우리 워크로드로 잴 최소 실험>
판정: 쓸만/조건부/패스 + 근거(읽은 코드, 대리지표 아님)
bd list → bd show <id> → 위 템플릿으로 답.cd ~/2lab.ai/soma && git diff + 위 워크플로우../scripts/bd-verify로 증명 후 bd-close-verified.