Teknik kararlar ve araştırma sentezi için destekleyici, çelişen ve eksik bilgileri belgeleyen denetlenebilir bir JSON kanıt haritası oluşturur.
- GitHub yıldızları
- 41.038
- Dosyalar
- 5
- Son commit
- 11 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
build-evidence-map skill ne işe yarar?
build-evidence-map bir agent skill'dir. Teknik kararlar ve araştırma sentezi için destekleyici, çelişen ve eksik bilgileri belgeleyen denetlenebilir bir JSON kanıt haritası oluşturur.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
build-evidence-map skilli hakkında
Bu SKILL, teknik kararların veya araştırma sentezinin arkasındaki karmaşık akıl yürütme süreçlerini belgelemeyi sağlar. Geliştiricilerin ve araştırmacıların, destekleyici, çelişen ve eksik bilgileri yakalayan denetlenebilir bir JSON kanıt haritası oluşturarak basit metinlerin ötesine geçmesine olanak tanır. Araç, görüş ayrılıklarını tek bir özet içinde eritmek yerine; merkezi bir görüş, ara iddialar, spesifik kanıtlar ve bilinmeyen gerçekler arasındaki ilişkileri korur.
Bir agent, kullanıcı tartışmalı bir soru sorduğunda veya yapısal şeffaflık gerektiren kritik bir karar aşamasında bu SKILL'i yüklemelidir. Süreç, akıl yürütmenin yönlendirilmiş grafiğini içeren bir .doubt.json dosyası üretir. Kullanıcılar bu dosyaları yerleşik bir Node.js betiği ile doğrulayabilir ve doubt-ai paketini kullanarak HTML formatında görüntüleyebilirler. İş akışı, her iddianın birincil kaynağın belirli ve sınırlandırılmış bir bölgesine bağlı olmasını sağlamak için sayfa numaraları veya zaman damgaları gibi kesin kaynak belirleyicilere dayanır.
Bir agent bununla neler yapabilir
- 1Tartışmalı teknik seçimlerin belgelenmesiBir görüşü neyin desteklediğini ve neyin ona karşı çıktığını gösteren taşınabilir bir karar artefaktı oluşturun.
- 2Kaynak bütünlüğünün doğrulanmasıKaydedilen alıntıların orijinal HTTP veya yerel dosya kaynaklarıyla eşleştiğinden emin olun.
- 3Akıl yürütme grafiği bütünlüğünün doğrulanmasıMükerrer kenarları, yönlendirilmiş döngüleri veya şema hatalarını kontrol etmek için deterministik bir doğrulama çalıştırın.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
build-evidence-map skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.build-evidence-map skill'ini Claude Code uygulamasına kur
~/.claude/skills/build-evidence-map/SKILL.md
$ npx degit github/awesome-copilot/skills/build-evidence-map ~/.claude/skills/build-evidence-mapbuild-evidence-map skill'ini Claude Code (project) uygulamasına kur
.claude/skills/build-evidence-map/SKILL.md
$ npx degit github/awesome-copilot/skills/build-evidence-map .claude/skills/build-evidence-mapbuild-evidence-map skill'ini Codex uygulamasına kur
~/.agents/skills/build-evidence-map/SKILL.md
$ npx degit github/awesome-copilot/skills/build-evidence-map ~/.agents/skills/build-evidence-mapbuild-evidence-map skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/build-evidence-map/SKILL.md
$ npx degit github/awesome-copilot/skills/build-evidence-map ~/.gemini/skills/build-evidence-mapbuild-evidence-map skill'ini Claude.ai uygulamasına kur
npx degit github/awesome-copilot/skills/build-evidence-map build-evidence-map && zip -r build-evidence-map.zip build-evidence-map # claude.ai → Customize → Skills → + → Create skill → Upload a skill → build-evidence-map.zip
Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Otomatik kontrollerimizi geçti. Bu bir güvenlik denetimi değil: bir ajanın çalıştırmasına izin vermeden önce betikleri okuyun. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirgithub/awesome-copilot/skills/build-evidence-map is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/build-evi ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Geçti
- Betiklerde indir-çalıştır veya kimlik bilgisi hırsızlığı yok2 scripts read; no download-and-run, remote eval, base64 execution or credential uploadGeçti
- SKILL.md içinde gizli talimat yokNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/build-evi ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/build-evi ↗Geçti
- SKILL.md, Agent Skills biçimine uyuyorValid name and description; says when to use it; 108 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/build-evi ↗Geçti
SKILL.md
GitHub'da görüntüleBuild Evidence Map
Turn one contested question into a portable decision artifact that shows what supports the current position, what pushes against it, and what remains unknown. Do not use a graph to decorate an answer that has not been sourced.
For a simple factual claim or a general fact-checking request, use a verification
workflow such as doublecheck instead. Use this skill when the relationships
between evidence, intermediate claims, trade-offs, and missing facts matter.
Workflow
-
Frame one decision. Write one falsifiable question and one provisional position. Narrow the question until a reader can identify what action or belief the map is testing.
-
Collect bounded source regions. Prefer direct observations and primary sources. Record the URL or absolute local path, publisher, publication date, retrieval date, section/page/line/timestamp locator, and a short checkable excerpt. Read references/evidence-ladder.md when source quality is disputed.
-
Atomize the reasoning. Create only four node types:
position: the single current verdict;claim: an intermediate proposition;evidence: a faithful statement of one source region;unknown: a specific missing fact that could change the verdict.
-
Type every edge. Use
supports,contradicts,qualifies, ormissing. Add a plain-language note explaining why the source node bears on the target. Topical similarity is not support. Different scope, date, or population is not automatically a contradiction. -
Preserve counterevidence. Do not delete contrary evidence because the provisional verdict survives it. Represent scope differences with
qualifiesedges. -
Express uncertainty structurally. Do not invent confidence percentages. Add an
unknown, narrow the position, or qualify a claim. -
Write UTF-8 JSON with a
.doubt.jsonsuffix. Follow references/map-schema.md. Keep IDs short, stable, and semantic. -
Validate fail-closed. Resolve
scripts/validate.mjsrelative to thisSKILL.md, then run it with Node.js 18 or newer:node <skill-directory>/scripts/validate.mjs decision.doubt.jsonThe bundled validator uses only Node.js built-ins and does not require npm or network access. Fix every finding before reporting success. Only say the map is valid when the command exits
0and printsVALIDfollowed by a 64-character receipt. A file hash, node count, JSON parse, or manual schema review is not a Doubt receipt. If deterministic validation cannot run, report that block instead of inventing success.Render the validated map only when the user has already installed
doubt-ai@0.8.0; do not install or execute a remote package implicitly:doubt map decision.doubt.json --out decision.html -
Verify source snapshots only with explicit network permission. The following command retrieves each recorded HTTP(S) source and fails closed if an excerpt cannot be matched:
doubt verify decision.doubt.json \ --out decision.verified.doubt.jsonNever run this command implicitly. Local file verification does not use the network. Do not write a
verificationobject by hand or hide a mismatch. -
Inspect the deliverable. Confirm that the question, verdict, counterevidence, unknowns, edge notes, and exact source regions remain readable. Treat JSON as the canonical editable artifact; HTML is a shareable view.
Quality gates
A finished map must satisfy all of these:
- exactly one
positionhas incoming reasoning; - every evidence node names one source and participates in an edge;
- every source is used and has dates, a bounded locator, and a substantive excerpt;
- every non-position node has a directed path to the position;
- the reasoning graph has no duplicate edges or directed cycles;
- contrary or qualifying evidence is present when the source set contains it;
- each decision-changing gap is an explicit
unknownnode; - every edge note explains support, contradiction, qualification, or absence;
- the verdict is no broader than the evidence.
Deliver the result
Report:
- the current position in one sentence;
- the strongest counterevidence or qualification;
- the most important unresolved unknown;
- paths to the canonical JSON and any rendered HTML;
- whether deterministic validation and explicit source verification ran.
Never describe a structurally valid map as proven true. Validation establishes traceability and graph integrity; source quality and inference quality still require human review.
Bu becerideki dosyalar
5build-evidence-map skill soruları
build-evidence-map skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit github/awesome-copilot/skills/build-evidence-map ~/.claude/skills/build-evidence-map komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
build-evidence-map skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
Basit bir bilgi doğrulama iş akışı yerine ne zaman bu SKILL'i kullanmalıyım?
Basit olgusal iddialar yerine; kanıtlar, ara iddialar, ödünleşimler (trade-offs) ve eksik gerçekler arasındaki ilişkilerin önemli olduğu durumlarda bu SKILL'i kullanın.
Kanıt haritamın doğru olduğunu nasıl doğrulayabilirim?
Node.js 18 veya daha yeni bir sürümle birlikte gelen doğrulama betiğini node <skill-directory>/scripts/validate.mjs decision.doubt.json komutunu çalıştırarak kullanabilirsiniz.
Akıl yürütme grafiğinde hangi düğüm türlerine izin veriliyor?
Harita dört özel düğüm türü kullanır: position, claim, evidence ve unknown.