Przejdź do treści
Biblioteka skilli
Nauka i badania · Research

gap-analysis

/gap-analysis

Identyfikuje i weryfikuje luki w literaturze inżynierskiej przez triangulację źródeł naukowych, z progami trafień wąskich zapytań i strukturą weryfikacji.

Repozytorium
vitruvius ↗
Licencja
MIT
Ostatnia zmiana repozytorium
17.10.2026

Ocena i bezpieczeństwo

100/ 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ść35 / 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
1
Skrypty
0
Komentarze HTML
1
Adresy URL w SKILL.md
2
Przestarzałość

Brak sygnałów. Repozytorium zmienione 17.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 sprawdzić przed instalacją
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

Co robi i kiedy

Identyfikuje i weryfikuje luki w literaturze inżynierskiej przez triangulację źródeł naukowych, z progami trafień wąskich zapytań i strukturą weryfikacji.

Oryginalny opis (EN)

Identify and validate engineering literature gaps using scholarly triangulation. Use when the user invokes /gap-analysis, asks to find research gaps in an engineering field, or when a discipline skill hits an evidence dead-end (no code provision, paper, or dataset addresses the question). Wraps the scholarly-research skill for source discovery and adds gap-specific methodology: narrow-query hit thresholds, cross-source triangulation, and structured dossier output. Do NOT use for non-engineering literature surveys or when the user already has a specific gap in mind and wants it filled.argument-

Jak działa

  1. Input Gate
  2. Workflow
  3. Invocation
  4. Methodology (Execute This)
  5. Output
  6. Scope and Boundaries
Sekcje z nagłówków SKILL.md, w oryginale · 142 linii, 829 słów
Podgląd SKILL.md
---
name: gap-analysis
description: >
  Identify and validate engineering literature gaps using scholarly triangulation.
  Use when the user invokes /gap-analysis, asks to find research gaps in an
  engineering field, or when a discipline skill hits an evidence dead-end (no
  code provision, paper, or dataset addresses the question). Wraps the
  scholarly-research skill for source discovery and adds gap-specific
  methodology: narrow-query hit thresholds, cross-source triangulation, and
  structured dossier output. Do NOT use for non-engineering literature surveys
  or when the user already has a specific gap in mind and wants it filled.argument-hint: "<discipline> <sub-topic> [--deep | --quick]"
allowed-tools: Write Edit Bash Read
license: MIT
metadata:
  version: "0.1.1"

---
<!-- VITRUVIUS-COMPILED-SKILL:BEGIN v1 sha256=8486e812b1442d721b3253b89c6d0747792fbe25bcad38e9152a01a8c8daf74b -->

# Gap Analysis

Run a systematic literature gap analysis for an engineering sub-topic. This
skill wraps `scholarly-research` for source discovery and adds the gap-validation
methodology on top.

## Input Gate

Before searching, name the question, the artifact/scope (or say it is a
literature review), the jurisdiction/edition, and the effort budget (user-set or
thorough). Ask ONE clarifying question if the ask is too vague, then proceed.
See `references/input-gate.md`.

## Workflow

```mermaid
flowchart LR
    Input["Discipline + Sub-topic"] --> Search["Narrow-Query Search"]
    Search --> Triangulate["Triangulate Sources"]
    Triangulate --> Validate["Validate Gap Signal"]
    Validate --> Dossier["Gap Dossier + Provenance"]
```

## Invocation

```
/gap-analysis <discipline> <sub-topic> [--deep | --quick]
```

- **discipline**: one of `civil`, `mechanical`, `electrical`, `software`, `architectural`
- **sub-topic**: narrow focus within the discipline (e.g., `FRP-bonding`, `hydrogen-embrittlement`). Required — if the user doesn't provide one, ask.
- **`--deep`**: Force parallel verification lanes for all gap validation claims.
- **`--quick`**: Skip parallel verification, use single-source checks only.
- **No flag**: Auto-scale based on gap criticality (safety-related gaps get parallel verification).

## Methodology (Execute This)

### Phase 1 — Narrow-Query Search (wrap scholarly-research)

For the target sub-topic, construct a narrow search query and run it through
OpenAlex using `title_and_abstract.search`:

```
GET https://api.openalex.org/works?filter=title_and_abstract.search:<urlencoded terms>&per-page=20&select=id,display_name,publication_year,cited_by_count,doi,open_access,best_oa_location,authorships
```

Then run the same query on arXiv:

```
GET https://export.arxiv.org/api/query?search_query=all:<terms>&max_results=20
```

**Gap signal:** If the narrow query returns **0–5 hits**, and the top hits are
off-topic, low-citation (<5), or only tangentially related — this is evidence
of a gap.

### Phase 2 — Triangulation

A gap is validated only if **all three** source tiers agree:

| Source | What to check |
|--------|--------------|
| **OpenAlex** | Narrow query returns 0–5 relevant hits |
| **arXiv** | Related preprints are absent or tangential |
| **Web search** | ≥2 independent "open problem" signals (committee reports, program descriptions, standards documents naming the gap explicitly) |

