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.
- Autor
- bitflight-devops ↗
- Repozytorium
- hallucination-detector ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 06.06.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 06.06.2026, bez odwołań do wycofanych modeli i API.
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
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
- Phase 1: Identify Options
- Phase 2: Launch Parallel Research Agents
- Phase 3: Aggregate and Recommend
- Rules
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.