Przejdź do treści
Biblioteka skilli
AI i agenci · Research

k-spectre

/k-spectre

Prowadzi równoległe badania z wielu źródeł i niezależnie sprawdza każde twierdzenie, zanim powstanie synteza.

Licencja
MIT
Ostatnia zmiana repozytorium
13.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
10
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Prowadzi równoległe badania z wielu źródeł i niezależnie sprawdza każde twierdzenie, zanim powstanie synteza.

Argumenty

/k-spectre <research question>
Oryginalny opis (EN)

Parallel research with synthesis and independent claim validation. Use for multi-source research questions, answers that need current external evidence, comparing tools or approaches, and questions that span the codebase and the web. Not for single-fact lookups. Invoked as /k-spectre <research question> or from k-mode.

Jak działa

  1. 1. Scope
  2. 2. Facets
  3. 3. Research
  4. 4. Synthesis
  5. 5. Validation
  6. 6. Report
  7. 7. Reply
Sekcje z nagłówków SKILL.md, w oryginale · 61 linii, 531 słów
Podgląd SKILL.md
---
name: k-spectre
description: Parallel research with synthesis and independent claim validation. Use for multi-source research questions, answers that need current external evidence, comparing tools or approaches, and questions that span the codebase and the web. Not for single-fact lookups. Invoked as /k-spectre <research question> or from k-mode.
argument-hint: <research question>
---

# K-spectre

Decompose the question into facets, run parallel researchers, synthesize, then independently validate every key claim before reporting.

## 1. Scope

Classify the question into one tier:

| Tier | Criteria | Researchers |
|---|---|---|
| XS | Single focused question, narrow scope | 2 |
| S | One topic, one or two angles | 3 |
| M | Multi-facet topic, several angles | 4 |
| L | Competing approaches, many stakeholders, cross-domain | 6 |
| XL | Research project spanning domains, past and current and future | 8 |

Signals: words like "landscape", "comprehensive", "compare all" push toward L/XL. More distinct angles, more domains, or a past-to-future span push up. A single narrow question is XS or S.

Detect the context: web-only, codebase-only, or both. Mentions of this project, file paths, or symbol names mean the codebase is in play.

## 2. Facets

Write the facets yourself: disjoint, each phrased as a question, together covering the topic. For XL you may dispatch one `design` worker with `templates/facet-decomposition-prompt.md` to draft the list. You still own the final facets.

For L and XL, show the facet list and confirm with AskUserQuestion before dispatching. For XS through M, show the facets and proceed.

## 3. Research

Create the run dir in the cwd: `.kstack/spectre/<slug>-<YYYYMMDD-HHMM>/` with a `findings/` directory inside. `<slug>` is a short kebab-case form of the question.

Dispatch all researchers in ONE message as background agents, one per facet:

- Web and document facets → role `research`, prompt built from `templates/researcher-prompt.md`
- Codebase facets → role `explore`, prompt built from `templates/codebase-researcher-prompt.md`

Each brief names the topic, the facet, the run dir, and the other facets so edges stay disjoint. The output contract: write `findings/<facet-slug>.md` following `templates/findings-template.md`. Every claim gets an ID, a source URL or `file:line`, an access date, a short verbatim quote, and a confidence. The researcher returns only a summary of 10 lines or fewer.

## 4. Synthesis

One `design` worker reads all of `findings/*.md` and writes `synthesis.md` in the run dir, following `templates/synthesis-prompt.md`: the key claims with their IDs preserved, agreements across facets, contradictions, and gaps.

## 5. Validation

`review` workers re-verify every key claim: one worker for XS through M, two workers splitting the claim list for L and XL.

Each validator sees only the claim text and its cited source, never the researcher's reasoning. It re-fetches the primary source and searches independently. Verdict per claim: `confirmed`, `contradicted`, or `unverifiable`, each with the validator's own source. Validators write `validation.md` in the run dir (two validators write `validation-a.md` and `validation-b.md`); disagreements stand, no forced consensus. Use `templates/validator-prompt.md`.

## 6. Report

One `docs` worker compiles `report.md` in the run dir from `templates/report-template.md`, then renders `report.html` from `templates/dashboard.html`. Use `templates/report-compiler-prompt.md` for the brief.

- Contradicted claims are removed or presented as contested.
- Unverifiable claims are labeled, never dropped silently.
- The HTML is a rendering of the report. Convert the markdown to HTML; never paste raw markdown syntax into the HTML.
- Teal accent palette. No purple.

## 7. Reply

Answer the question in 15 lines or fewer: the answer with each claim labeled confirmed or unverified, the top sources, and the run dir path.
Pliki w paczce (10)
  • SKILL.md 4 KB
  • templates/codebase-researcher-prompt.md 1 KB
  • templates/dashboard.html 12 KB
  • templates/facet-decomposition-prompt.md 1 KB
  • templates/findings-template.md 1 KB
  • templates/report-compiler-prompt.md 1 KB
  • templates/report-template.md 2 KB
  • templates/researcher-prompt.md 1 KB
  • templates/synthesis-prompt.md 1 KB
  • templates/validator-prompt.md 2 KB

Wersje

W bazie nie ma innych skilli o nazwie k-spectre.

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki e53cff91ab1f (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100spectre-rewrite-skill
    Przepisuje rozbudowany skill Spectre na zwartą wersję kontraktową, która opisuje co, a pomija jak, i sprawdza ją względem budżetu.
  • 100spectre-uninstall-codex
    Usuwa wtyczkę Spectre z Codexa: czyści wygasłe dane przepływu i agentów, zachowując rejestrację marketplace i wiedzę projektu.
  • 90intel-harvey-spectre-agent-update
    Opisuje agentowy system Spectre firmy Harvey, jego zastosowania i porównanie z routerem umiejętności Louis.
  • 90agent-research-lab
    Prowadzi laboratorium agentów badaczy, którzy równolegle szukają, niezależnie weryfikują źródła i syntetyzują odpowiedź z cytatami, gdy każde kluczowe twierdzenie musi prowadzić do dowodu.
  • 100deep-research
    Prowadzi badanie pytania wymagającego wielu źródeł: dekompozycja pytania, ocena źródeł, rozróżnienie wiedzy od założeń i synteza z uczciwie podanym poziomem pewności.
  • 100web-research
    Prowadzi głęboki research w sieci: wyszukiwanie, weryfikacja i struktura informacji z wielu źródeł, z poziomami pewności i luk.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.