Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Research

evaluate-options

/evaluate-options

Bada i ocenia opcje implementacji przed rekomendacją: uruchamia równolegle agentów badawczych po jednym na opcję, zbiera ustalenia poparte dowodami i rekomenduje na podstawie obserwowanych danych.

Licencja
MIT
Ostatnia zmiana repozytorium
06.06.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
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 06.06.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

Bada i ocenia opcje implementacji przed rekomendacją: uruchamia równolegle agentów badawczych po jednym na opcję, zbiera ustalenia poparte dowodami i rekomenduje na podstawie obserwowanych danych.

Wyzwalacze z opisu

what are the optionshow should we approachwhich is bettercompare these approaches
Oryginalny opis (EN)

Research and evaluate implementation options before presenting a recommendation. Use when multiple approaches exist for a problem and a decision is needed. Launches one background research agent per option in parallel, collects evidence-backed findings, then presents a recommendation grounded in observed data — not assertions. Triggers include "what are the options", "how should we approach", "which is better", "compare these approaches", or any moment where options have been identified but a decision has not yet been made.

Jak działa

  1. Phase 1: Identify Options
  2. Phase 2: Launch Parallel Research Agents
  3. Phase 3: Aggregate and Recommend
  4. Rules
Sekcje z nagłówków SKILL.md, w oryginale · 79 linii, 419 słów
Podgląd SKILL.md
---
name: evaluate-options
description: Research and evaluate implementation options before presenting a recommendation. Use when multiple approaches exist for a problem and a decision is needed. Launches one background research agent per option in parallel, collects evidence-backed findings, then presents a recommendation grounded in observed data — not assertions. Triggers include "what are the options", "how should we approach", "which is better", "compare these approaches", or any moment where options have been identified but a decision has not yet been made.
---

# Evaluate Options

Do not present options to the user without evidence. Every recommendation must be grounded in research, not assertion.

## Phase 1: Identify Options

State each candidate option as a concrete, implementable approach. If options are not yet identified, identify them before proceeding.

## Phase 2: Launch Parallel Research Agents

Launch one `option-researcher` agent per option in a single message so they run concurrently. Each agent is defined at `.claude/skills/evaluate-options/agents/option-researcher.md`.

Pass this exact input block to each agent:

```text
PROBLEM: {problem statement and constraints}
OPTION: {option name and one-sentence description}
OPTION_SLUG: {short-identifier-for-filename}
CONTEXT_PATHS:
  - scripts/hallucination-audit-stop.cjs
  - {any other relevant file paths or doc URLs}
OUTPUT_PATH: ~/.hd/option-eval-{option-slug}-{YYYYMMDD}.md
```

Example — evaluating two approaches to sentence splitting:

```text
# Agent 1 task
PROBLEM: Add sentence-level scoring to findTriggerMatches() without breaking the hook contract (stdout must remain empty or valid JSON block).
OPTION: Inline regex splitter — split text on sentence boundaries using /[.!?]\s+/ before iterating trigger patterns
OPTION_SLUG: inline-regex-splitter
CONTEXT_PATHS:
  - scripts/hallucination-audit-stop.cjs
  - tests/hallucination-audit-stop.test.cjs
  - hooks/hooks.json
OUTPUT_PATH: ~/.hd/option-eval-inline-regex-splitter-20260310.md

# Agent 2 task
PROBLEM: Add sentence-level scoring to findTriggerMatches() without breaking the hook contract (stdout must remain empty or valid JSON block).
OPTION: Segmenter API — use Intl.Segmenter with granularity "sentence" to split text before iterating trigger patterns
OPTION_SLUG: intl-segmenter
CONTEXT_PATHS:
  - scripts/hallucination-audit-stop.cjs
  - tests/hallucination-audit-stop.test.cjs
  - hooks/hooks.json
OUTPUT_PATH: ~/.hd/option-eval-intl-segmenter-20260310.md
```

Each agent answers for its option:

1. What does this option do — mechanically, step by step?
2. What does it protect against or solve?
3. What does it leave unprotected or unsolved?
4. What are the failure modes?
5. What evidence from the codebase or documentation supports or argues against this option? (cite file paths and line numbers)

## Phase 3: Aggregate and Recommend

Wait for all agents to complete. Read each findings file. Build a comparison table:

| Option | Solves | Leaves open | Failure modes | Evidence |
| ------ | ------ | ----------- | ------------- | -------- |

State a recommendation with:

- Which option is recommended
- The specific evidence that supports it (file paths, line numbers, doc sections)
- What the recommended option does NOT solve (honest scope)
- Whether any options should be combined

If evidence is insufficient to recommend, state that explicitly and identify what additional research is needed.

## Rules

- No option may be called "better", "cleaner", "simpler", or "right" without citing specific evidence
- If an agent returns no findings file, re-launch it before aggregating
- The recommendation must be falsifiable — state what evidence would change it
Pliki w paczce (2)
  • SKILL.md 4 KB
  • agents/option-researcher.md 4 KB

Wersje

W bazie nie ma innych skilli o nazwie evaluate-options.

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

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

Podobne skille

  • 90options
    Porównuje wykonalne podejścia do problemu klienta i rekomenduje ścieżkę z kosztami, ograniczeniami i dowodami, przy decyzjach architektonicznych lub wdrożeniowych.
  • 92explore
    Zestawia kilka możliwych podejść do problemu, pogłębia wybrane i przedstawia porównanie z rekomendacją kierunku.
  • 100h-reason
    Pomaga przemyśleć problem przed budową: analiza, porównanie opcji, decyzje architektoniczne, kompromisy oraz ramowanie lub przeramowanie problemu.
  • 100one-three-one-rule
    Porządkuje decyzje techniczne w formacie 1-3-1: jedno sformułowanie problemu, trzy opcje z zaletami i wadami oraz jedna rekomendacja z definicją ukończenia i planem wdrożenia.
  • 80ring:analyzing-options
    Porównuje różne podejścia do zadania lub problemu w strukturalnej formie, z oszacowaniem nakładu pracy i rekomendacją, przydatnie przy decyzjach strategicznych i architektonicznych.
  • 90decision-memo-drafter
    Tworzy zwięzłe, ustrukturyzowane memo decyzyjne z decyzją do podjęcia, opcjami, kompromisami, rekomendacją, ryzykami i otwartymi pytaniami.

Uwagi i zgłoszenia

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