If triangulation fails, the gap is `unverified` — report it as a suspected
gap with lower confidence.

### Phase 3 — Edge Paper Identification

Find 4–7 papers that **touch the edges** of the gap — they address adjacent
problems but do not fill the gap. For each, annotate:

- **Title, authors, year, DOI**
- **Covers:** what this paper addresses (the adjacent territory)
- **Misses:** what it does not address (the gap itself)
- **Evidence quality tier** (see below)

### Phase 4 — Evidence Quality Tiers

Score each source using the tier system defined in
`references/evidence-quality-tiers.md`. Summary:

- **Tier 1 (authoritative):** standard/code provision, or high-impact verified source
- **Tier 2 (reliable):** peer-reviewed with clear methodology
- **Tier 3 (supporting):** preprint, conference, or tangential paper
- **Tier 4 (weak):** vendor doc, low-citation, or methodologically thin

Weight: source tier > methodology > citation authority > reproducibility > recency.

## Output

### Inline Summary (chat response)

- Gap statement (1-2 sentences)
- Confidence: High | Medium | Low (based on triangulation completeness)
- Validation counts: OpenAlex hits, arXiv hits, web "open problem" signals
- Top 3 edge papers: [first author, year] — covers X, misses Y [Tier N]
- 3-5 concrete, answerable research questions
- Path to full dossier on disk

### Full Dossier (saved to disk)

Match the structure of existing `gap-analysis/<discipline>/<NN>-<slug>.md` files in
this repository. Required sections:

- **What's Missing** — specific knowledge gap description
- **Why It Matters** — safety, economic, societal stakes
- **Suggested Research Questions** — 3-5 concrete, answerable
- **Key Papers (Touching the Edges)** — 4-7 papers with Authors, Year, DOI/URL, Covers, Misses, Tier
- **Validation** — OpenAlex query + hits + date, arXiv query + hits + date, web sources, open problem signals
- **Confidence** — High | Medium | Low with justification

Write the dossier to `outputs/gap-analysis/<slug>.md` and a provenance sidecar
to `outputs/gap-analysis/<slug>.provenance.md`.

### Quality Gate (mandatory before returning)

Self-check the output. If any check fails, retry once with feedback:

1. **Gap count** — at least 3 distinct gaps identified. If < 3, re-search with broader terms.
2. **Source count** — at least 4 key papers referenced. If < 4, expand search to additional databases.
3. **Triangulation** — at least 2 source tiers represented (e.g., OpenAlex + arXiv). If only 1, search missing tier.
4. **Research questions** — at least 3 concrete, answerable questions. If < 3, refine gap analysis.
5. **Confidence justification** — Confidence level has explicit justification. If missing, add reasoning.

**Retry logic:** If quality gate fails, re-run the search phase once with the specific failure as feedback. If it fails again, return the best output with a `PARTIAL` confidence and list the unresolved issues in provenance.

## Scope and Boundaries

- This skill identifies gaps — it does **not** fill them. For filling gaps,
  dispatch to `engineering-research`.
- Output is research-only, not design or implementation guidance.
- Fail-closed: if triangulation cannot be completed, mark the gap `unverified`
  rather than claiming it exists.
- Never fabricate a gap. If the literature adequately covers the topic, say so.
- When a source is paywalled or unreachable, cite from metadata and mark `blocked`.
  See `references/blocked-access-policy.md` for the full rules.

Wersje

RepozytoriumWynikLicencja
Ta strona · adeerkhan/vitruvius100MIT
magnus919/agent-skills100MIT
kael-odin/codex-plugins-zh100MIT
afonsoft/skills100MIT
qa-aman/claude-skills100MIT
testdouble/han100MIT
adrien-barret/claude-kit100MIT
ialameh/sift-coder100MIT
tanstack/ai90MIT

Migawka bazy z 28.10.2026 · wersja paczki a72c11272b66 (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

  • 100research-gap
    Znajduje luki badawcze i otwarte pytania w literaturze, łącząc klastrowanie tematów, analizę cytowań i porównanie prac, i pomaga sformułować pytania badawcze.
  • 90Gap Analysis
    Wyszukuje luki badawcze w zbiorze prac i proponuje nowe kierunki, na podstawie analizy metod i ograniczeń.
  • 100research-gap
    Wskazuje luki badawcze, otwarte pytania, ograniczenia między pracami i kierunki dalszych badań na podstawie literatury z przestrzeni roboczej.
  • 100literature-research
    Pomaga znaleźć prace powiązane, przejrzeć obszar badań, wskazać luki w literaturze i odnaleźć implementacje open source.
  • 90research-synthesis
    Koordynuje research wieloźródłowy, triangulację dowodów z rozbieżnych źródeł, analizę konkurencyjnych hipotez, weryfikację twierdzeń i raporty syntezy.
  • 100academic-research
    Wyszukuje artykuły naukowe i publikacje badawcze przez SandBase do przeglądów literatury, cytowań, odkrywania prac i zbierania dowodów naukowych.

Uwagi i zgłoszenia

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